Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.

Mostrar tarjetas digitales

Resumen

Después Tokenización, su aplicación de billetera digital debería mostrar el usuario final sus tarjetas digitales.

Proporcione una vista de lista y una vista de detalles. Use el estado de la tarjeta, el arte de la tarjeta y los metadatos para dirigir la interfaz de usuario.

Integración del SDK

Recuperar lista de tarjetas

Después de que la digitalización se complete, la aplicación de billetera digital puede recuperar y mostrar las tarjetas digitales.

Use DigitalCardManager.cardList para recuperar la lista de todas las tarjetas digitalizadas.

Listar tarjetas digitales
func retrieveCardList() async {
  let manager = DigitalCardManager()
  do {
    let cardList = try await manager.cardList
    // Use cardList para poblar su interfaz de usuario.
  } catch {
    // Manejar errores.
  }
}

Recuperar una tarjeta digital

Puede recuperar una DigitalCard desde DigitalCardManager de varias maneras:

Obtener detalles de la tarjeta

Un DigitalCard representa una tarjeta digitalizada. Expone los datos necesarios para construir su interfaz de usuario y gestionar el ciclo de vida de la tarjeta:

  • DigitalCard.State: Estado de la tarjeta digital

  • DigitalCard.CardArt: Datos del arte de la tarjeta

  • DigitalCard.CardMetadata: Metadatos de la tarjeta, incluyendo:

    • Últimos cuatro dígitos del PAN

    • Últimos cuatro dígitos del token

    • Fecha de caducidad del PAN

  • DigitalCard.PaymentKeyInfo: Información de la clave de pago, incluyendo:

    • Número de pagos restantes

    • Si se requiere reabastecimiento

    • Tipo de clave de pago

    • Fecha/hora de caducidad de la clave de pago

  • DigitalCard.Details: Esquema y capacidades de la tarjeta, incluyendo:

    • esquema: Esquema de pago (Visa, Mastercard o PURE)

    • paymentTypesSupported: Canales de pago compatibles

El siguiente ejemplo muestra cómo recuperar los detalles de la tarjeta digital:

Obtener detalles auxiliares de la tarjeta

Si la tarjeta tiene co-branding, puede recuperar propiedades adicionales de digitalCard.

  • DigitalCard.hasAuxiliaryScheme: Devuelve true si la tarjeta tiene un esquema auxiliar

Si la tarjeta tiene co-branding, también puede leer:

  • DigitalCard.Details.auxiliaryScheme: Esquema de pago auxiliar

  • DigitalCard.CardMetadata.auxiliaryTokenLastDigits: Últimos cuatro dígitos del token auxiliar

  • DigitalCard.CardMetadata.auxiliaryTokenExpiry: Fecha de caducidad del token auxiliar

  • DigitalCard.paymentKeyInfo.auxiliaryNumberOfPaymentsLeft: Pagos restantes para el esquema auxiliar

Si la tarjeta no tiene co-branding, estas propiedades devuelven nil.

Última actualización

¿Te fue útil?