Saltar al contenido principal

Catálogo de estados y errores

El estado global de una transacción se interpreta con active / complete / failed. El detalle fino del paso y del rechazo viene en step e issue_description (recuperables también desde la auditoría).

Estado global

activecompletefailedEstado
falsetruefalseExitosa
falsefalsetrueFallida (identidad no confirmada)
truefalsefalsePendiente (en curso)
falsefalsefalse🕒 Caducada (expiró el TTL)

Pasos y códigos (step / issue_description)

stepCódigoSignificado
Session_start001Proceso KYC iniciado con transaction_id
Capture_credential_Ok002Datos del documento recibidos correctamente
Capture_credential_fail003El RUT no coincide entre anverso y reverso
Capture_credential_fail004No se pudo obtener el número de documento
Capture_credential_fail005El RUT del usuario no coincide con el del documento
Capture_credential_fail006Documento bloqueado o inválido
Capture_credential_fail007No se pudo leer la información del documento
Capture_credential_fail008No se detectó rostro en el documento
Capture_credential_fail009No se obtuvieron los campos mínimos
Capture_credential_fail010No se pudo extraer toda la información del documento
Capture_credential_fail011Documento inválido: probable fotocopia o escaneo
Session_complete_Ok012Se alcanzó el score mínimo
Session_complete_Ok013Flujo completado con éxito
Session_complete_fail014Selfie y foto del documento no coinciden
Session_complete_fail015No se alcanzó el score mínimo
Session_complete_fail016Flujo completado sin éxito
time_outCaducidad por inactividad en un paso — no implementado aún (en roadmap)

Umbrales de score

El servicio aplica umbrales de aceptación para la comparación facial, la prueba de vida, la calidad de la selfie y los controles antifraude. Son configurables a nivel de compañía (no por transacción) y sus valores se definen con cada cliente según su perfil de riesgo (no se publican).

En las respuestas, el match facial se expone como selfie_document_match (webhook) e identity_verification_score (credential_information).

Códigos HTTP (creación de transacción)

201 creada · 400 validación · 401 token inválido · 403 scope insuficiente · 409 transaction_id duplicado · 422 validación del modelo.