Beneficiaries
Create a beneficiary
Record a recipient’s details in the system in order to send them funds.
POST /accounts/customer/create_beneficiary
Headers
Content-Type: application/json
Accept: application/json
Authorization: token {{token value from here}}
Content-Type: application/json
Accept: application/json
Authorization: token {{token value from here}}
Parameters
Parameter | Format | Length | Description |
---|---|---|---|
ledger_id Required |
string |
36 | The unique customer profile reference returned to you as part of the create. Acceptable Characters: a-z A-Z , . – _ |
first_name Required |
string |
0-50 | Beneficiaries first name. Acceptable Characters: a-z A-Z , . – _ ’ |
middle_name | string |
0-50 | Beneficiaries middle name. Acceptable Characters: a-z A-Z , . – _ ’ |
last_name Required |
string |
0-50 | Beneficiaries last name. Acceptable Characters: a-z A-Z , . – _ ’ |
email Recommended |
string |
0-50 | Beneficiaries email address. Acceptable Characters: 0-9 a-z A-z _ – . @ |
phone_number Recommended |
string |
0-50 | Beneficiaries phone number. Acceptable Characters: 0-9 ( ) + – |
address Required |
object |
||
number Recommended |
string |
1-11 | Beneficiaries street number. Acceptable Characters: a-z A-Z 0-9 |
refinement | string |
1-100 | The address refinement, may include flat number, house name etc
e.g. Suite 2, 4th Floor. Acceptable Characters: a-z A-Z 0-9 . - _ |
street
Recommended |
string |
1-100 | Beneficiaries street address. Acceptable Characters: a-z A-Z 0-9 , . - _ |
region | string |
1-100 | The state, province, prefecture, or region. Acceptable Characters: a-z A-Z 0-9 , . - _ |
city Recommended |
string |
1-100 | Beneficiaries city. Acceptable Characters: a-z A-Z 0-9 , . - _ |
postal_code Recommended |
string |
1-100 | Beneficiaries ZIP or postal code. Acceptable Characters: a-z A-Z 0-9 , . - _ |
iso_country Required |
string |
2 | Beneficiaries country, an ISO 3166 2-character code. Acceptable Characters: a-z A-Z |
account Required |
object |
||
account_number Required |
int |
0-9 | Beneficiaries bank account number. Acceptable Characters: 0-9 |
sort_code Required |
string |
0-9 | Beneficiaries bank sort code. Acceptable Characters: 0-9 - |
{
"customer_id": "22938286-283a-4594-b21c-afb1bd52d22c",
"first_name": "Steve",
"middle_name": "Anthony",
"last_name": "Jobs",
"email": "example@acquired.com",
"phone": "0876543456",
"address": {
"number": "44",
"refinement": "Suite 2, 4th Floor",
"street": "Baker Street",
"city": "London",
"postal_code": "W1U7AL",
"iso_country": "GB"
},
"account": {
"account_number": "12345678",
"sort_code": "123456"
}
}
Response
Parameter | Format | Length | Description |
---|---|---|---|
status | int |
1-2 | The outcome of the request. |
message | string |
0-100 | Handy text describing the response_code or error for debugging. |
beneficiary_id | string |
36 | The unique customer profile reference returned to you as part of the create beneficiary procress. |
{
"status": 1,
"message": "Success",
"beneficiary_id": "859f4eef-6a53-4110-8757-371844df8e8c"
}
Query a specific beneficiary
Use this to retrieve details for a specific beneficiary
GET /accounts/beneficiary/{beneficiary_id}
Headers
Content-Type: application/json
Accept: application/json
Authorization: token {{token value from here}}
Content-Type: application/json
Accept: application/json
Authorization: token {{token value from here}}
Response
Parameter | Format | Length | Description |
---|---|---|---|
status | int |
1-2 | The outcome of the request. |
message | string |
0-100 | Handy text describing the response_code or error for debugging. |
data | object |
||
customer_id | string |
36 | The unique customer profile reference returned to you as part of the create. |
first_name | string |
0-50 | Beneficiaries first name. |
middle_name | string |
0-50 | Beneficiaries middle name. |
last_name | string |
0-50 | Beneficiaries last name. |
string |
0-50 | Beneficiaries email address. | |
phone_number | string |
0-50 | Beneficiaries phone number. |
address | object |
||
number | string |
1-11 | Beneficiaries street number. |
refinement | string |
1-100 | The address refinement, may include flat number, house name etc e.g. Suite 2, 4th Floor. |
street
|
string |
1-100 | Beneficiaries street address. |
city | string |
1-100 | Beneficiaries city. |
postal_code | string |
1-100 | Beneficiaries ZIP or postal code. |
iso_country | string |
3 | Beneficiaries country, an ISO 3166 2-character code. |
account | object |
||
account_number | int |
0-9 | Beneficiaries bank account number. |
sort_code | string |
0-9 | Beneficiaries bank sort code. |
{
"status": 1,
"message": "Success",
"data": {
"customer_id": "5e865d53-669c-4bbe-be49-09494cffc19d",
"first_name": "Test",
"middle_name": "",
"last_name": "kk",
"email": "peter@acquired.com",
"phone": "07928267777",
"address": {
"number": "44",
"refinement": "Suite 44, Flat 2",
"street": "Baker Street",
"city": "London",
"postal_code": "SW4 2DJ",
"iso_country": "FR"
},
"account": {
"account_number": "12345678",
"sort_code": "123445"
}
}
}
Get a list of beneficiaries
Use this to retrieve multiple records of beneficiary details.
GET /accounts/beneficiaries
Headers
Content-Type: application/json
Accept: application/json
Authorization: token {{token value from here}}
Content-Type: application/json
Accept: application/json
Authorization: token {{token value from here}}
Response
Parameter | Format | Length | Description |
---|---|---|---|
status | int |
1-2 | The outcome of the request. |
message | string |
0-100 | Handy text describing the response_code or error for debugging. |
data | object |
||
total | int |
Count of objects in list. | |
list | array |
||
beneficiary_id | string |
36 | The unique customer profile reference returned to you as part of the create beneficiary procress. Acceptable Characters: a-z A-Z , . – _ |
merchant_customer_id | string |
36 | The unique customer profile reference returned to you as part of the create. Acceptable Characters: a-z A-Z , . – _ |
first_name | string |
0-50 | Beneficiaries first name. Acceptable Characters: a-z A-Z , . – _ ’ |
middle_name | string |
0-50 | Beneficiaries middle name. Acceptable Characters: a-z A-Z , . – _ ’ |
last_name | string |
0-50 | Beneficiaries last name. Acceptable Characters: a-z A-Z , . – _ ’ |
string |
0-50 | Beneficiaries email address. Acceptable Characters: 0-9 a-z A-z _ – . @ |
|
phone | string |
0-50 | Beneficiaries phone number. Acceptable Characters: 0-9 ( ) + – |
address | object |
||
number | string |
1-11 | Beneficiaries street number. Acceptable Characters: a-z A-Z 0-9 |
refinement | string |
1-100 | The address refinement, may include flat number, house name etc
e.g. Suite 2, 4th Floor. Acceptable Characters: a-z A-Z 0-9 . - _ |
street | string |
1-100 | Beneficiaries street address. Acceptable Characters: a-z A-Z 0-9 , . - _ |
city | string |
1-100 | Beneficiaries city. Acceptable Characters: a-z A-Z 0-9 , . - _ |
postal_code | string |
1-100 | Beneficiaries ZIP or postal code. Acceptable Characters: a-z A-Z 0-9 , . - _ |
iso_country | string |
3 | Beneficiaries country, an ISO 3166 2-character code. Acceptable Characters: a-z A-Z |
account | object |
||
account_number | int |
0-9 | Beneficiaries bank account number. Acceptable Characters: 0-9 |
sort_code | string |
0-9 | Beneficiaries bank sort code. Acceptable Characters: 0-9 - |
{
"status": 1,
"message": "Success",
"data": {
"total": 1,
"list": [{
"beneficiary_id": "22938286-283a-4594-b21c-afb1bd52d22c",
"merchant_customer_id": "32938286-283a-4594-b21c-afb1bd52d22c",
"first_name": "Joe",
"middle_name": "Anthony",
"last_name": "Bloggs",
"email": "example@acquired.com",
"phone": "0876543456",
"account": {
"account_number": "12345678",
"sort_code": "123456"
}
}]
}
}