Vincular Merchant

Visión General

Este endpoint vincula el recurso de Cliente en la plataforma PaaS al vincularlo con un Comercio (Merchant) existente que el Banco Patrocinador (Banco Sponsor) aprobó manualmente. Solo admite clientes de tipo BUSINESS (Comercio). Si la operación tiene éxito, devuelve el identificador único del cliente recién creado, sus datos de contacto, metadatos de identificación y un estado inicial ACTIVE (Activo) con marcas de tiempo. En versiones futuras, los flujos de incorporación digital reemplazarán el proceso manual de aprobación del Banco Patrocinador.

Detalles del Endpoint

ParámetroDescripción
Endpointhttps://api.paas.sandbox.co.passportfintech.com/v1/customers/business/link
MétodoPOST
EncabezadosContent-Type: application/json, Authorization
AutenticaciónToken de Acceso (Bearer Token)

Cuerpo de la Solicitud

ParámetroTipoRestriccionesObligatarioDescripción
typeStringENUM: BUSINESSTipo de cliente (BUSINESS).
business_nameString1 - 140Nombre legal de la empresa.
emailString1–35Dirección de correo electrónico del cliente.
mobile_phone_numberStringFormato E.164, hasta 15 dígitos

Número de teléfono de contacto.

Es compatible con los formatos: 340977997

+573402977997

identification_typeStringENUM: NITTipo de documento de identificación (NIT).
identification_numberString9 dígitosNúmero de identificación único del cliente, sin dígito verificador.
addressObjetoDirección registrada del merchant en Colombia.
line_1StringLínea 1 de dirección.
line_2StringNoLínea 2 de dirección.
line_3StringNoLínea 3 de dirección.
cityStringCiudad donde se encuentra el Merchant.
stateStringDepartamento/estado donde se encuentra el Merchant.
post_codeStringCódigo postal vinculado a la dirección del Merchant.
countryStringCódigo de país, siempre CO.
merchant_category_codeString4 dígitos9 dígitosMCC (código de categoría del comercio) que clasifica el giro del negocio.

Ejemplo de Solicitud

JSON
Copy

Cuerpo de la Respuesta

  • Código HTTP: 200 OK
  • Devuelve el cliente recién creado y sus metadatos.

Ejemplo de Respuesta

JSON
Copy

Errores Comunes y Manejo

Código HTTPSignificadoDescripción
400 Bad RequestDatos inválidosFaltan campos requeridos o contienen valores incorrectos.
401 UnauthorizedToken inválidoEl token de acceso ha expirado o es inválido.
403 ForbiddenAcceso denegadoLa solicitud no está autorizada para validar la entidad.
500 Server ErrorError del servidorSe produjo un error inesperado al procesar la validación.

Buenas Prácticas

  • Asegúrate de que el tipo y número de identificación coincidan con los datos proporcionados durante el registro inicial. Esto es fundamental para que el Banco Patrocinador (Sponsor Bank) pueda validar correctamente la información y evitar errores en etapas posteriores del flujo.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard