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

Códigos de error del SDK

La aplicación del comerciante puede encontrarse con los siguientes códigos de error del SDK si no se configuran los prerrequisitos.

Android

Código de error
Caso de uso
Recomendación

AUTHENTICATION_FAILURE_CANCEL

Este error se devuelve cuando falla la autenticación del dispositivo.

  • Muestre el mensaje de error al usuario final.

DEVICE_AUTHENTICATION_NOT_SUPPORTED

Este error se devuelve cuando la autenticación biométrica no está configurada en el dispositivo.

  • Muestre el mensaje de error al usuario final.

CRYPTO_ERROR

Este error se devuelve cuando hay un problema con el almacén de claves (keystore).

  • Muestre el mensaje de error al usuario final.

INVALID_PARAMETERS

Este error se devuelve cuando los parámetros de configuración no son válidos.

  • Muestre el mensaje de error al usuario final.

INVALID_DEVICE_AUTHENTICATION_PARAM

Este error se devuelve cuando el FragmentActivity parámetro es nulo.

  • Muestre el mensaje de error al usuario final.

STORAGE_ERROR

Este error se devuelve cuando el método de autenticación del dispositivo no se encuentra en el almacenamiento.

  • Muestre el mensaje de error al usuario final.

TOKEN_NOT_BOUNDED

Este error se devuelve cuando el token proporcionado no está vinculado al dispositivo.

  • Muestre el mensaje de error al usuario final.

TOKEN_ALREADY_BOUNDED

Este error se devuelve cuando el token proporcionado ya está vinculado al dispositivo o está pendiente de activación.

  • Muestre el mensaje de error al usuario final.

TOKEN_DEVICE_BINDING_PENDING

Este error se devuelve cuando el proceso de vinculación del dispositivo aún está pendiente.

  • Complete el proceso de vinculación del dispositivo.

TOKEN_DEVICE_BINDING_DECLINED

Este error se devuelve cuando la vinculación del token al dispositivo es rechazada.

  • Muestre el mensaje de error al usuario final.

INVALID_IDV_METHOD

Este error se devuelve cuando el método ID&V proporcionado no es válido.

  • Muestre el mensaje de error al usuario final.

ISSUER_AUTHENTICATION_REQUIRED

Este error se devuelve cuando se requiere autenticación del emisor antes de que el usuario final pueda continuar.

  • Seleccione un método ID&V usando IDVSession.selectIdvMethod().

INVALID_OTP

Este error se devuelve cuando el OTP introducido tiene un formato no válido.

  • El OTP no debe ser nulo ni vacío, y debe tener 8 dígitos o menos.

JSON_PARSING_ERROR

Este error se devuelve cuando ocurre un error al analizar JSON.

  • Muestre el mensaje de error.

INVALID_TOKEN_ID

Este error se devuelve cuando el ID de Token Provisionado por Visa proporcionado es nulo o está vacío.

  • Muestre el mensaje de error.

KEYSTORE_ERROR

Este error se devuelve cuando la clave queda invalidada de forma permanente. Por ejemplo, cuando el usuario final registra una nueva huella biométrica.

  • Muestre el mensaje de error.

ATTESTATION_ERROR

Este error se devuelve cuando ocurre un problema al generar el objeto de atestación.

  • Muestre el mensaje de error.

iOS

Código de error
Caso de uso
Recomendación

TMGError.tokenNotBound

Este error se devuelve cuando el token proporcionado no está vinculado al dispositivo.

  • Muestre el mensaje de error al usuario final.

TMGError.tokenPending

Este error se devuelve cuando el proceso de vinculación del dispositivo aún está pendiente.

  • Complete el proceso de vinculación del dispositivo.

TMGError.tokenDeclined

Este error se devuelve cuando la vinculación del token al dispositivo es rechazada.

  • Muestre el mensaje de error al usuario final.

TMGError.tokenAlreadyBound

Este error se devuelve cuando el token proporcionado ya está vinculado al dispositivo o está pendiente de activación.

  • Muestre el mensaje de error al usuario final.

TMGError.invalidConfigParams

Este error se devuelve cuando el TMGClientConfiguration el parámetro no es válido.

  • Verifique los detalles de la implementación.

TMGError.invalidRequiredParams

Este error se devuelve cuando los parámetros obligatorios no son válidos.

  • Verifique los detalles de la implementación.

TMGError.invalidIdvMethod

Este error se devuelve cuando el método ID&V proporcionado no es válido.

  • Muestre el mensaje de error al usuario final.

TMGError.invalidOTPMessage

Este error se devuelve cuando el OTP introducido tiene un formato no válido.

  • El OTP no debe ser nulo ni vacío, y debe tener 8 dígitos o menos.

TMGError.issuerAuthenticationRequired

Este error se devuelve cuando se requiere autenticación del emisor antes de que el usuario final pueda continuar.

  • Seleccione un método ID&V usando PendingBindingSession.selectIdvMethod().

TMGError.biometricNotSupported

Este error se devuelve cuando la autenticación biométrica no está configurada en el dispositivo.

  • Muestre el mensaje de error al usuario final.

TMGError.authenticationFailure(reason: String)

Este error se devuelve cuando falla la autenticación del dispositivo.

  • Muestre el mensaje de error al usuario final.

TMGError.authenticationKeyInvalidated

Este error se devuelve cuando el usuario final cambia los datos biométricos utilizados para la autenticación. Por ejemplo, el usuario final actualiza la configuración de Face ID o de huella dactilar. Cuando se devuelve este error, el par de claves criptográficas deja de ser accesible y todos los tokens se desvinculan automáticamente.

  • Muestre el mensaje de error al usuario final.

TMGError.internalError(additionalMessage: String)

Este error se devuelve cuando ocurre un error interno. El additionalMessage proporciona más detalles. Este error no es recuperable. Contacte con el soporte de Thales.

  • Muestre el mensaje de error genérico al usuario final.

TMGError.deviceEnvironmentUnsafe(code: Int)

Este error se devuelve cuando el entorno del dispositivo es potencialmente inseguro. Verifique el código de error ofuscado con Thales.

  • Muestre el mensaje de error al usuario final.

Última actualización

¿Te fue útil?