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.

Ver y controlar tarjetas digitales

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 cardId

  • mostrar 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.

Debido a limitaciones de la red de pagos, no siempre puedes recuperar el nombre y el logotipo del solicitante de token en tiempo real.

Como buena práctica, identifica los 5 a 10 ID de solicitante de token más relevantes para tu cartera y codifica de forma fija un nombre para mostrar y un logotipo visibles para el Usuario final en la aplicación del emisor.

Flujo

Flow for retrieving the digital card list
Flujo de alto nivel para listar tarjetas digitales de una tarjeta.

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

Example issuer application screen showing a list of digital cards
Ejemplo de interfaz de la aplicación del emisor para listar tarjetas digitales.

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

Example issuer application screen for controlling digital cards
Ejemplo de interfaz de la aplicación del emisor para controlar el estado de una tarjeta digital.

Ejemplos

Para tener acceso completo a D1 SDK, consulta Referencia de la API.

Última actualización

¿Te fue útil?