**Last updated**: 14 May 2025 | [**Change log**](/products/transfers/changelog/) # Account Transfers API Transfer funds between your currency accounts. Important Make yourself familiar with our [API Principles](/products/reference/api-principles) to ensure a resilient integration. ## Get started Ready to integrate? Use our [API Reference](/products/transfers/v1/openapi) and set your headers. ## Request `POST` `https://try.access.worldpay-bsh.securedataplatform.com/accounts/transfer/` ### Request schema: ### Example request { "sourceAccountNumber":"1111550000000001", "targetAccountNumber":"1111550000000002", "amount":123.45, "narrative":"CurrencyTransfer12", "quoteID":"Q0000000BV" } br ## Response ### Response examples Successful response **Body of the response** There is **no body** for a successful response. Only HTTP status **202** will be returned. Error response { "validationErrors": [ { "errorName": "fieldHasInvalidValue", "message": "Source account number must be 16 characters", "jsonPath": "$.SourceAccountNumber" } ], "errorName": "bodyDoesNotMatchSchema", "message": "The json body provided does not match the expected schema" } #### Errors Check out our API reference for the full [error code schema](/products/transfers/openapi).