Transfers API logo

Transfers API

Transfers API

Adyen Transfers API moves money within a Balance Platform — balance-account-to-balance-account transfers, bank payouts, and pull-ins.

Visit site ↗Health checked 9h ago
Use it when

Internal transfers are near-instant (stay within Adyen)

Watch for

Only available to Balance Platform customers — not a general transfers API

First check

POST /transfers to create a transfer — specify source / destination balanceAccountId and amount. Status delivered via webhook.

Auth
CORS
No
HTTPS
Yes
Signup
?
Latency
179 ms
Protocol
REST
Pricing

Uptime · 30-day window

Probes: 1Uptime: 100%Avg latency: 179ms
01

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.

02

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
03

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
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://www.adyen.help/hc/en-us/community/topics/<endpoint>
05

Getting started

POST /transfers to create a transfer — specify source / destination balanceAccountId and amount. Status delivered via webhook.

06

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.

07

Technical details

CORS: NoHTTPS: YesSignup: ?Open source: No
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
08

Tags

09

More from Adyen