Creates a new recipient for a given account. A recipient represents an account you want to make a payout to. You'll need to create a recipient before you can create an order.
accountNumber required | string^[A-Z0-9-]{5,34}$ The recipient's bank account number. |
bankCode required | string or null^\d{6}$|^\d{9}$ The recipient's bank code. |
name required | string or null <= 256 characters The recipient's name. |
friendlyName | string or null <= 256 characters An optional friendly name for the recipient. This is used only for display purposes. |
intermediaryBankIdentifier | string or null^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})? The BIC of the intermediary bank. |
paymentPurposeCode | string or null^[A-Z0-9\/]{3,13}$ The payment purpose code, in ISO 200222 format. |
string or null <= 256 characters The recipient's email address. | |
defaultPurpose required | string or null <= 256 characters The purpose of the payment. |
currency required | string (currencyCode) ^[A-Z]{3}$ The currency code, in ISO-4217 format. |
isoCountry | string^[A-Z]{2}$ The bank country |
recipientType | string (recipientType) The recipient type |
verificationMethod required | string The method used to verify the recipient. |
required | object Details about the recipient's address. |
Created
Bad request
Unauthorised
Forbidden
Not found
Method not allowed
Unsupported media type
Too many requests
Internal server error
{- "accountNumber": "55555555",
- "bankCode": "123456",
- "name": "William Walker",
- "friendlyName": "Electrician",
- "intermediaryBankIdentifier": "QBLCCCCV",
- "paymentPurposeCode": "BKFE",
- "email": "string",
- "defaultPurpose": "string",
- "currency": "USD",
- "isoCountry": "GB",
- "recipientType": "business",
- "verificationMethod": "phone",
- "recipientAddress": {
- "country": "string",
- "address": "string",
- "city": "string",
- "postcode": "string"
}
}
{- "recipientId": "8lciyups6",
- "timestamp": 1672915765801,
- "message": [
- "Purpose code invalid."
]
}