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.

Obtener un token de acceso

Resumen

Durante Tokenización, el SDK de NFC Wallet establece un canal seguro con el backend de Thales NFC Wallet cuando tú Activar el aprovisionamiento.

El SDK utiliza este canal seguro para emitir un token de acceso para:

  • tarjeta digital LCM

  • notificaciones de transacciones

Los tokens de acceso caducan. Actualízalos cuando sea necesario.

Integración del SDK

Use ProvisioningBusinessService y el ID de tarjeta digital para recuperar un token de acceso.

Implemente AccessTokenListener para recibir el token en onSuccess(...).

GetAccessToken.java
public void getAccessToken(final String digitalCardId) {
    final ProvisioningBusinessService provisioningService =
            ProvisioningServiceManager.getProvisioningBusinessService();

    provisioningService.getAccessToken(
            digitalCardId,
            GetAccessTokenMode.REFRESH,
            new AccessTokenListener() {
                @Override
                public void onSuccess(final String digitalCardId, final String accessToken) {
                    // Token recuperado correctamente.
                    // Úsalo para llamar a los servicios de LCM y recuperar las notificaciones de transacciones.
                }

                @Override
                public void onError(final String digitalCardId, final ProvisioningServiceError error) {
                    // Gestiona los errores (por ejemplo, sin conexión de datos).
                }
            }
    );
}

Última actualización

¿Te fue útil?