Select between Stripe Connect Express, Custom, and Standard account types for a marketplace payout use case

domain: docs.stripe.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

In-depth guide

Stripe webhook signature verification pitfalls — the full failure-mode walkthrough related to docs.stripe.com, checked against official docs, with linked verified routes.

Steps

  1. Map your marketplace requirements to account type: Standard accounts give sellers full Stripe Dashboard access with Stripe branding and Stripe-hosted support; Express accounts give sellers a lighter Stripe-hosted dashboard with platform-controlled KYC; Custom accounts are entirely white-labeled with the platform building all seller-facing UI.
  2. For Express: create an account with POST /v1/accounts setting type=express, then generate an onboarding link via POST /v1/account_links with type=account_onboarding; redirect the seller to this URL to complete Stripe-hosted KYC.
  3. For Custom: create the account with type=custom and capabilities requested explicitly (card_payments, transfers); use the Connect Onboarding embedded component or build your own UI to collect and submit required fields via the Accounts API.
  4. Configure the payout schedule on Custom and Express accounts via PATCH /v1/accounts/{id} setting payout_schedule.interval to daily, weekly, or manual; Standard accounts control their own payout schedule.
  5. Use the account_links type=account_onboarding URL (Express) or the embedded onboarding component for Custom to collect missing information when requirements.currently_due is non-empty after initial creation.
  6. Test onboarding flows in sandbox using Stripe's test mode account tokens (tok_bypassPending and similar) to simulate completed and incomplete KYC states without submitting real identity documents.

Known gotchas

Related routes

Understand the controller properties that distinguish Stripe Connect Standard, Express, and Custom accounts and select the right type for a marketplace
docs.stripe.com · 6 steps · unrated
Implement a Stripe Connect platform payout with dynamic descriptor routing and cross-account balance transfer with fee withholding
payment-rails/Stripe · 6 steps · unrated
Use a Stripe Financial Connections account as a us_bank_account PaymentMethod for ACH
stripe.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans