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.

Obtener el estado de digitalización de la tarjeta

Obtener el estado de digitalización de la tarjeta

Utilice esta guía para determinar si una tarjeta ya está digitalizada en una billetera específica del dispositivo. La aplicación del emisor usa este estado para decidir si mostrar Agregar a la billetera o Activar tarjetao para ocultar ambas.

Normalmente llama a esta API cuando:

  • la aplicación del emisor se inicia, o

  • el usuario final abre una pantalla de detalles de la tarjeta.

Para el flujo general de provisión push, consulte Implementar push en billeteras digitales.

Descripción general

La aplicación del emisor usa el SDK D1 para comprobar el estado de tokenización de la tarjeta en el dispositivo móvil. Según el estado devuelto, la aplicación del emisor actualiza la interfaz de usuario:

  • DIGITIZED – La tarjeta ya está tokenizada en la billetera de este dispositivo. Ocultar Agregar a la billetera y Activar tarjeta.

  • NOT_DIGITIZED – La tarjeta no está tokenizada. Mostrar Agregar a la billetera.

  • PENDING_IDV – La tarjeta digital está creada pero pendiente de ID&V. Mostrar Activar tarjeta si la autenticación en la aplicación es compatible.

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 del SDK D1

High-level sequence for getting the card digitization state
Secuencia de alto nivel para recuperar el estado de digitalización de la tarjeta desde la billetera.

Integración de plataforma

Para Android 2.4.0 y versiones posteriores, el SDK D1 expone la D1PushWallet.getCardDigitizationState() API para comprobar el estado de tokenización de la tarjeta para una billetera específica (Google Pay o Samsung Pay).

Los posibles estados son:

  • DIGITIZED La tarjeta ya ha sido tokenizada. No se requiere ningún mensaje ni acción.

  • NOT_DIGITIZED Mostrar un botón Agregar a Google/Samsung Pay . Consulte las directrices de marca de Google Pay para obtener más información. El siguiente paso es enviar la tarjeta a la billetera, como se explica en Enviar a la billetera digital.

  • PENDING_IDV Mostrar un botón Activar tarjeta si la autenticación de la aplicación del emisor es compatible. Después de una autenticación correcta, llame a activateDigitalCard() para activar la tarjeta digital.

Consulte la referencia del SDK D1 para ver la firma completa de la API.

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

Última actualización

¿Te fue útil?