Simulate a subscription
Walk through the full journey: subscribe as a customer → manage billing (portal) → Stripe Connect (partners & money flow) → platform admin. Real Stripe test mode; complete each step to see progress.
Step 1: Subscribe as a customer
See how a customer picks a plan and pays with Stripe Checkout.
In a real app, the customer picks a plan and pays. Here you’ll go through Stripe Checkout (test mode) to simulate subscribing to the Pro Plan — $20/month.
Step 2: Manage your subscription (Customer Portal)
Cancel, update card, or view invoices—Stripe hosts the UI.
Customers need a place to cancel, update their card, and view invoices. Stripe’s Customer Portal does that—you host a link, Stripe hosts the UI.
Step 3: Enter the platform world (Stripe Connect)
How platforms split payments: customer → platform fee → partner.
Stripe Connect is how platforms (marketplaces, SaaS) onboard partners and split payments: the customer pays once, the platform keeps a fee, and the partner gets the rest. Next steps will let you play both “partner” and “customer” to see the full flow.
Step 4: Become a partner
Onboard as a Connect Express account—you’ll be redirected to Stripe.
As the platform, you need partners to receive payouts. With Express accounts, the partner goes through Stripe’s hosted onboarding (bank details, identity). You’ll be redirected to Stripe; when you return, this step is complete.
Step 5: Pay as customer — platform & partner get paid
Same checkout, but now the payment is split (fee + partner payout).
Now the customer pays again—but this time, if you have a partner account, the payment is split: platform fee (e.g. 10%) stays with you, the rest goes to the partner. Same Checkout, different destination.
Complete “Become a partner” first so this payment can be split. Otherwise the full amount goes to the platform.
Step 6: Partner dashboard — your earnings
See balance and payouts for the Connect account; open Express dashboard.
As the partner, you see your earnings and payouts in Stripe. Here we show real data from the Connect account (available balance, pending, recent payouts). You can also open the real Stripe Express dashboard.
Complete “Become a partner” to see balance data here. You can still open the Express dashboard below (uses the demo Connect account).
Step 7: Platform admin — the big picture
All transactions: amount, fee, platform cut, partner destination.
Loading transactions…
Step 8: Under the hood
Money flow recap, simulated events, and webhook log.
Recap: money flow (customer → platform → partner), simulated events, and the webhook event log. No new actions—just clarity on what happens under the hood.
Money flow
Simulate events (log only)
Webhook event log
No events yet. Complete checkouts or click simulate above.