Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Autenticación en la app para Visa CTF

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:

Vinculación del dispositivo - carga útil
Verificación del titular de la tarjeta - carga útil

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:

  1. Para TOKEN_DEVICE_BINDING, llame a DigitalCardService.approveBinding con digitalCardID y deviceIndex.

  2. Para CARDHOLDER_STEPUP, llame a DigitalCardService.approveCardholderVerification con digitalCardID.

El SDK D1 también te permite:

  1. Recuperar la lista de dispositivos vinculados como deviceBindingList cuando getDigitalCardList() se llama. Para más detalles, consulta Ver y controlar tarjetas digitales.

  2. 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.

Nota

Se aplica el siguiente mapeo de campos:

  • tokenReferenceID = digitalCardID

  • deviceIndex = bindingReference

Para obtener acceso completo al SDK de D1, consulte referencia de la API.

Última actualización

¿Te fue útil?