link accounts and retrieve balances with Stripe Financial Connections

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 Financial Connections Session server-side by calling the Stripe API at /v1/financial_connections/sessions with parameters including account_holder (type and id), permissions array (e.g., balances, transactions), and optionally filters for account types.
  2. Return the client_secret from the session object to your frontend.
  3. Use the Stripe.js collectBankAccountToken or the Financial Connections SDK method with the client_secret to launch the hosted account-linking UI where the user authenticates with their bank.
  4. On success, receive the FinancialConnections.Account object(s); each has an id — store these account IDs server-side.
  5. Retrieve balances by calling GET /v1/financial_connections/accounts/{id}/refresh with feature=balance, then read the balance object on the account.
  6. For transaction data (if permissions include transactions), call GET /v1/financial_connections/transactions filtering by account.

Known gotchas

Related routes

Retrieve transactions for a Stripe Financial Connections linked account
stripe.com · 6 steps · unrated
Refresh balance data for a Stripe Financial Connections linked account
stripe.com · 6 steps · unrated
Create a Stripe Financial Connections Session to initiate bank account linking
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