Transfer funds
Versions 1 and 2 of the Transfers API are deprecated. If you are just starting your implementation, use the latest version.
Starts a transfer request to move funds within your balance platform, or send funds to a transfer instrument. Adyen sends the outcome of the transfer request through webhooks.
To use this endpoint, you need an additional role for your API credential and transfers must be enabled for the source balance account. Your Adyen contact will set these up for you.
Headers
A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).
Header for authenticating through SCA
Request body
Response
OK - the request has succeeded.
Changes
Changed in 11 of the 39 revisions of this API.562435
- ○
added the new optional
headerrequest parameterIdempotency-Keynew-optional-request-parameter
- ○
- ○
added the optional property
routingDetailsto the response with the403statusresponse-optional-property-added
- ○
added the optional property
routingDetailsto the response with the422statusresponse-optional-property-added
- ○
added the optional property
routingDetailsto the response with the500statusresponse-optional-property-added
- ○
- ○
the endpoint scheme security
clientKeywas added to the APIapi-security-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ●
removed the optional property
response/pathsfrom the response with the403statusresponse-optional-property-removed
- ●
removed the optional property
response/pathsfrom the response with the422statusresponse-optional-property-removed
- ●
removed the optional property
response/pathsfrom the response with the500statusresponse-optional-property-removed
- ●
removed the optional property
response/rootPathfrom the response with the403statusresponse-optional-property-removed
- ●
removed the optional property
response/rootPathfrom the response with the422statusresponse-optional-property-removed
- ●
removed the optional property
response/rootPathfrom the response with the500statusresponse-optional-property-removed
This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ▲
the response property
errorCodebecame optional for the status401response-property-became-optional
- ▲
the response property
statusbecame optional for the status401response-property-became-optional
- ▲
removed the required property
detailfrom the response with the401statusresponse-required-property-removed
- ▲
removed the required property
titlefrom the response with the401statusresponse-required-property-removed
- ▲
removed the required property
typefrom the response with the401statusresponse-required-property-removed
- ●
removed the optional property
instancefrom the response with the401statusresponse-optional-property-removed
- ●
removed the optional property
invalidFieldsfrom the response with the401statusresponse-optional-property-removed
- ●
removed the optional property
requestIdfrom the response with the401statusresponse-optional-property-removed
- ●
removed the optional property
responsefrom the response with the401statusresponse-optional-property-removed
- ○
added the new optional
headerrequest parameterWWW-Authenticatenew-optional-request-parameter
- ○
added the optional property
errorTypeto the response with the401statusresponse-optional-property-added
- ○
added the optional property
messageto the response with the401statusresponse-optional-property-added
- ○
added the optional property
pspReferenceto the response with the401statusresponse-optional-property-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
the endpoint scheme security
BasicAuthwas added to the APIapi-security-added
- ○
- ▲
the request's body type/format changed from
/toobject/request-body-type-changed
- ▲
the
amountrequest property type/format changed from/toobject/request-property-type-changed
- ▲
the
destinationrequest property type/format changed from/toobject/request-property-type-changed
- ▲
the
sourcerequest property type/format changed from/toobject/request-property-type-changed
- ▲
the response's body type/format changed from
/toobject/for status200response-body-type-changed
- ▲
the response's body type/format changed from
/toobject/for status401response-body-type-changed
- ▲
the response's body type/format changed from
/toobject/for status403response-body-type-changed
- ▲
the response's body type/format changed from
/toobject/for status422response-body-type-changed
- ▲
the response's body type/format changed from
/toobject/for status500response-body-type-changed
- ▲
the
amountresponse's property type/format changed from/toobject/for status200response-property-type-changed
- ▲
the
destinationresponse's property type/format changed from/toobject/for status200response-property-type-changed
- ▲
the
invalidFields/items/response's property type/format changed from/toobject/for status401response-property-type-changed
- ▲
the
invalidFields/items/response's property type/format changed from/toobject/for status403response-property-type-changed
- ▲
the
invalidFields/items/response's property type/format changed from/toobject/for status422response-property-type-changed
- ▲
the
invalidFields/items/response's property type/format changed from/toobject/for status500response-property-type-changed
- ▲
the
responseresponse's property type/format changed from/toobject/for status401response-property-type-changed
- ▲
the
responseresponse's property type/format changed from/toobject/for status403response-property-type-changed
- ▲
the
responseresponse's property type/format changed from/toobject/for status422response-property-type-changed
- ▲
the
responseresponse's property type/format changed from/toobject/for status500response-property-type-changed
- ▲
the
response/paths/items/response's property type/format changed from/toobject/for status401response-property-type-changed
- ▲
the
response/paths/items/response's property type/format changed from/toobject/for status403response-property-type-changed
- ▲
the
response/paths/items/response's property type/format changed from/toobject/for status422response-property-type-changed
- ▲
the
response/paths/items/response's property type/format changed from/toobject/for status500response-property-type-changed
- ▲
the
response/rootPathresponse's property type/format changed from/toobject/for status401response-property-type-changed
- ▲
the
response/rootPathresponse's property type/format changed from/toobject/for status403response-property-type-changed
- ▲
the
response/rootPathresponse's property type/format changed from/toobject/for status422response-property-type-changed
- ▲
the
response/rootPathresponse's property type/format changed from/toobject/for status500response-property-type-changed
- ▲
the
sourceresponse's property type/format changed from/toobject/for status200response-property-type-changed
- ▲
- ▲
removed the required property
errorTypefrom the response with the401statusresponse-required-property-removed
- ▲
removed the required property
errorTypefrom the response with the403statusresponse-required-property-removed
- ▲
removed the required property
errorTypefrom the response with the422statusresponse-required-property-removed
- ▲
removed the required property
errorTypefrom the response with the500statusresponse-required-property-removed
- ○
added the required property
typeto the response with the401statusresponse-required-property-added
- ○
added the required property
typeto the response with the403statusresponse-required-property-added
- ○
added the required property
typeto the response with the422statusresponse-required-property-added
- ○
added the required property
typeto the response with the500statusresponse-required-property-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
api tag
Transfersaddedapi-tag-added
- ○
api tag
Generalremovedapi-tag-removed
- ○
- ●
the
referencerequest property's maxLength was set to80request-property-max-length-set
- ○
added the optional property
responseto the response with the401statusresponse-optional-property-added
- ○
added the optional property
responseto the response with the403statusresponse-optional-property-added
- ○
added the optional property
responseto the response with the422statusresponse-optional-property-added
- ○
added the optional property
responseto the response with the500statusresponse-optional-property-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●