Renovar certificados ODA
Descripción general
La autenticación de datos sin conexión (ODA) puede usar un certificado ODA durante un pago sin contacto de Visa.
Para evitar interrupciones en los pagos, renueva el certificado ODA antes de que caduque.
Integración del SDK
Comprueba si es necesario renovar
Usar DigitalCard para comprobar si una tarjeta digital admite ODA y si su certificado ha caducado:
DigitalCard.isODASupported: BoolDigitalCard.needsODARenewal: Bool
guard let digitalCard = await digitalCardManager.digitalCard(forID: digitalCardID) else { return }
let isODASupported = await digitalCard.isODASupported
let needsODARenewal = await digitalCard.needsODARenewal
guard isODASupported else { return }
guard needsODARenewal else { return }
// Renueva el certificado.Realiza esta comprobación:
Después de SDK de NFC Wallet inicialización.
Después de un pago.
Cuando la tarjeta se establece como predeterminada.
Después de que se recupere la conectividad (sin conexión → en línea).
Renovar el certificado ODA
Usar ODARenewalService para renovar un certificado ODA de una tarjeta digital Visa:
ODARenewalService.renewIfNeeded(digitalCardID: String, isForced: Bool)
Para mejorar la experiencia del usuario final, activa la renovación en momentos predecibles:
Después de establecer la tarjeta predeterminada.
Después de completar un pago.
Última actualización
¿Te fue útil?