Requisitos previos
- El alcance
VERIFY_KYChabilitado en tu aplicación por Fluz. Consulta Alcance requerido. - Un token de acceso de usuario generado para el cliente que está siendo verificado, incluyendo
VERIFY_KYCen sus alcances. - Un endpoint de webhook registrado. Esto es obligatorio para la verificación por documentos: el resultado no está disponible en la respuesta de la API. Consulta Verificar clientes.
Cómo funciona
1
Identificas al cliente y solicitas un enlace
Llama a
requestDocumentVerificationLink usando un token de acceso de usuario generado para ese cliente. El token es lo que le indica a Fluz a qué cliente pertenece la verificación.2
Fluz devuelve un enlace de verificación
La respuesta contiene un
verificationUrl y un verificationId. Guarda el verificationId; es cómo conciliarás el webhook eventual con esta solicitud.3
Entregas el enlace a tu cliente
Envíalo como mejor se adapte a tu producto: correo electrónico, SMS, notificación push o una redirección dentro de la app. El cliente puede completar la verificación en cualquier momento.
4
Tu cliente sube sus documentos
En la página alojada, el cliente captura el anverso y reverso de una identificación con foto emitida por el gobierno (licencia de conducir, pasaporte, identificación estatal o identificación militar) y toma una selfie para una coincidencia biométrica.
5
Fluz te notifica el resultado
Cuando el cliente termina, Fluz evalúa el envío y envía un resultado
APPROVED o DECLINED a tu endpoint de webhook.Solicitud
Debes capturar y registrar el consentimiento del cliente antes de establecer
gaveConsent: true. Cualquier dato que envíes se usa para precargar el formulario: el cliente puede revisarlo y corregirlo antes de enviar, así que trata estos campos como una conveniencia, no como los valores que serán verificados.Ejemplo
Response
El
status en esta respuesta (OK) solo confirma que se emitió el enlace; no es la decisión de verificación. La decisión llega después, vía webhook.Abrir la receta
Una versión lista para copiar y ejecutar de este ejemplo, lista para adaptar a tu integración.
Campos de la respuesta
Lo que ve el cliente
El flujo alojado precarga la información conocida para que el cliente la revise, luego le pide:- Capturar el anverso y reverso de una identificación con foto válida emitida por el gobierno.
- Tomar una selfie, que se compara biométricamente con la foto de la identificación.
Recibir el resultado
Debido a que el cliente puede completar la verificación mucho después de que emitas el enlace, el resultado llega a tu endpoint de webhook. Hace coincidir el evento entrante con tuverificationId almacenado y luego actúa según el resultado:
APPROVED: el cliente está verificado. Desbloquea la funcionalidad correspondiente.DECLINED: el cliente no está verificado. La verificación por documentos es el paso final en la ruta de escalamiento; un rechazo aquí generalmente requiere revisión manual en lugar de otro intento automatizado.
ERROR con Exceeded document verification limit.