To make a money transfer, you’ll need to add details of the Recipient’s account. There are a number of parameters which you can use to specify this account, but generally, recipient data objects consist of:
General Information
This OAuth 2.0 Authenticated Add Recipient API allows you to register a recipient with their personal and bank details.
Bearer authentication of the form Bearer <token>
, where token is your auth token.
Recipient bank account details vary by country.
For example, an IBAN is sufficient for most European and Nordic countries. However, for the United States, you must provide an account number, routing code type, routing code value, and the bank’s country code.
You must also specify the currency
of the recipient’s bank account using a three-letter ISO 4217 currency code (e.g., GBP
for British Pound).
The following are the four supported combinations of recipient bank account details:
iban
account_number
and swift_code
account_number
, swift_code
, and routing_code_value
account_number
, routing_code_type
, routing_code_value
, and bank_country_code
Examples:
Organisational type of a recipient; whether an Individual or Corporate.
Three-letter ISO 3166-1 alpha-3 country code representing the recipient’s country.
Container for confirmation of recipient details.
This object is required only when the initial API call fails due to a Confirmation of Payee (CoP) check failure.
If the failure is related to CoP, the API response will include request_identifier
and event_id
, which must be used in the subsequent retry request along with the appropriate customer_action
.