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.

Mostrar tarjetas digitales

Descripción general

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

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

Integración del SDK

Recuperar la lista de tarjetas

Después de Tokenización se completa, el aplicación de billetera digital puede recuperar y mostrar tarjetas digitales.

Usar 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 de DigitalCardManager de varias maneras:

Obtener detalles de la tarjeta

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

  • DigitalCard.State: Estado de la tarjeta digital

  • DigitalCard.CardArt: Datos de la imagen de la tarjeta

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

    • Últimos cuatro dígitos del PAN

    • Últimos cuatro dígitos del token

    • Fecha de vencimiento del PAN

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

    • Número de pagos restantes

    • Si se requiere recarga

    • Tipo de clave de pago

    • Fecha/hora de vencimiento de la clave de pago

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

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

    • paymentTypesSupported: Canales de pago compatibles

  • DigitalCard.paymentAccountReference: Referencia de cuenta de pago (PAR) para la tarjeta principal sin contacto

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

Obtener detalles adicionales de la tarjeta

Si la tarjeta es de doble marca, puede recuperar propiedades adicionales de digitalCard.

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

  • DigitalCard.auxiliaryPaymentAccountReference: Referencia de cuenta de pago (PAR) para la tarjeta auxiliar sin contacto

Si la tarjeta es de doble marca, 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 vencimiento del token auxiliar

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

Si la tarjeta no es de doble marca, estas propiedades devuelven nil.

Última actualización

¿Te fue útil?