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
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
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?