Saltar al contenido principal
Un beneficiario es un destino de pago guardado (una cuenta bancaria, una billetera móvil o un identificador de pago) al que tu comercio envía fondos durante operaciones de off-ramp o de pagos globales de fiat a fiat. Agregar un beneficiario tiene dos pasos: primero, obtén la plantilla de campos del método de pago que quieres usar; luego, envía la plantilla completada para registrar el destino. Una vez guardado, el beneficiario se puede reutilizar en pagos repetidos sin volver a capturar los datos de la cuenta cada vez.

Paso 1: Obtener las plantillas de métodos de pago

Antes de agregar un beneficiario, obtén la plantilla del método de pago que elegiste. La plantilla te indica exactamente qué campos debes llenar para ese método de pago. Endpoint
Headers

Parámetros de la solicitud

number
requerido
El ID numérico del método de pago. Cada método de pago (por ejemplo, SPEI para México, CVU para Argentina, SEPA, WIRE/ACH) tiene su propio ID. Consulta la tabla siguiente para ver los IDs más comunes.

IDs de métodos de pago comunes

Ejemplos de respuestas de plantilla

Account Type: clabe (cuenta virtual) o debit (cuenta de tarjeta). Bank Code: obligatorio solo cuando Account Type es debit.

Paso 2: Agregar un beneficiario

Una vez que tengas la plantilla del método de pago de destino, llena los campos y envía una solicitud POST para registrar el beneficiario bajo un comercio. Endpoint
Headers

Parámetros de la solicitud

number
requerido
El ID del comercio al que pertenece este beneficiario.
number
requerido
El ID del método de pago. Debe coincidir con un ID de método de pago existente en el sistema.
string
requerido
El nombre completo del país del beneficiario (por ejemplo, Mexico, Argentina, Brazil).
string
requerido
La moneda fiat de este beneficiario (por ejemplo, MXN, ARS, USD, EUR).
object
requerido
Los campos de la plantilla de pago completados, como un objeto clave-valor. Las claves y los formatos de los valores deben coincidir con la plantilla que devuelve GET /v2/payments/templates.
string
El nombre real del titular de la cuenta. Opcional, pero recomendado para los registros de cumplimiento.
string
Una nota opcional de texto libre para adjuntar a este registro de beneficiario.

Ejemplos de solicitudes

Valores aceptados de Pix Type: CPF (11 dígitos), CNPJ (14 dígitos), EMAIL, PHONE (10-11 dígitos), RANDOM_KEY (con -).

Campos de la respuesta

number
Código de respuesta. 200 indica que la solicitud se procesó.
string
Mensaje de resultado legible.
object

Gestionar beneficiarios

Después de crear beneficiarios, puedes gestionarlos con operaciones adicionales de la API:

Obtener beneficiario

Consulta los detalles de un beneficiario guardado mediante su ID de pago de usuario.

Eliminar beneficiario

Elimina un beneficiario que ya no necesitas.

Configurar cuenta de reembolso

Designa a un beneficiario como el destino predeterminado de reembolsos de un comercio.

Obtener plantillas de pago

Referencia completa de todas las plantillas de métodos de pago y los requisitos de sus campos.
Bajo el mismo Merchant ID y paymentId, el mismo número de cuenta receptora solo puede tener un registro en estado valid a la vez. Si intentas agregar un duplicado, la API devuelve status: 3 con un sameAccountNumberId que apunta al registro válido existente.