Autenticación en la app para Visa CTF
Se requiere un servicio de tokenización para usar el SDK Thales D1 para el flujo de autenticación en la aplicación.
Visa Cloud Token Framework (CTF) es un marco de Visa diseñado para aumentar la confianza en las tarjetas digitales de comercio electrónico después de la tokenización.
CTF define dos flujos: vinculación del dispositivo y verificación del titular de la tarjeta.
Estos flujos permiten al comerciante aumentar la confianza en una tarjeta digital al activar un flujo de autenticación reforzada del titular de la tarjeta con el emisor.
Para obtener más detalles sobre los flujos completos y Visa Cloud Token Framework (CTF), consulta la sección marco de tokenización en la nube de Visa de la documentación de Tokenización.
El flujo de autenticación en la aplicación para Visa CTF es muy similar al flujo descrito en Autenticación en la aplicación.
Los pasos [01] a [10] son esencialmente los mismos.
La principal diferencia es el formato de la carga útil, que se muestra en la siguiente tabla:
En comparación con la autenticación estándar de tokenización, la aplicación del emisor debe inspeccionar:
reasonCode: identifica el motivo de la autenticación CTF.
TOKEN_DEVICE_BINDING: flujo de vinculación del dispositivo.CARDHOLDER_STEPUP: flujo de verificación del titular de la tarjeta.
deviceIndex: se usa para el flujo de vinculación del dispositivo. Esta es la referencia del dispositivo Visa. En el SDK D1, se asigna a
bindingReference.
Cuando te refieras al diagrama de secuencia en Autenticación en la aplicación, reemplaza los pasos [11] y [12] con una nueva llamada a la API.
En este caso, no hay activación de la tarjeta digital. En su lugar, el resultado de la autenticación debe propagarse a Visa VTS.
El SDK D1 expone las siguientes API para que la aplicación del emisor pueda informar del resultado:
Para
TOKEN_DEVICE_BINDING, llame aDigitalCardService.approveBindingcondigitalCardIDydeviceIndex.Para
CARDHOLDER_STEPUP, llame aDigitalCardService.approveCardholderVerificationcondigitalCardID.
El SDK D1 también te permite:
Recuperar la lista de dispositivos vinculados como
deviceBindingListcuandogetDigitalCardList()se llama. Para más detalles, consulta Ver y controlar tarjetas digitales.Desvincula un dispositivo llamando a
DigitalCardService.unbindDevice. Consulta Desvinculación de dispositivos.
Los siguientes ejemplos muestran cómo analizar la carga útil y aprobar una solicitud de vinculación.
Para obtener acceso completo al SDK de D1, consulte referencia de la API.
Última actualización
¿Te fue útil?