Skip to main content
A beneficiary is a recipient’s saved account details for one payout method, such as a bank account, CLABE or PIX key. Add it once and reference its id in every payout, with no need to re-enter account details.

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.

Add beneficiary

Save the recipient’s account details. Use the form fields returned above to know exactly which keys are required.
integer
required
The payout method ID from /payment-methods/payout.
object
required
The recipient’s account details, using the fields from GET /beneficiary/form/show/{{id}} (e.g. account_number, bank_code, clabe, pix_key).
string
required
Currency of the payout method, e.g. CLP, MXN, BRL.
string
required
A label you’ll recognise the beneficiary by.
string
The customer the account belongs to. Some USD bank account methods require it. When they do and it’s missing, the request returns a validation error naming it.

Ecuador (USD)

  • Find the method with GET /payment-methods/payout?country=ECU&currency=USD. Bank codes are listed in its form (GET /beneficiary/form/show/{payment_method_id}).
  • document_type is IDCD (cédula), CCPT (passport) or TXID (RUC). account_type is checking or savings.
  • Payouts are 1.00 to 10,000.00 USD and can include cents.
  • The payout also names the sender: the customer the payout is for, or your business when there’s no customer.
  • These transfers are completed manually, so they can take longer. They stay processing until the bank transfer is confirmed.

List beneficiaries


Update beneficiary

string
required
The beneficiary id.

Delete beneficiary

string
required
The beneficiary id.