Skip to main content

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:
  1. /error-page/:errorType
  2. /error-page/token-*
  3. /face-retry/:faceErrorCode
  4. 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.
Consulte Refuerzo de autenticación y prevención de falsificación — Device Info para saber cómo configurar Device Verification / Fingerprint option / Device Duplicate Check en la pestaña Device Info.

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 prefijo TS- 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 usuarioEl 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.
Consulte la documentación de códigos de error del lado del cliente de Cloudflare Turnstile para conocer los subcódigos detallados de TS-300*** · TS-600*** y la información de diagnóstico más reciente.

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.