Clientes

Las personas y empresas por las que actúas. Son el remitente de un pago cuando el país lo pide.

POST/v1/customers

Un cliente se registra con tu propio identificador (external_id), así lo encuentras siempre desde tu sistema.

CampoObligatorioQué es
external_idSíTu id, hasta 128 caracteres.
typeSíindividual o business.
countrySíPaís de residencia o constitución (ISO alfa-2).
display_nameSíNombre, hasta 200 caracteres.
profileSegún el paísDatos de identidad (abajo).
metadataNoHasta 20 claves tuyas. Nunca datos personales.

El perfil

CampoPara
first_name, last_namePersonas. Van juntos.
date_of_birthPersonas, AAAA-MM-DD.
identity_document_type, identity_documentVan juntos. Tipos: DNI, RUC, CE, PAS, PTP, PASSPORT, NATIONAL_ID, RESIDENCE_PERMIT, TAX_ID, DRIVER_LICENSE.
identity_document_countryPaís que emitió el documento.
email, phone, tax_idContacto e impuestos.
registration_numberEmpresas.
addressline1, line2, city, state, postal_code, country.

Qué pide cada país lo dice customer_fields en capabilities. Por ejemplo, un pago en soles pide que el remitente sea una persona (individual) con nombre, apellidos, fecha de nacimiento, documento y ciudad.

Completa el perfil antes de pagar

Los datos del remitente se validan cuando el pago sale al banco, no al crearlo. Un pago con un remitente incompleto se acepta y luego falla con failure_code: invalid_instruction. Valida el perfil contra customer_fields antes de pagar.

Repetir el registro

Si envías otra vez el mismo external_id con los mismos datos, recibes el cliente existente (200). Con otros datos, 409 external_id_conflict.

Estados

statusQué significa
activeNormal.
blockedCaibo lo detuvo: no se paga a sus beneficiarios.
closedCerrado, definitivo.

Con PATCH/v1/customers/{id} cambias metadata o lo cierras (status: closed). compliance_status (unverified, pending, verified, rejected, review) lo cambian solo las verificaciones de Caibo.

Eventos: customer.created, customer.updated, customer.status_changed. Los eventos nunca incluyen el perfil.

En esta página