Skip to main content
Use this endpoint to verify a recipient’s bank account and generate a reusable recipientCode. The returned recipientCode can be used to create one or more bank transfers to the same recipient without sending the bank account details again.
Always verify that the returned accountName matches the intended recipient before initiating a transfer.

Endpoint

Headers

Request body

Example request

Successful response

How account resolution works

1

List supported banks

Retrieve the supported banks and select the appropriate bank code.
2

Resolve the recipient

Send the recipient’s account number and bank code to the Resolve Account endpoint.
3

Verify the account name

Confirm that the returned account name belongs to the intended recipient before proceeding.
4

Store the recipient code

Save the returned recipientCode and reuse it for future transfers to the same account without resolving again.

Notes

  • Every successful account resolution generates a reusable recipientCode.
  • The same recipientCode can be used for multiple transfers to the same recipient.
  • You do not need to resolve the same account before every transfer unless the recipient changes.
  • Account names may be returned in uppercase depending on the underlying banking provider.
  • The recipientCode is scoped to your merchant account and cannot be used by another merchant.

Next steps

List banks

Retrieve supported banks and bank codes.

Create transfer

Send money using a previously generated recipientCode.