Ver y controlar tarjetas digitales
Se requiere el servicio de tokenización para usar Thales D1 SDK para las capacidades "View&Control".
Usa esta guía para permitir que el Usuario final vea y gestione tarjetas digitales (tokens) creados para sus tarjetas en xPay Wallets y otros solicitantes de tokens.
En la aplicación del emisor, normalmente:
mostrar todas las tarjetas digitales vinculadas a un
cardIdmostrar el estado de cada tarjeta digital (por ejemplo, activa o suspendida)
admitir acciones básicas del ciclo de vida como suspender, reanudar, eliminar y activar
Requisitos previos
Asegúrate de que:
El Usuario final y la tarjeta están registrados en el backend de D1.
El D1 SDK está integrado en tu aplicación del emisor e inicializado.
La aplicación del emisor ha completado el flujo de inicio de sesión de D1 SDK.
Para el flujo de tokenización de billetera de extremo a extremo, consulta Implementar push a billeteras digitales.
Ver tarjetas digitales
Para mostrar las tarjetas digitales existentes para un cardId, llama a getDigitalCardList().
La respuesta contiene una lista de DigitalCard objetos. Para Visa Cloud Token Framework (CTF), el DigitalCard objeto también incluye información de vinculación de dispositivo, lo que permite a la aplicación ver todas las vinculaciones de dispositivo asociadas con cada tarjeta digital.
El DigitalCard contiene la siguiente información:
Estado de la tarjeta digital (por ejemplo, activa, suspendida o pendiente de activación).
Fecha de expiración de la tarjeta digital.
Últimos cuatro dígitos de la tarjeta digital.
Nombre y tipo del dispositivo que contiene la tarjeta digital.
ID del solicitante de token (
tokenRequestorID).Si la tarjeta digital está en el dispositivo actual (
isOnCurrentDevice) para la billetera o solicitante de token seleccionado (por ejemplo, Apple Pay, Google Pay, Samsung Pay o NFC Wallet).Lista de vinculaciones de dispositivo (desde SDK 4.3.0 para Visa CTF). Contiene la referencia de vinculación, el nombre del dispositivo y el estado de vinculación (APPROVED, DECLINED o CHALLENGED) para cada dispositivo vinculado.
Flujo
Diagrama de secuencia
Requisitos previos
La cuenta del consumidor y la tarjeta se registraron en D1
El SDK está inicializado correctamente
La aplicación del emisor llamó a la API de inicio de sesión de D1 SDK
Ejemplos
Controlar tarjetas digitales
La aplicación del emisor puede permitir que el Usuario final gestione el estado de cada tarjeta digital.
Las acciones admitidas incluyen:
Suspender una tarjeta digital cuando el estado actual es activo:
d1Task.updateDigitalCard(cardID, digitalCard, CardAction.SUSPEND, callback)Reanudar una tarjeta digital cuando el estado actual es suspendido:
d1Task.updateDigitalCard(cardID, digitalCard, CardAction.RESUME, callback)Eliminar una tarjeta digital:
d1Task.updateDigitalCard(cardID, digitalCard, CardAction.DELETE, callback)Activar una tarjeta digital (por ejemplo, después de la autenticación reforzada):
d1PushWallet.activateDigitalCard(digitalCard.getCardID(), callback)
Diagrama de secuencia
Requisitos previos
La cuenta del consumidor y la tarjeta se registraron en D1
El SDK está inicializado correctamente
La aplicación del emisor llamó a la API de inicio de sesión de D1 SDK
Ejemplos
Para tener acceso completo a D1 SDK, consulta Referencia de la API.
Última actualización
¿Te fue útil?