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

Renovar certificados ODA

Resumen

La Autenticación de Datos sin Conexión (ODA) puede usar un certificado ODA durante un pago sin contacto Visa.

Para evitar interrupciones en el pago, renueve el certificado ODA antes de que caduque.

El SDK de Billetera NFC admite la renovación de certificados ODA solo para Visa.

Integración del SDK

Comprobar si se necesita renovación

Use DigitalCard para comprobar si una tarjeta digital admite ODA y si su certificado ha caducado:

  • DigitalCard.isODASupported: Bool

  • DigitalCard.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 }

// Renovar el certificado.

Realice esta comprobación:

  • Después inicialización del SDK de NFC Wallet .

  • Después de un pago.

  • Cuando la tarjeta se establece como predeterminada.

  • Después de que vuelva la conectividad (offline → online).

Renovar el certificado ODA

Use ODARenewalService para renovar el certificado ODA de una tarjeta digital Visa:

  • ODARenewalService.renewIfNeeded(digitalCardID: String, isForced: Bool)

Para mejorar la experiencia del usuario final, active la renovación en momentos predecibles:

  • Después de que se establezca la tarjeta predeterminada.

  • Después de que se haya completado un pago.

renewIfNeeded() comprueba ambos digitalCard.isODASupported y digitalCard.needsODARenewal.

Puede llamarlo directamente sin una comprobación previa separada.

Última actualización

¿Te fue útil?