Last updated: 14 May 2025 | Change log
Transfer funds between your currency accounts.
Important
Make yourself familiar with our API Principles to ensure a resilient integration.
Ready to integrate? Use our API Reference and set your headers.
POST  https://try.access.worldpay.com/accounts/transfer/
{
  "sourceAccountNumber": "0000001212121212",
  "targetAccountNumber": "1212121212121415",
  "amount": "77.22",
  "narrative": "A narrative",
  "quoteId": "string"
}sourceAccountNumberstring= 16 charactersrequired
The source account number.
 Example: "1111550000000001"
targetAccountNumberstring= 16 charactersrequired
The target account number.
 Example: "1111550000000002"
amountnumber(double)required
The amount. A maximum of seven digits before the decimal place. A maximum of two decimal places.
 Example: "77.22"
narrativestring[ 6 .. 34 ] characters^[a-zA-Z0-9\s-]required
You can use this to describe what the transfer is for.
 Example: "A narrative"
Body of the response
There is no body for a successful response. Only HTTP status 202 will be returned.
Check out our API reference for the full error code schema.