Saltar al contenido principal

Descripción general

Las advertencias del informe de coincidencia facial señalan cada condición que Didit observó al ejecutar la comparación facial 1:1. Se incluyen en el array warnings[] de cada elemento de face_matches[] (consulta Informe de coincidencia facial). Cada entrada incluye además feature: "FACEMATCH" y el node_id del nodo del flujo de verificación (workflow) que la generó. Cada advertencia tiene tres capas:
  1. El código risk: un identificador estable que puedes usar para identificarla en tu código.
  2. El log_type: information, warning o error, que se deriva de los umbrales de puntuación de similitud de tu flujo.
  3. El impacto en la decisión: lo determinan los umbrales de revisión y de rechazo del flujo para la puntuación de similitud.
El módulo de coincidencia facial es deliberadamente reducido: hay exactamente cinco códigos de riesgo, que se enumeran todos a continuación.

Condiciones de rechazo automático

El siguiente riesgo siempre fuerza el informe de coincidencia facial (y la sesión) a Declined: Cuando se activa NO_REFERENCE_IMAGE, se suprime LOW_FACE_MATCH_SIMILARITY (no hay nada que puntuar). Hay una excepción. Cuando el paso de identificación se completó mediante una consulta sin documento cuyo registro no devuelve ningún retrato ni verifica ningún rostro, la coincidencia facial no tiene, por diseño, nada con lo que comparar la captura en vivo. Esto se informa como FACE_MATCH_NOT_COMPUTED con una puntuación de null y la decisión se toma según face_match_not_computed_action (ver más abajo), no como un rechazo automático.

Configuración de verificación ajustable

En la consola de Didit, la puntuación de similitud de la coincidencia facial se rige por dos umbrales (no hay selector de Aprobar/Revisar/Rechazar): Sube el umbral de revisión si observas demasiadas aprobaciones incorrectas; baja el umbral de rechazo si observas demasiados rechazos incorrectos. Una configuración independiente controla qué ocurre cuando una puntuación de similitud no se puede calcular en absoluto: no se detectó ningún rostro en una de las imágenes, o una consulta sin documento no dejó ninguna referencia con la que comparar: Esta acción rige FACE_MATCH_NOT_COMPUTED (no hay rostro en el retrato del documento, o no hay ninguna referencia tras una consulta sin documento) y NO_FACE_IN_SELFIE después de agotar los reintentos (no hay rostro en la selfie tras los reintentos del usuario). Cuando el problema está en la selfie, primero se pide al usuario que vuelva a capturarla (ver más abajo), y la acción solo se aplica si sigue sin poder detectarse un rostro una vez agotados los intentos disponibles. Los fallos por baja similitud también entran en un ciclo de reintento de captura antes de que el estado quede fijado: el usuario dispone de hasta face_match_max_attempts intentos en total (3 de forma predeterminada, configurable entre 2 y 5 por nodo del flujo) para volver a capturar. Un fallo NO_FACE_IN_SELFIE usa el mismo ciclo de reintento, ya que capturar una selfie más nítida puede resolverlo. Un fallo FACE_MATCH_NOT_COMPUTED no se reintenta: el retrato del documento no se puede volver a capturar en este paso. Solo cuando se agotan los intentos se aplica el estado del último intento, y se registra FACE_MATCH_MAX_ATTEMPTS_EXCEEDED para dejar constancia de ello. En la API de coincidencia facial independiente solo existe un umbral de rechazo (opción de solicitud face_match_score_decline_threshold, 30 de forma predeterminada); cualquier advertencia activada rechaza la solicitud, y NO_REFERENCE_IMAGE se activa cuando no se pudo comparar ningún rostro.

Advertencias generadas

Ejemplos

En revisión: similitud en el límite

En revisión: no se pudo calcular la coincidencia facial

Rechazo automático: falta la referencia

Reintentos agotados: se aplica el estado del último intento

La API de coincidencia facial independiente devuelve la misma estructura de advertencia, sin node_id (la comparación no está vinculada a un nodo del flujo).

Tipos de advertencia

A cada riesgo se le asigna una gravedad según la configuración de tu aplicación. Las tres gravedades son:

Relacionado

Última modificación el 1 de noviembre de 2026