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.

Establecer la tarjeta de pago predeterminada

Resumen

La tarjeta digital predeterminada es la tarjeta que tu aplicación de cartera digital selecciona automáticamente para pagos sin contacto.

La usuario final puedes mantener la tarjeta digital predeterminada o cambiar de tarjeta en tu interfaz antes de confirmar el pago.

Consulte Implementar pagos sin contacto.

Integración del SDK

Establecer la tarjeta de pago predeterminada

Llamar a DigitalizedCard.setDefault() en la DigitalizedCard que deseas establecer como predeterminada.

El siguiente ejemplo establece la tarjeta digital predeterminada para pagos sin contacto.

SetDefaultCard.java
public void setDefault(final DigitalizedCard digitalizedCard) {
    digitalizedCard.setDefault(
        PaymentType.CONTACTLESS,
        new AsyncHandlerVoid(new AsyncHandlerVoid.Delegate() {
            @Override
            public void onSuccess() {
                // Tarjeta predeterminada establecida correctamente.
            }

            @Override
            public void onError(final String error) {
                // TODO: manejar error
            }
        })
    );
}

DigitalizedCardManager para la gestión de la tarjeta predeterminada

DigitalizedCardManager proporciona APIs adicionales para la gestión de la tarjeta predeterminada:

  • DigitalizedCardManager.getDefault(): Recupera la ID de la tarjeta tokenizada de la tarjeta predeterminada.

  • DigitalizedCardManager.unsetDefaultCard(): Anula la tarjeta predeterminada actual. Después de eso, no se selecciona ninguna tarjeta de forma predeterminada.

Última actualización

¿Te fue útil?