Saltar al contenido principal
POST
Activar la cuenta de un comercio empresa
Usa este endpoint para activar uno o más canales de pago fiat para un comercio empresarial (tipo BUSINESS). El proceso es similar al flujo de activación de personas físicas, pero las cuentas empresariales normalmente requieren menos campos personales y, según el proveedor de pago, pueden requerir en cambio datos de registro de la empresa e información del UBO (beneficiario final).
Todas las solicitudes deben incluir el header X-BH-TOKEN y Content-Type: application/json.

Endpoint

POST https://api.velafi.com/v2/merchant/accounts

Campos principales de la solicitud

string
requerido
El ID del comercio empresarial que se va a activar.
string
requerido
Moneda fiat de destino. Valores admitidos: MXN, ARS, COP, BRL, PEN, EUR, USD.
string
requerido
Identificador del proveedor de pago o del tipo de cuenta. Debe coincidir con un valor admitido para el fiat elegido.
string
URL de redirección después de que el comercio acepta un acuerdo de cumplimiento. La usan los canales de Lead Bank; si la omites, se usa una URL de redirección predeterminada de VelaFi.
object
Campos específicos del canal. El contenido varía según fiat y trench. Consulta los ejemplos por moneda más abajo.

Campos de la respuesta

number
Código de respuesta de estilo HTTP. 200 indica éxito.
string
Mensaje de estado legible, por ejemplo SUCCESS.
object

Cómo funciona la activación empresarial

Una activación empresarial sigue uno de dos caminos. La respuesta te indica cuál se aplicó. Verificación adicional de la empresa (status: 0 con un verifyLink). Para un comercio empresarial, los canales locales de MXN (CLABE - FINCO PAY, CLABE - TESORED), COP (COP Account), ARS (CVU - Momentum, QR Argentina), BRL (BANCO GENIAL) y PEN (PEN Account) normalmente requieren una verificación KYB adicional para ese canal. La respuesta devuelve status: 0 y un verifyLink. Envía a la empresa al enlace para que complete la verificación. Cuando VelaFi la aprueba, el canal se abre automáticamente, así que no necesitas volver a llamar a este endpoint. En este camino, el fieldList de tu solicitud no se usa. Activación directa. Si VelaFi habilitó la activación directa para tu cuenta, el canal se abre a partir de tu solicitud y fieldList debe contener los campos obligatorios del canal. Si falta un campo o es inválido, la solicitud se rechaza.

Ejemplos por moneda

MXN: SPEI vía Finco Pay (trench: "CLABE - FINCO PAY")
Request body
MXN: SPEI vía Tesored (trench: "CLABE - TESORED")
Request body

Ejemplos de respuesta

Las activaciones empresariales de BRL Woovi requieren un companyInfo completo y de 1 a 50 entradas en companyUbosInfo. Los campos de documentos (certificateOfIncorporationDocumentUrl, taxIdentificationDocumentUrl y el govIdFrontUrl de cada UBO) deben ser valores fileUrl devueltos por Subir archivo. Las URL públicas se rechazan. Si faltan campos o son inválidos, la activación falla de inmediato.