Autenticación en la aplicación
Se requiere un servicio de tokenización para usar el flujo de "autenticación en la app" de Thales D1 SDK.
Al tokenizar una tarjeta en una billetera digital, de forma manual o desde la aplicación del emisor, es posible que se requiera una autenticación reforzada del usuario final.
Entre las diferentes opciones de ID&V ofrecidas por el emisor al usuario final, el escenario de autenticación en la app depende de la aplicación del emisor para verificar la identidad del usuario final.
Es posible usar D1 SDK para activar la tarjeta digital después de una autenticación exitosa.
La aplicación del emisor debe, primero, integrarse correctamente con el proveedor de la billetera y reconocer, a partir de la llamada de Wallet, la tarjeta para la cual se requiere la autenticación.
Esto se describe en detalle para cada plataforma en la sección Integrar ID&V en la app para billeteras xPay .
Flujo de autenticación en la app
Prerrequisitos
El usuario final, la cuenta y la tarjeta fueron registrados en D1
SDK está correctamente inicializado
Identificar la tarjeta
Identificar la tarjeta para la cual se requiere la autenticación (descrito en Integrar ID&V en la app para billeteras xPay).
Autenticar al usuario final
Autenticar al usuario final y generar un accessToken como se define en el flujo de inicio de sesión en D1 SDK para autorizar la activación de la tarjeta.
Desde D1 SDK V3.2.0, D1 SDK proporciona una nueva API para activar la tarjeta digital. Ejemplos específicos de la plataforma:
El deviceAccountIdentifier corresponde al digitalCardId en D1 y este ID se puede usar para activar la tarjeta digital.
primaryAccountNumberSuffix son los últimos cuatro dígitos del PAN que se ha tokenizado. Esto se puede usar para recuperar la imagen de la tarjeta y mostrarla al usuario final para la solicitud de autenticación.
Apple Pay
Desde D1 SDK V3.2.0, D1 SDK ha proporcionado una digitalCardPass API para que el integrador obtenga los pases de la tarjeta digital basándose en los números de serie respectivos.
Google y Samsung Pay
Para completar la activación, la aplicación del emisor debe iniciar un contexto de actividad para completar la activación del token usando los parámetros de activación pasados en el Intent.
Actualización del estado de Google Pay Wallet
Se recomienda que la aplicación del emisor se registre para los cambios de estado de la billetera de Google Pay, de modo que pueda actualizar el estado más reciente de la billetera/tarjeta en la interfaz de usuario.
Estos cambios incluyen:
Cuando cambia la billetera activa (al cambiar la cuenta activa).
Cuando cambia la tarjeta seleccionada de la billetera activa.
Cuando se agregan o eliminan tarjetas tokenizadas de la billetera activa.
Cuando cambia el estado de un token en la billetera activa.
Solo las aplicaciones en primer plano recibirán notificaciones de los eventos de cambio de datos. Por lo tanto, cada aplicación debe actualizar los estados de los tokens no solo al recibir actualizaciones del callback, sino también cuando la aplicación se inicia o vuelve al primer plano.
Para obtener acceso completo a D1 SDK, consulte referencia de API.
Última actualización
¿Te fue útil?