1. Pick an account type. Stripe gives you three: Standard (the connected business has its own full Stripe dashboard and relationship with Stripe directly, you just route payments to them), Express (a faster, Stripe-hosted onboarding flow with a stripped-down dashboard, and your platform takes on more of the support burden), and Custom (you build the entire interface yourself; the connected account may never see Stripe's name at all). Most marketplaces that want sellers self-serving quickly land on Express.
2. Onboard each connected account. Standard and Express both use a hosted onboarding flow, or an embedded version of it, to collect the identity and bank details Stripe needs before it will pay anyone out. Custom means you collect and submit all of that yourself through the API.
3. Add the 'Connect with Stripe' OAuth button if you're using Standard. This is how a connected account authorizes your platform to interact with their existing or new Stripe account instead of you creating it on their behalf.
4. Route the money. Each charge can split automatically between your platform and the connected account, with your cut taken as an application fee. Stripe handles the actual transfer and payout scheduling once that split is defined.
5. Give the connected account visibility. Express accounts see their payouts and update their bank details through the limited Express Dashboard. Standard accounts use their own full Stripe dashboard. Custom accounts see whatever you decide to show them, since you own the entire interface.