Skip to main content
Esta guía recorre la incorporación de un cliente individual a dos perfiles de verificación a la vez, y luego cómo agregar un perfil a un cliente que fue creado con uno solo. Para la lista completa de requisitos por perfil, consulta la descripción general.

Incorporar un cliente nuevo

El ejemplo incorpora a un individuo mexicano a los perfiles A y C.
1

Crea el cliente con los perfiles seleccionados

Envía todos los campos que ya tengas. Los campos requeridos por cualquiera de los dos perfiles cuentan una sola vez para ambos.
2

Lee qué necesita todavía cada perfil

La respuesta lista ambos perfiles como incomplete. Solo faltan documentos.
3

Sube los documentos

Sube cada tipo de documento una sola vez. Un documento que aparece en required en ambos perfiles satisface a ambos.
Repite para el reverso de la identificación y para proof_of_address_document, w8_ben_document, source_of_funds_document y liveness_report_document.
4

Espera la decisión de cada perfil

Una vez que todos los perfiles habilitados tienen criteria.required vacío, SpherePay envía al cliente a revisión y ambos perfiles pasan a pending. No se necesita ninguna llamada de envío. Cada perfil se decide de forma independiente, así que consulta GET /v2/customer/{id} periódicamente y actúa por perfil. O suscríbete a los eventos de webhook de clientes: se emite un evento por perfil por cambio de estado, con el nombre del perfil en data.verificationProfile.
El cliente puede operar con los productos que el perfil C desbloquea tan pronto como kyc_profile_c esté en approved, incluso mientras kyc_profile_a sigue en pending.
El envío espera a todos los perfiles habilitados. Si seleccionas A y C pero solo proporcionas los requisitos de A, ninguno de los dos perfiles sale de incomplete. Proporciona los requisitos de todos los perfiles seleccionados, o selecciona menos perfiles.

Agregar un perfil más tarde

Cuando un cliente creado con un perfil necesita otro — por ejemplo, SpherePay habilita el perfil C para tu aplicación y el cliente quiere enviar USD al extranjero — envía el arreglo nuevo completo.
1

Amplía la selección

2

Proporciona solo lo que el nuevo perfil aún necesita

El nuevo perfil aparece en verificationProfiles. Los campos ya proporcionados para A se trasladan como complete; los documentos que ya subiste se vuelven a revisar para C y se listan en criteria.pending hasta que termine esa revisión. Solo los requisitos específicos de C quedan en required: sex, country_of_birth, nationality, proof_of_address_document y w8_ben_document para un cliente que completó A.
Luego sube proof_of_address_document y w8_ben_document como en la sección anterior.
3

Espera al nuevo perfil

kyc_profile_c pasa a pending por sí solo y se decide de forma independiente. El perfil A no se vuelve a revisar.
Esto funciona ya sea que el perfil A esté en incomplete, pending o approved. Los campos que A ya evaluó permanecen bloqueados mientras A esté en pending o approved; un PATCH que toque uno de ellos devuelve 400 customer/field-locked-by-verification-profile. Consulta Cuándo se pueden actualizar los datos del cliente.

Guías relacionadas

Seleccionar perfiles

Qué acepta y devuelve enabledVerificationProfiles.

Eliminar un perfil

Quita un perfil que el cliente ya no necesita.
Última modificación el 22 de septiembre de 2026