Descripción general
Esta guía cataloga todas las páginas de error que pueden aparecer durante el proceso de verificación móvil de Liveform. Cada tabla alinea el código y la ruta orientados al desarrollador con el mensaje exacto que ven sus usuarios, para que los equipos de soporte, operadores y desarrolladores hablen con una sola voz.Todas las páginas de error se clasifican en una de cuatro rutas de renderizado:
/error-page/:errorType/error-page/token-*/face-retry/:faceErrorCode- Next.js
Error Boundary
Sistema de categorías de códigos de error
Formato del código de error:PREFIJO-NÚMERO (por ejemplo, NF-10000). La cantidad de dígitos varía según la categoría.
Errores frente a rechazos de verificación
Aunque todas las pantallas parecen “páginas de error”, la causa raíz se divide en tres categorías distintas. Utilice esta clasificación durante el soporte al cliente y la monitorización para distinguir rápidamente una incidencia real de un rechazo normal o un problema de configuración.🔧 Error de sistema (System Error)
Un fallo temporal en el lado de ARGOS, el motor o un tercero (3rd party). Volver a intentarlo después de un momento resuelve la mayoría de los casos.SE-50000~SE-50015(carga del proyecto · verificación de token · API de validación · inicialización de autenticación facial y otros errores del servidor)SE-50020SE-50022·SE-50030SE-50033(errores del servidor de motor de liveness · comparación facial · verificación de autenticidad gubernamental)RT-60000·RT-60001(excepciones de tiempo de ejecución del front-end)QE-20000(sobrecarga de la cola del motor)QS-30000(error de sistema del verificador de IP)DE-30001·DE-30002·DE-30003(errores de inicialización · respuesta · red en la verificación del dispositivo)LO-30001·LO-30002·LO-30004·LO-99999(OCR · procesamiento de datos · requestId faltante · error de bucle desconocido)
🚫 Rechazo / Bloqueo de verificación (Verification Rejected / Blocked)
Un juicio normal basado en la información enviada, el comportamiento o las señales de riesgo. ARGOS funciona según lo previsto; esto no es un fallo del sistema.- Sospecha de falsificación (
suspected-forgery), cara duplicada (face_validation_error), acción anormal (abnormal_action) - Riesgo de IP (
ipRisk_failCategory·distanceChecks_ipGeo·blackliskCountries·ipRisk_durationHours) QS-10000·QS-20000(verificación anormal denegada · rechazo inmediato)DE-20000·DE-30000·DE-40000(entorno de dispositivo bloqueado · anomalía de fingerprint · dispositivo duplicado)TS-300***·TS-600***(fallo del desafío de Turnstile — se sospecha bot o automatización)- Duplicados de envío / IP / correo electrónico (
already_*·processed_*·ip_already_*·email_already_rejected) - Estado del token (
TK-10002·TK-10003·TK-10004— ya aprobado · en revisión · rechazado) - Calidad de imagen insuficiente (
LO-30005), nueva captura facial requerida (face-retry) - Límites de solicitudes y bloqueos (
ER-001·ER-002·rate_limit_exceeded·locked_out·traffic_overload)
⚙️ Error de solicitud / entorno / configuración (Request / Environment / Configuration)
Un problema con el enlace, los parámetros o la configuración del proyecto del cliente, o con el dispositivo, el navegador o el método de acceso del usuario. El problema se resuelve corrigiendo la configuración o el entorno correspondiente.- Errores de parámetros y opciones (
PV-40000~PV-40018) - Errores de ruta (
NF-10000·NF-10001·bad-path·page-not-found) - Acceso en modo solo cifrado (
encrypted_only) - Navegador o dispositivo no compatible (
invalid-browser=RT-60002) - Problemas de entorno de Turnstile (
TS-110500·TS-110510·TS-11060*·TS-11062*·TS-200010·TS-200100) - Estado del proyecto (
project-closed·period·submission-number-limit·service-blocked) - Token faltante o expirado (
TK-10000·TK-10001) - Parámetro obligatorio faltante (
LO-30003) - Problemas de integridad de sesión (
refresh·hash_problem) - Permiso de carga bloqueado (
not-allow-file-upload)
Algunos códigos pueden pertenecer a una categoría diferente según el contexto. La clasificación anterior es una guía de triaje de primer nivel; para conocer las condiciones de activación exactas, consulte la columna de condición de ocurrencia en cada tabla a continuación.
Páginas de error generales (/error-page/:errorType)
Errores de autenticación y autorización
Errores de estado del proyecto
Errores de estado de solicitud
Errores relacionados con correo electrónico
Seguridad y detección de fraude
Errores de riesgo de IP
Límite de tasa y bloqueo
ER — Límite de tasa y bloqueo
Estos códigos se asignan a los mismos identificadores de API y constantes (RATE_LIMIT_EXCEEDED, LOCKED_OUT) y rutas que los códigos de desarrollador de Límite de tasa y bloqueo rate_limit_exceeded y locked_out en la tabla anterior.
NF — Not Found
Códigos de error para cuando no se puede encontrar una ruta.QS — Quality Score
Códigos de error activados durante búsquedas de IP.QE — Queueing Error
Códigos de error para situaciones de sobrecarga de cola del motor.PV — Parameter Validation
Códigos de error para parámetros de query-string faltantes, valores no válidos o conflictos de opciones.SE — Server Error
Códigos de error para fallos en llamadas API o errores del servidor.Entre los errores de motor anteriores, ID Liveness (SE-50020), Selfie Passive Liveness (SE-50021) y la verificación gubernamental coreana (SE-50030–50033) se pueden configurar en el panel de control para tratarlos como Advertencia (Warning) en lugar de Error. Cuando se tratan como Advertencia, el flujo no redirige a la página de error y el proceso KYC subsiguiente continúa. La Advertencia también puede utilizarse como disparador de Custom Policy. (Face Compare (SE-50022) es solo Error.) Para los valores de
WarningOccurred y el mapeo de los campos de warning[] producidos tras la conversión, consulte Códigos y campos de Warning.LO — Loop Error (/error-page/loop/:params)
Cuando el mismo error se acumula 3 veces durante la captura del ID o el procesamiento paso a paso, el flujo redirige (replace) a una página de error de bucle dedicada para evitar reintentos infinitos. Menos de 3 ocurrencias se gestionan con una solicitud de nueva captura o una notificación. Cada caso se asigna según el valor de params en la URL; los casos no asignados redirigen a una página de Fallback.
RT — Runtime Error
Códigos de error para errores de tiempo de ejecución del front-end.DE — Device Error
Códigos de error generados cuando el usuario es bloqueado en la etapa de pre-verificación de Device Info (ingreso) y en las etapas de captura del documento/selfie. El código de error y su definición se muestran juntos en la página de error para que los clientes puedan identificar inmediatamente el motivo del bloqueo.DE-51xxx (captura del documento) y DE-52xxx (captura de la selfie) son códigos de bloqueo de la comparación entre puntos añadidos en la actualización de 2026-07. A diferencia de los códigos de la etapa de ingreso, no tienen una URL ni un mensaje dedicados; el propio código se muestra al usuario en el bloqueo. El mismo valor se registra también en el campo Internal Code del detalle de Device Verification.TS — Turnstile
Códigos de error que se generan cuando falla el desafío de Cloudflare Turnstile, utilizado para bloquear bots y automatización. Los números son los propios códigos de error del lado del cliente de Cloudflare, empleados tal cual y solo con el prefijoTS- añadido. Los *** y * de la tabla son posiciones que Cloudflare completa según la situación; en pantalla se muestra el número completo (por ejemplo, TS-600010).
Todos los códigos TS comparten el mismo mensaje para el usuario
El código de error real se muestra junto a este mensaje, por lo que la causa exacta se identifica con el código en la tabla siguiente.
La verificación de Turnstile se registra en Session Journey como los eventos
CHECK_TURNSTILE (solicitud FE) y TURNSTILE_TOKEN_CHECK (validación BE, impacto en el usuario BLOCKED). Consulte la Referencia de eventos del recorrido de sesión para más detalles.Páginas de error de token (/error-page/token-*)
A partir de la actualización de 2026-04, se han asignado códigos de error con prefijo TK- a los errores de token, mostrándose el código y su definición juntos en la página de error.
Reintento facial (/face-retry/:faceErrorCode)
Errores de tiempo de ejecución (Error Boundary)
Use estas tablas para alinear scripts de soporte, alertas de monitoreo y escenarios de QA para que todas las partes interesadas describan la misma pantalla con el mismo vocabulario.