Código | Erro | Descrição |
---|---|---|
- | TransactionNotAuthorisedReason.ONLINE_DECLINED | Transaction not authorised by online response |
1 | TERMINAL_ALREADY_CREATED | createTerminal() should be only called once during the application lifecycle. |
Código | Erro | Descrição |
---|---|---|
- | TransactionNotAuthorisedReason.OFFLINE_DECLINED | Transaction not authorised by offline processing |
2 | INVALID_TERMINAL_CONFIGURATION | Terminal EMV configuration could not be parsed. |
Código | Erro | Descrição |
---|---|---|
- | TransactionNotAuthorisedReason.INVALID_AUTHORISATION_DATA | Issuer response contains invalid Authorisation response |
3 | NFC_ERROR - NFC error during Card Discovery. | NFC error during Card Discovery |
Código | Erro | Descrição |
---|---|---|
- | TransactionNotAuthorisedReason.NO_CARD_APPLICATION | No card application is available to process the transaction |
4 | TERMINAL_SESSION_DEACTIVATED | Transaction was attempted before terminal being activated. |
Código | Erro | Descrição |
---|---|---|
- | TransactionNotAuthorisedReason.PROCESSING_ERROR | Transaction processing errors during kernel process |
5 | PROCESSING_ALREADY_STARTED | A processing started on the active session before completion of the current processing |
Código | Erro | Descrição |
---|---|---|
- | TransactionNotAuthorisedReason.CARD_ERROR | Card error being found during kernel process |
6 | ACTIVATION_ALREADY_STARTED | Multiple session activation commands sent. activateSession method executed while session still active. |
Código | Erro | Descrição |
---|---|---|
- | TransactionCancelReason.TRANSACTION_WAS_TERMINATED | Transaction is terminated by kernel processing |
7 | NFC_NO_RUNTIME_PERMISSION | Manifest does not contain NFC permission. |
Código | Erro | Descrição |
---|---|---|
- | TransactionCancelReason.USER_CANCELLED_PIN_PAD | User cancels pin entry |
8 | NO_NFC_FEATURE | NFC system feature not included on device. |
Código | Erro | Descrição |
---|---|---|
- | TransactionErrorCause.NETWORK_CONNECTION_ERROR | Network connection is not available at beginning of transaction processing |
9 | NFC_HARDWARE_NOT_AVAILABLE | The mobile has no built-in or attached NFC reader (default reader). |
Código | Erro | Descrição |
---|---|---|
- | TransactionErrorCause.MICROPHONE_USAGE_DETECTED | Transaction processing failed because microphone usage has been detected |
10 | NFC_DISABLED | NFC needs to be enabled on the device, usually enabled via settings. |
Código | Erro | Descrição |
---|---|---|
- | TransactionErrorCause.CAMERA_USAGE_DETECTED | Transaction processing failed because camera usage has been detected |
11 | NFC_ALREADY_LISTENING | NFCAdaptor already connected and listening. It might also happen that transaction is started twice. |
Código | Erro | Descrição |
---|---|---|
- | TransactionErrorCause.EXTERNAL_CAMERA_DETECTED | Get card data processing failed because external camera has been detected |
12 | INVALID_MERCHANT_ID | Invalid MerchantId format sent in activateSession() |
Código | Erro | Descrição |
---|---|---|
- | TransactionErrorCause.NETWORK_ERROR | Transaction processing failed due to a network communication or server issue |
13 | INVALID_RRN_FORMAT | Invalid RRN sent in startTransaction() parameters. |
Código | Erro | Descrição |
---|---|---|
- | TransactionErrorCause.TOTAL_ELAPSED_TIMEOUT | Transaction processing total elapse timed out |
14 | INVALID_CURRENCY_CODE | Invalid currency code is used. Ensure currency code follows the ISO 4217 standard. |
Código | Erro | Descrição |
---|---|---|
- | TransactionErrorCause.DISCOVERY_TIMEOUT | Transaction processing card discovery timed out |
15 | DEVICE_STATE_FAILURE | The current execution environment is unsuitable for terminal activities. Local attestation failed. |
Código | Erro | Descrição |
---|---|---|
- | TransactionErrorCause.PIN_ENTRY_ACCUMULATED_TIMEOUT | Transaction processing pin entry accumulated timed out |
16 | HOSTAPP_ERROR_ON_UI_MESSAGE | Errors that are caught when calling back to the host app OnUiMessage. |
Código | Erro | Descrição |
---|---|---|
- | TransactionErrorCause.PIN_ENTRY_TIMEOUT | Transaction processing each pin entry timed out |
Código | Erro | Descrição |
---|---|---|
- | TransactionErrorCause.AUTHORIZATION_IN_PROGRESS_TIMEOUT | Transaction processing authorization in progress network timed out |
18 | ACTIVITY_NOT_AVAILABLE | Activity used to initiate transaction is unavailable (could be stopped for example), no visible activity is available |
Código | Erro | Descrição |
---|---|---|
- | TransactionErrorCause.INTERNAL_ERROR | Transaction processing failed due to internal error |
19 | TERMINAL_ALREADY_DISPOSED | Terminal instance is disposed or being disposed via terminalProvider.disposeTerminal method. |
Código | Erro | Descrição |
---|---|---|
- | TransactionErrorCause.HOST_CALLBACK_ERROR | Transaction processing failed due to an exception received from the host app |
20 | INVALID_SESSION_TIMEOUT | Session timeout is invalid to activate the session. |
Código | Erro | Descrição |
---|---|---|
- | TransactionErrorCause.PIN_PAD_OBSCURED_ERROR | PIN pad view obscured by another window |
21 | ACTIVATION_WHILE_TRANSACTION_IN_FLIGHT | Terminal.activateSession called while a transaction is in progress. |
Código | Erro | Descrição |
---|---|---|
- | TransactionCancelReason.PIN_PAD_DETACHED_ERROR | PIN pad view was detached unexpectedly, probably PIN screen Activity was closed externally |
Código | Erro | Descrição |
---|---|---|
- | SessionActivationFailureCause.NETWORK_ERROR | Activation failed due to a network communication or server issue. |
Código | Erro | Descrição |
---|---|---|
- | SessionActivationFailureCause.SERVICE_ERROR | Activation failed due to service error |
Código | Erro | Descrição |
---|---|---|
- | SessionActivationFailureCause.DEVICE_STATE_FAILURE | Device attestation has failed before TerminalSession instance created. |
Código | Erro | Descrição |
---|---|---|
- | SessionActivationFailureCause.NFC_ERROR | NFC adapter is not ready for accepting cards. |
Código | Erro | Descrição |
---|---|---|
- | SessionActivationFailureCause.CONFIGURATION_VALIDATION_HASH_FAILURE | Terminal configuration validation has validation failed. |
Código | Erro | Descrição |
---|---|---|
- | SessionActivationFailureCause.DEACTIVATED | Terminal has been deactivated before service response has been processed. |
Código | Erro | Descrição |
---|---|---|
- | SessionActivationFailureCause.INTERNAL_ERROR | Activation failed due to an internal error. |
Código | Erro | Descrição |
---|---|---|
- | TransactionCreationFailureCause.DEVICE_STATE_FAILURE | Device attestation has failed before Terminal instance created. |
Código | Erro | Descrição |
---|---|---|
- | TransactionCreationFailureCause.INTERNAL_ERROR | Internal error while creating terminal instance. |
Código | Erro | Descrição |
---|---|---|
- | TransactionCreationFailureCause.KEY_PROVISIONING_FAILURE | Key provisioning has failed before Terminal instance created. |
Código | Erro | Descrição |
---|---|---|
- | TransactionCreationFailureCause.UNSUPPORTED_ANDROID_OS_VERSION | Android os version is not supported by Terminal SDK. |
Código | Erro | Descrição |
---|---|---|
- | TransactionCreationFailureCause.NETWORK_CONNECTION_ERROOR | Creating terminal failed because network connection is not available. |
Código | Erro | Descrição |
---|---|---|
- | SessionActivationFailureCause.NETWORK_CONNECTION_ERROR | Activation failed because network connection is not available. |
Código | Erro | Descrição |
---|---|---|
- | TransactionNotAuthorisedReason.NO_CARD_APPLICATION_SELECTOR_MISMATCHED | No card application is available to process the transaction while application selector is mismatched. |
Código | Erro | Descrição |
---|---|---|
- | TransactionCancelReason.DEVICE_STATE_FAILURE | Device attestation has failed. |
Código | Erro | Descrição |
---|---|---|
- | TransactionCancelReason.SESSION_DEACTIVATED | Session deactivated. |
Código | Erro | Descrição |
---|---|---|
- | TransactionCancelReason.TIME_CHECK_ERROR | Device system time drifts beyong tolerance, correct device system and try again. |
Código | Erro |
---|---|
10003 | EXPECTED_PAYLOAD_MISSING |
10004 | NO_EMV_CONFIG_SET_CALLBACK |
10006 | ACTIVATE_CALLED_WHILE_SESSION_EXISTS |
10007 | SESSION_ALREADY_DISPOSED |
10008 | TERMINAL_PUBLIC_KEY_IS_MISSING |
10010 | MISSING_DISCOVERED_TAG |
10011 | UNKNOWN_CARD_SCHEME |
10012 | INVALID_OUTCOME |
10014 | UNSUPPORTED_CURRENCY_EXPONENT |
10015 | INVALID_TIMEOUT_STATE |
10016 | INVALID_AUTHORISATION_PAYLOAD |
10019 | INVALID_HEXADECIMAL_NUMBER |
10020 | INVALID_TAG_CLASS_TYPE |
10021 | INVALID_TAG_LABEL |
10022 | INVALID_TAG_VALUE |
10023 | INVALID_BER_TLV |
10025 | HTTP_NETWORK_ERROR |
10026 | HTTP_SERVER_ERROR |
10027 | HTTP_REQUEST_ERROR |
10028 | HTTP_RESPONSE_ERROR |
10029 | HTTP_OTHER_ERROR |
10030 | AUTHENTICATION_ERROR_ACCESS_TOKEN_NOT_PRESENT |
10031 | AUTHENTICATION_ERROR_ACCESS_TOKEN_EXPIRED |
10032 | AUTHENTICATION_ERROR_ACCESS_TOKEN_HTTP_ERROR |
10033 | AUTHENTICATION_ERROR_AUTHORIZATION_GRANT_NOT_PRESENT |
10034 | AUTHENTICATION_ERROR_ILLEGAL_IDENTITY_SERVICE_URL |
10036 | AUTHORISATION_ALREADY_IN_FLIGHT |
10037 | HTTP_UNEXPECTED_2xx_ERROR |
10038 | INVALID_BASE64_DECODING_ARG |
10041 | AUTHENTICATION_ERROR_MISSING_OID |
10042 | AUTHENTICATION_ERROR_INVALID_OID |
10043 | AUTHENTICATION_ERROR_MISSING_GROUPS |
10044 | AUTHENTICATION_ERROR_INVALID_GROUPS |
10045 | AUTHENTICATION_ERROR_MISSING_ROLES |
10046 | AUTHENTICATION_ERROR_INVALID_ROLES |
10047 | AUTHENTICATION_ERROR_TOKEN_PAYLOAD_PARSING_FAILED |
10048 | UNEXPECTED_EMV_OUTCOME |
10051 | ERROR_ON_UI_MESSAGE |
10052 | AUTHENTICATION_ERROR_ILLEGAL_SERVICE_URL |
10053 | TRANSACTION_FAILED |
10054 | TERMINAL_PROVIDER_INITIALISE_FAILED |
10055 | TERMINAL_PROVIDER_CREATE_TERMINAL_FAILED |
10056 | ANDROID_TERMINAL_ACTIVATE_SESSION_FAILED |
10057 | ANDROID_TERMINAL_SESSION_START_TRANSACTION_FAILED |
10058 | HTTP_NETWORK_RESPONSE_ERROR |
10059 | ATTESTATION_RESPONSE_ERROR |
10060 | ANDROID_TERMINAL_ACTIVATE_SESSION_TIMEOUT |
10061 | HTTP_NETWORK_GET_PURCHASE_RESULT_ERROR |
10062 | HTTP_NETWORK_GET_PAD_MATERIAL_RESPONSE_ERROR |
10063 | HTTP_NETWORK_GET_ENTROPY_ERROR |
10064 | HTTP_NETWORK_NEW_AGREEMENT_ERROR |
10065 | HTTP_NETWORK_INITIAL_AGREEMENT_ERROR |
10066 | HTTP_NETWORK_ROLL_AGREEMENT_ERROR |
10067 | HTTP_NETWORK_GET_NEW_TOKEN_ERROR |
10068 | HTTP_NETWORK_UPDATE_STATE_RECORD_ERROR |
10069 | HTTP_NETWORK_HANDLE_TRANSACTION_RESPONSE_ERROR |
10070 | ANDROID_GSM_PACKAGE_NOT_FOUND |
10071 | LOCAL_ATTESTATION_FAILED |
10072 | REMOTE_ATTESTATION_FAILED |
10073 | PIN_BYPASS_NOT_SUPPORTED |
10074 | MAIN_PROCESS_EXCEPTION_RESPONSE |
10075 | ISOLATED_PROCESS_DEAD_EXCEPTION |
10076 | CRITICAL_ATTESTATION_FAILURE_EXCEPTION |
10077 | INVALID_EMV_PAYLOAD_NO_PAN |
10078 | TERMINAL_MANUAL_INITIALISATION_MISUSE |