Skip to main content
Beneficiaries are saved recipient profiles. Create them once, attach their bank details as a payment method, and reference them by ID in every transfer — no need to re-enter account details for each payment.

List beneficiaries

number
Results per page (default: 15).

Create beneficiary

Create a beneficiary profile. Bank account details are saved separately via the payment methods endpoint below.
string
required
Recipient’s full name (individual) or legal business name.
string
required
Recipient’s email address.
string
required
"individual" or "business".
string
required
Destination country in ISO 3166-1 alpha-3 format (e.g. CHL, MEX, BRA).

Supported payout countries


Payout methods by country

Returns available payment rails and their integer IDs for a destination country. The id from this response is used as payment_method_id in subsequent steps.
string
required
Destination country in ISO 3166-1 alpha-3 format (e.g. CHL, MEX, BRA).

Payment method form fields

Retrieve the exact bank detail fields required for a payment method before saving them.
number
required
The integer payment method ID from the /payment-methods/payout response.

Save payment method

Attach bank account details to a beneficiary. Use the form fields returned above to know exactly which keys are required.
string
required
The beneficiary to attach the payment method to.
number
required
The integer payment method ID from /payment-methods/payout.
object
required
Key-value pairs of the required fields for this payment method (returned by GET /beneficiary/form/show/{id}).

List payment methods


Update payment method

string
required
The payment method record ID.

Delete payment method

string
required
The payment method record ID.