cryptographic.
Para la integración con el flujo alojado que se describe a continuación, usa la misma creación de sesiones e integración de webhooks que en tus otros flujos de Didit.
Smart-ID y Mobile-ID están disponibles.
Smart-ID es compatible con Estonia, Letonia, Lituania y Bélgica.
Mobile-ID es compatible con Estonia y Lituania.
Selecciona en la consola las wallets que acepta tu flujo para cada país.
Consulta cobertura y precios de wallets para ver la lista completa.
Países y requisitos previos
La integración cubre Smart-ID en Estonia (EST), Letonia (LVA), Lituania (LTU) y Bélgica (BEL).
Mobile-ID cubre Estonia (EST) y Lituania (LTU); Mobile-ID no se ofrece para Letonia.
Estos códigos de país describen las rutas integradas, no implican que todas las rutas estén activadas en tu entorno.
Para Smart-ID, el usuario necesita una identidad Smart-ID activa que cumpla los requisitos, su código de identificación personal y acceso a la aplicación.
Para Mobile-ID, el usuario necesita una identidad Mobile-ID activa, su código de identificación personal y el número de teléfono asociado.
Introduce el número de teléfono de Mobile-ID en formato internacional: +372 para Estonia o +370 para Lituania.
El país seleccionado debe coincidir con la identidad que se utiliza.
Ninguno de los dos métodos devuelve un retrato.
Si tu flujo requiere una selfie, mantén configurados por separado los pasos de Prueba de vida y Coincidencia facial correspondientes.
Lo que ve el usuario
- El usuario selecciona su país y elige Smart-ID o Mobile-ID entre las wallets que acepta tu flujo.
- La sesión de verificación solicita el código de identificación personal; Mobile-ID también solicita el número de teléfono asociado.
- La página muestra un código de comparación mientras la solicitud de autenticación llega al teléfono.
- El usuario comprueba que el código del teléfono coincide con el de la página de verificación y luego aprueba con su PIN en el teléfono.
- Didit valida el resultado de identidad firmado y continúa con el flujo de verificación.
Configura el flujo
En la consola, abre el nodo ID Verification de tu flujo, elige Countries y abre el país que quieras configurar. En Wallets accepted, selecciona las wallets disponibles y elige el comportamiento ante fallos. Guarda y publica el flujo antes de crear una nueva sesión. Consulta métodos de verificación de identidad en la consola para ver la ruta completa en la consola.providers es una lista de permitidos: los usuarios eligen entre sus wallets, y el orden del array no establece una wallet preferida.
Para Lituania, usa LTU con los mismos identificadores de wallet cuando ambas estén disponibles.
Para Letonia o Bélgica, usa LVA o BEL solo con smart_id, sujeto a la misma comprobación de disponibilidad.
Los países omitidos conservan su comportamiento predeterminado de captura de documentos.
El contrato de configuración completo está en Configuración de funciones del flujo.
Lee el resultado verificado
Lee la sesión completada mediante la API de decisión de sesión o tu integración de webhooks. Una comprobación de wallet exitosa registraverification_method: "wallet", assurance: "cryptographic" y wallet_provider: "smart_id" o "mobile_id".
El objeto wallet_verification identifica la wallet, el país emisor, la hora de verificación, el nivel de garantía y el veredicto de la firma.
El resultado de la verificación de identidad expone los campos normalizados full_name y date_of_birth.
Para estas dos wallets, wallet_verification.attributes contiene given_name, family_name, birthdate y personal_code de la identidad validada.
El país emisor identifica la ruta de identidad; no establece la nacionalidad de la persona.
Didit devuelve el veredicto de la firma, no la aserción firmada subyacente.
No se devuelve ningún retrato ni el PIN de la wallet.
En la consola, la tarjeta Credential de la sesión muestra la wallet y su evidencia verificada.
Una comprobación de wallet exitosa completa el paso de verificación de identidad; las comprobaciones posteriores de tu flujo siguen determinando la decisión final de la sesión.
Consulta el modelo de datos de verificación de identidad para ver los tipos de campo y la diferencia entre el resultado de una comprobación y la decisión general de la sesión.
Gestionar la cancelación y los fallos
Si un usuario cancela, se agota el tiempo o no puede completar la autenticación, Didit aplica la configuraciónwallet.on_failure del país.
fallback_to_document inicia la captura de documentos cuando está habilitada para ese país.
decline rechaza el paso de Verificación de identidad.
Si la captura de documentos está deshabilitada, no hay alternativa mediante documento disponible.
Solo una comprobación de wallet completada y verificada genera el cargo de verificación de wallet.
Los intentos de wallet cancelados, expirados o fallidos no lo generan.
Una alternativa mediante documento completada es una comprobación independiente sujeta a los precios de verificación de documentos.
Consulta la tabla de precios de wallets para ver las tarifas publicadas; un método sin tarifa publicada no debe considerarse gratuito.