Build a Stripe Treasury InboundTransfer from a Stripe Financial Connections linked bank account and handle the settling state

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

Steps

  1. Ensure you have an active Stripe Treasury financial account and that the customer's external bank account is linked via Stripe Financial Connections with the payment permission
  2. Create an InboundTransfer by posting to the treasury/inbound_transfers endpoint specifying the origin_payment_method (the linked bank account), amount, and currency
  3. The InboundTransfer starts in processing status; subscribe to the treasury.inbound_transfer.succeeded and treasury.inbound_transfer.failed webhook events
  4. On the succeeded event, the funds are available in the financial account balance; update your internal ledger
  5. On a failed event, inspect the failure_details.code to distinguish between insufficient_funds, account_closed, and other return reasons
  6. For the amount in settling status, note that funds are reserved but not yet spendable; plan treasury outflows only after the succeeded event

Known gotchas

Related routes

Fund a Stripe Treasury financial account via InboundTransfer from an external linked bank account
docs.stripe.com · 6 steps · unrated
Build a Stripe Treasury financial account, link an external bank, and move funds via OutboundTransfer
stripe.com · 6 steps · unrated
Create a Stripe Treasury ReceivedCredit and handle inbound fund flows into a financial account
stripe.com · 6 steps · unrated

Give your agent this knowledge — and 15,600+ 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