customer) — individual o empresarial — para un grupo de productos. Cada perfil desbloquea sus propios productos y activos. Un cliente puede tener varios perfiles a la vez, y cada uno avanza por sus propios estados de forma independiente.
Los perfiles se devuelven en el arreglo verificationProfiles de GET /v2/customer/{id}. Monitorearlos es la forma principal de determinar si un cliente está listo para transferir en un riel determinado.
Perfiles disponibles
SpherePay habilita un conjunto de perfiles para tu aplicación. Cada cliente se evalúa contra los perfiles que selecciones para él conenabledVerificationProfiles — consulta Seleccionar perfiles.
Cuando SpherePay habilita un nuevo perfil para tu aplicación, los clientes existentes no se inscriben automáticamente. Verificar a un cliente para un perfil adicional tiene un costo, así que agregas el perfil de forma explícita con
PATCH /v2/customer/{id}. Consulta Agregar un perfil a un cliente existente.La selección de perfiles aplica a los clientes que incorporas a través de la API. Los clientes incorporados mediante enlaces KYC alojados se inscriben en los perfiles predeterminados de tu aplicación;
enabledVerificationProfiles no está disponible en el flujo alojado.Estados de verificación
El campostatus en un perfil de verificación tiene cinco valores posibles.
Ciclo de vida del estado
- El cliente comienza en
incomplete. El arreglocriteria.requiredlista todos los requisitos pendientes de ese perfil. - Una vez que se cumple cada requisito, SpherePay envía al cliente a revisión y el perfil pasa a
pending. No se necesita ninguna llamada de envío. - La revisión se completa y el perfil pasa a
approved,rejectedoresubmission_required. - Cada perfil avanza por su cuenta. El perfil C puede alcanzar
approvedmientras el perfil A sigue enpendingen el mismo cliente.
Arreglos de criterios de verificación
Cada perfil de verificación contiene un objetocriteria con cuatro arreglos.
Los requisitos compartidos entre perfiles se satisfacen una sola vez para todos ellos. Si un cliente ya tiene un perfil A aprobado, agregar el perfil C solo solicita los criterios que C necesita y A no.
Cómo consultar el estado de verificación
Eventos de webhook
En lugar de consultar periódicamente, suscríbete a los eventos de webhook de clientes. SpherePay emite un evento por perfil de verificación por cambio de estado —customer.pending, customer.approved y customer.rejected — y data.verificationProfile nombra el perfil que cambió, por ejemplo kyc_profile_c o ubo_kyc_profile_a. Un cliente con dos perfiles produce dos flujos de eventos independientes, así que basa tu manejo en el nombre del perfil y no solo en el ID del cliente.
Requisitos por perfil
Cada perfil evalúa su propio conjunto de criterios. Expande un tipo de cliente para ver qué perfiles evalúan cada elemento y cómo satisfacerlo.Clientes individuales
Clientes individuales
Cada elemento en los arreglos
criteria corresponde a un requisito. Las columnas muestran qué perfiles lo evalúan.Clientes empresariales
Clientes empresariales
Representantes de empresa
Representantes de empresa
Cada representante tiene su propia entrada
ubo_kyc_profile_*, devuelta en GET /v2/business-representative/{id}. Los documentos de un representante se suben con target="business-representative".Consulta Empresas EEA+ para los requisitos completos de personas asociadas.
Manejo de clientes rechazados
Un estadorejected significa que SpherePay no pudo aprobar al cliente para ese perfil. El cliente no puede operar con los productos que ese perfil desbloquea; los demás perfiles aprobados del mismo cliente no se ven afectados.
Si un cliente fue rechazado incorrectamente o requiere una nueva revisión, contacta a support@spherepay.co con el customerId y el nombre del perfil.
Guías relacionadas
Seleccionar perfiles
Cómo funciona
enabledVerificationProfiles y qué devuelve la API.Incorporar un cliente con perfiles
Elige perfiles al crear y agrega uno a un cliente existente.
Eliminar un perfil
Quita un perfil que el cliente ya no necesita.
KYC individual
Guía paso a paso para incorporar clientes individuales vía API.