Autenticación en la app
Al tokenizar una tarjeta en una billetera digital, manualmente 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 se basa en 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 que se requiere la autenticación.
Esto se describe en detalle para cada plataforma en la Integración de ID&V en la app para xPay Wallets sección.
Flujo de autenticación en la app
Prerrequisitos
El usuario final, la cuenta y la tarjeta estaban registrados en D1
El SDK está inicializado correctamente
Identificar la tarjeta
Identificar la tarjeta para la que se requiere la autenticación (descrito en Integración de ID&V en la app para xPay Wallets).
Autenticar al usuario final
Autenticar al usuario final y generar un accessToken como se define en el flujo de inicio de sesión para D1 SDK para autorizar la activación de la tarjeta.
D1 SDK proporciona una nueva API para activar la tarjeta digital. Ejemplos específicos de cada plataforma:
Apple Pay
Desde D1 SDK V3.2.0, D1 SDK ha proporcionado un digitalCardPass API para que el integrador obtenga los pases de la tarjeta digital basándose en los respectivos números de serie.
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 la billetera de Google Pay
Se recomienda que la aplicación del emisor se registre para los cambios de estado de la billetera de Google Pay para que pueda actualizar el estado más reciente de la billetera/tarjeta en la interfaz.
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.
Para obtener acceso completo a D1 SDK, consulte referencia de API.
Última actualización
¿Te fue útil?