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.
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 digitalDigitalCard.CardArt: Datos de la imagen de la tarjetaDigitalCard.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: Devuelvetruesi la tarjeta tiene un esquema auxiliarDigitalCard.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 auxiliarDigitalCard.CardMetadata.auxiliaryTokenLastDigits: Últimos cuatro dígitos del token auxiliarDigitalCard.CardMetadata.auxiliaryTokenExpiry: Fecha de vencimiento del token auxiliarDigitalCard.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?