Step 1: Get Payment Method Templates
Before adding a beneficiary, retrieve the template for your chosen payment method. The template tells you exactly which fields you need to populate for that payment method. EndpointRequest Parameters
number
required
The numeric ID of the payment method. Each payment method (e.g. SPEI for Mexico, CVU for Argentina, SEPA, WIRE/ACH) has its own ID. See the table below for common IDs.
Common Payment Method IDs
Example Template Responses
- Mexico — SPEI (Finco Pay)
- Argentina — CVU/CBU (Momentum)
- SEPA (Bridge)
- WIRE / ACH (Lead Bank)
Account Type: clabe (virtual account) or debit (card account).
Bank Code: Required only when Account Type is debit.Step 2: Add a Beneficiary
Once you have the template for your target payment method, fill in the fields and submit aPOST request to register the beneficiary under a merchant.
Endpoint
Request Parameters
number
required
The ID of the merchant this beneficiary belongs to.
number
required
The ID of the payment method. Must match an existing payment method ID in the system.
string
required
The full name of the beneficiary’s country (e.g.
Mexico, Argentina, Brazil).string
required
The fiat currency for this beneficiary (e.g.
MXN, ARS, USD, EUR).object
required
The filled-in payment template fields as a key-value object. The keys and value formats must match the template returned by
GET /v2/payments/templates.string
The real name of the account holder. Optional but recommended for compliance records.
string
An optional free-text note to attach to this beneficiary record.
Example Requests
Mexico MXN — SPEI (Finco Pay)
Mexico MXN — SPEI (Finco Pay)
Argentina ARS — CVU/CBU (Momentum)
Argentina ARS — CVU/CBU (Momentum)
Brazil BRL — Pix (Genial)
Brazil BRL — Pix (Genial)
Pix Type accepted values: CPF (11 digits), CNPJ (14 digits), EMAIL, PHONE (10-11 digits), RANDOM_KEY (with -).Colombia COP — Automatic ACH
Colombia COP — Automatic ACH
Global USD — Wire (CPN)
Global USD — Wire (CPN)
Response Fields
number
Response code.
200 indicates the request was processed.string
Human-readable result message.
object
- Success
- Duplicate Account
Managing Beneficiaries
After creating beneficiaries, you can manage them through additional API operations:Get Beneficiary
Retrieve a saved beneficiary’s details by its user payment ID.
Delete Beneficiary
Remove a beneficiary that is no longer needed.
Set Refund Account
Designate a beneficiary as the default refund destination for a merchant.
Get Payment Templates
Full reference for all payment method templates and field requirements.
Under the same Merchant ID and
paymentId, the same receiving account number can only have one record in valid status at a time. If you attempt to add a duplicate, the API returns status: 3 with a sameAccountNumberId pointing to the existing valid record.
