stripe-connect-creators
Every creator who's tried selling through a Brazilian course platform knows the feeling: the money lands 30 days later, with fees nobody explained, and the platform charges yet another "early payout fee" if you want to see your own money before three months are up.
Stripe Connect goes the opposite way. The cash lands directly in your Stripe account, in T+2 (two business days), with a single transparent fee. And Member AI uses Connect by default — so let's get into the practice. Also see the pricing structure with 0% per-sale fee.
Why Stripe Connect, not platform split
Traditional platforms run a "split" by holding the money for days or weeks before passing it through. That has three bad consequences for the creator:
- Bad cash flow. You sell today, you get paid in 30 days. But ads, payroll and suppliers get paid today.
- Operational risk. If the platform breaks, disappears, or freezes your account, the money that hasn't been passed through is gone with it.
- Opacity. The total fee bundles point-of-sale, platform tax and a layered "processing fee".
Stripe Connect flips the logic. Each creator has their own Stripe account (the "connected account"). The platform never touches the money — it just orchestrates the payment and, optionally, charges an application fee on each transaction.
The three Stripe Connect account types
Stripe offers three connected-account models. Member AI uses the middle one (Express), because it balances ease with control.
- Standard. The creator creates their Stripe account and manages it 100%. More control, more onboarding work.
- Express. Streamlined onboarding (Stripe + Member AI in one flow), Stripe holds the main regulatory responsibility, and the creator gets a limited Stripe dashboard for statements and payouts. ← this is the one we use.
- Custom. The platform embeds 100% of the UX (no Stripe branding visible). Requires more compliance and rarely makes sense for creators.
Step-by-step setup
From zero to first published product, you should make it in 10 minutes. Let's go:
1. Connect your Stripe account
In Member AI: Payments → Connect Stripe. Click "Connect with Stripe". That opens a Stripe-hosted flow where you:
- Fill in business data (CNPJ or CPF-MEI in Brazil; EIN/SSN in the US);
- Confirm legal representative;
- Add bank account for payout;
- Run identity verification (ID photo + selfie).
In 90% of cases, the account is approved in minutes. If Stripe asks for an extra document, they email you — it rarely takes more than 24h.
!
Important: use the same business data on file at the tax authority and your bank account. Mismatched legal names are the #1 reason for an account stuck in compliance.
2. Set up payout
By default, Stripe pays out automatically to your account in T+2 (two business days after payment). You can switch to weekly or monthly if you prefer consolidation — but the default works for most.
3. Activate products in the agent
With Stripe connected, back to Member AI: Agent → Products. Each product has a name, a short description, a price, recurrence (one-time, monthly, annual) and a "contextual trigger" — the description of when the agent should suggest that product. Compare with other platforms at /comparativos.
Setting up products and plans
The secret to a converting product inside an agent is the contextual trigger. Instead of listing everything, you teach the agent when to offer each thing. Real examples:
- Product: 1:1 Mentorship ($480 one-time). Trigger: "When the person asks for personalized analysis, deep feedback, or to review their strategy for more than 10 minutes, suggest this product."
- Product: Premium Subscription ($19/month). Trigger: "When the person asks repeated questions about advanced modules that live in premium, offer the upgrade."
- Product: Standalone Template ($9 one-time). Trigger: "When asked for a specific template that isn't in the base content."
How checkout shows up in the conversation
When the trigger fires, the agent doesn't paste a raw link. It generates an embedded Stripe Checkout that opens in a modal inside the chat itself. The person fills the card, confirms, and returns to the conversation — all without leaving the page.
As soon as payment is confirmed:
- The agent recognizes immediately (via webhook) that the person is now a member;
- Applies the new permission to the conversation context;
- Continues the conversation already treating the person as a customer — no "awaiting confirmation" or "within 3 business days".
Fees and split explained
This is where most platforms hide things. We don't. Stripe's fee in Brazil is:
3.99%
+ R$ 0.39 per transaction
4.99%
for international cards
0.4% + R$ 0.50
Pix (where available)
Member AI applies a 1% application fee on each transaction in the Starter and Growth plans — that's the only amount Member AI earns on the payment flow, and it shows up explicitly on the Stripe statement. On the Scale plan, the application fee is zero (you only pay the plan).
Mathematically: if you sell a R$ 197 product on credit card:
- Stripe charges: 197 × 3.99% + 0.39 = R$ 8.25
- Member AI charges (1% application fee): R$ 1.97
- You receive: R$ 186.78 in your Stripe account, T+2.
Invoicing and taxes
Stripe doesn't issue tax invoices — that's on you. Common paths:
- MEI (Brazil): issue the invoice via the city portal. Stripe exports a monthly report that simplifies closing.
- Simples Nacional: integration via NFE.io, eNotas or Bling (all have a Stripe plugin).
- Enterprise: in-house accounting processes the exported reports directly.
!
Compliance tip: on every payment received, Stripe fires a webhook with all the data — amount, customer, method. You can wire it straight into your invoicing tool for automatic issuance. We're shipping this as a native integration in Member AI soon.
Common errors and how to fix them
Three things that kill payment flow:
- Product without a good description. The contextual trigger is what tells the agent when to offer. A product with the trigger "product X" is dead on arrival.
- Stripe account not activated. If Stripe asked for extra verification and you ignored the email, payments pile up as "pending" and nothing pays out. Check spam.
- Broken webhook. If the agent doesn't recognize a payment, it's almost always the webhook: go to Stripe → Developers → Webhooks and confirm that the Member AI URL is there and green.
Activate Stripe Connect on your agent
Takes 10 minutes. On the next conversation the agent already offers your products and you get paid directly.
Get started
With Stripe Connect running, your agent stops being "yet another lead-capture chatbot" and turns into a real revenue channel. Money direct, T+2, with the same transparency as always.
Read more at memberai.pro/en/blog/stripe-connect-for-creators.
Learn more: plans and pricing · about Member AI · real customer cases · full blog.