Saltar al contenido principal
POST
Agregar un beneficiario
Agrega un nuevo beneficiario para poder referenciarlo después en órdenes de off-ramp o de pagos globales. Antes de llamar a este endpoint, obtén la estructura de campos requerida llamando a GET /v2/payments/templates con el paymentId de destino y completa el objeto fieldJson en consecuencia. Bajo el mismo ID de comercio y paymentId, cada cuenta receptora única solo puede tener un estado válido: si intentas registrar una cuenta duplicada, se devuelve una respuesta con status: 3 y sameAccountNumberId apuntando al registro existente.

Endpoint

Usa https://api-test.velafi.com/v2/payments para pruebas en sandbox.

Headers de la solicitud

Parámetros del cuerpo de la solicitud

integer
El ID numérico del comercio bajo el cual se registrará el beneficiario. Omítelo para usar tu comercio predeterminado.
integer
requerido
El ID numérico del método de pago. Determina qué campos son obligatorios en fieldJson.
string
requerido
Nombre completo del país del beneficiario (por ejemplo, "Mexico", "Argentina", "Brazil").
string
requerido
Código de moneda fiat ISO 4217 para este beneficiario (por ejemplo, "MXN", "ARS", "BRL", "USD").
string
requerido
El nombre legal real del titular de la cuenta.
object
requerido
Pares clave-valor que completan la plantilla del método de pago. Obtén las claves exactas requeridas llamando a GET /v2/payments/templates?paymentId={paymentId}. Usa el indexCode del campo como clave cuando no esté vacío; de lo contrario, usa la cadena title. Consulta Campos del beneficiario por método de pago para ver las claves de cada método de pago habilitado.
string
Nota opcional de texto libre sobre este beneficiario (por ejemplo, "Preferred supplier account").

Campos de la respuesta

integer
Código de estado de la respuesta. 200 indica éxito.
string
Mensaje de respuesta legible.
object
Objeto con los datos del resultado.

Ejemplos