Transfers API
Transfers API
Adyen Transfers API moves money within a Balance Platform — balance-account-to-balance-account transfers, bank payouts, and pull-ins.
Internal transfers are near-instant (stay within Adyen)
Only available to Balance Platform customers — not a general transfers API
POST /transfers to create a transfer — specify source / destination balanceAccountId and amount. Status delivered via webhook.
Uptime · 30-day window
About this API
Transfers API is the money-movement layer of Balance Platform. Unlike Payments API (which handles external buyer payments), Transfers API is the platform's internal money-management tool: allocate buyer payments to marketplace seller balance accounts, schedule payouts to seller banks, move fee balances to operating accounts for finance reporting. Bank payouts support multiple local rails (SEPA Instant within minutes, Faster Payments same-day UK, ACH T+1 US). A common use case is gig-economy platforms (Uber, DoorDash) running instant payouts to drivers — UX-critical, so low latency matters.
What you can build
- 1Periodic payouts to marketplace sellers
- 2Internal transfer from fee balance to operating balance
- 3Move funds out of platform reserve for refunds
- 4Instant payouts to drivers
Strengths & limitations
Strengths
- Internal transfers are near-instant (stay within Adyen)
- Bank payouts support SEPA Instant, Faster Payments, ACH
- Full auditable transfer history
Limitations
- Only available to Balance Platform customers — not a general transfers API
- External bank payouts are subject to destination bank processing time
Example request
curl https://www.adyen.help/hc/en-us/community/topics/<endpoint>Getting started
POST /transfers to create a transfer — specify source / destination balanceAccountId and amount. Status delivered via webhook.
FAQ
Are internal transfers always successful?+
As long as source balance is sufficient and both balanceAccounts are active, transfers are instantly successful.
Where do funds go if instant payout fails?+
Auto-reverses back to source balanceAccount; webhook delivers the failure reason.
Technical details
- Auth type
- unknown
- Pricing
- unknown
- Protocols
- REST
- SDKs
- java, python, javascript, php
- Response time
- 179 ms
- Last health check
- 5/12/2026, 7:36:32 AM
More from Adyen
Adyen Balance Control API moves funds between merchant accounts within Adyen — for centralized fund management and reconciliation.
Adyen BIN Lookup API returns card info from the first 6-8 digits of a PAN (BIN) — issuing bank, country, card type (debit/credit), product type.
Adyen Checkout API is the modern payments API for new integrations — pairs with frontend drop-in components, auto-adapting to 250+ payment methods.
Adyen Checkout Utility API provides auxiliary operations for Checkout API — originKey generation, payment methods listing, status queries.
Adyen Data Protection API handles GDPR/privacy operations — right-to-be-forgotten, PII deletion, shopper data export.
Adyen Payments API is its flagship payment-processing API — authorize, capture, and refund across cards, local payment methods, and wallets.
Adyen Payouts API moves funds from a merchant account out to external bank accounts or cards — supports multiple local clearing rails.
Adyen Recurring API manages subscription card tokens — store, look up, and reuse tokens for subsequent card-not-present payments.