postKycVerification.
A diferencia de los otros métodos de API, Fluz no evalúa la identidad en sí aquí: la decisión es tuya. Fluz solo la valida y la registra, y actualiza el estado del cliente en consecuencia.
Requisitos previos
- Un programa KYC externo aprobado por Fluz para tu aplicación. Habla con tu gerente de cuenta antes de desarrollar contra este método.
- El scope
VERIFY_KYChabilitado en tu aplicación por Fluz. Ver Scope requerido. - Un user access token generado para el cliente que está siendo verificado, incluyendo
VERIFY_KYCen sus scopes. - El endpoint dedicado de ingesta segura para tu entorno, provisto durante la incorporación.
Cómo funciona
La mutaciónpostKycVerification es sincrónica. Envías la identidad verificada y las verificaciones del proveedor que respaldan tu decisión, y Fluz devuelve APPROVED, DECLINED, DUPLICATE o ERROR en el cuerpo de la respuesta. No hay un paso de cara al cliente.
Algunos comportamientos son específicos de este método:
- Solo resultados con decisión.
decisiondebe serPASSEDoFAILED. No envíes verificaciones pendientes o sin decidir. - Idempotencia. Las solicitudes son idempotentes sobre
externalVerificationId, el id único de tu proveedor para el intento. Repetir un id devuelve el resultado original y no escribe nada; una verificación con decisión cambiada debe enviarse con un id nuevo. - Transiciones de estado. Un resultado
PASSEDmueve a un cliente no verificado a verificado. Si el cliente ya está verificado —por cualquier método— la verificación igualmente se registra para auditoría, pero su estado nunca cambia; el mensaje de la respuesta indica que se preservó el estado existente. Un resultadoFAILEDse registra y deja el estado sin cambios. - Sin límite de intentos. Debido a que estás reportando resultados en lugar de solicitar una evaluación, este método no tiene límite de intentos y no cuenta contra los límites de Verificar por SSN o KYC Autofill.
Solicitud
El cliente se identifica mediante el user access token en el encabezadoAuthorization — person.userId y la identidad de tu aplicación son completados por Fluz, y cualquier valor enviado es sobrescrito.
Consulta postKycVerification para la referencia completa de campos, incluyendo las formas de los objetos
person y verifications.
Ejemplo
Response
Manejo de la respuesta
Cuando un envío cambia el estado KYC del cliente, Fluz también publica un evento
KYC_STATUS_UPDATE a tu webhook registrado — el mismo evento que emiten todos los métodos de verificación. Tu configuración de webhook debe incluir ese evento para recibirlo, y solo se dispara en transiciones de estado; consulta Configurar un webhook.
Pruebas
Prueba contra el endpoint de staging con identidades fabricadas — como la decisión es tuya, no hay requisitos de identidades de prueba del proveedor como con los otros métodos. Usa SSNs en el rango900-XX-XXXX (nunca emitidos), genera un externalVerificationId nuevo por intento (repetir un id devuelve el resultado original en lugar de ejercitar uno nuevo), y asegúrate de que cualquier URL de foto que envíes sea accesible — Fluz recupera y almacena las imágenes.