Onboard a Stripe Connect Express account using Account Links and verify required capabilities are active before accepting charges

domain: 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 stripe.com, checked against official docs, with linked verified routes.

Steps

  1. Create a connected account with type 'express' via POST /v1/accounts, supplying country, email, and the capabilities you need (e.g., card_payments, transfers).
  2. Generate an Account Link via POST /v1/account_links with account, refresh_url, return_url, and type 'account_onboarding'; redirect the user to the returned URL.
  3. After the user returns, retrieve the account via GET /v1/accounts/{id} and inspect the capabilities object; each capability has a status field (active, inactive, pending).
  4. If requirements.currently_due or requirements.past_due is non-empty, generate a new Account Link and re-direct the user to complete missing fields.
  5. Once all required capabilities are active, proceed to create charges or transfers on behalf of that connected account.
  6. Subscribe to the account.updated webhook to detect capability status changes asynchronously rather than polling.

Known gotchas

Related routes

Onboard a Stripe Connect Express account using Account Links and verify the account is fully enabled before routing charges
docs.stripe.com · 6 steps · unrated
Create a Stripe Financial Connections Session to initiate bank account linking
stripe.com · 6 steps · unrated
Create a Stripe destination charge with on_behalf_of and transfer_data to route funds and set connected account as liable party
docs.stripe.com · 6 steps · unrated

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

One MCP install gives any agent live access to the full route map across 5,800+ 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