Cycle Logo

Android SDK Errors

Reference of error codes returned by the Cycle Android SDK.

Payment Error Reference

This table lists the error types you may encounter, their descriptions, likely causes, and suggested solutions.

TypeDescriptionCause of ErrorSolution
CONNECTION_ERRORServer connection errorPoor internet connectionCheck the internet connection and try again.
SERVER_ERRORTransaction execution errorServer-side errorRetry the operation or contact Cycle support.
TRANSACTION_NULL_OR_EMPTYTransaction creation errorTransactionId was not assigned during transaction creationCheck that the PaymentContext is filled in correctly.
NO_SUCH_TRANSACTIONTransaction not found or not uniqueOccurs when attempting to perform actions on a transaction that does not exist in the systemFor cancel, refund, etc., verify that the correct TransactionId is being passed.
EMV_ERRORGeneral EMV errorError during interaction between the reader and the cardTry reading the card again.
EMV_TERMINATEDTransaction terminatedPremature card removal or card disruption (for NFC)Read the card again.
EMV_DECLINEDTransaction declinedTransaction was declined by the card during the second authorization stepContact the card issuer or use single-step authorization.
EMV_CANCELTransaction cancelledTransaction was declined by the card during the second authorization stepContact the card issuer or use single-step authorization.
EMV_CARD_ERRORCard errorCard reading errorRead the card again.
EMV_DEVICE_ERRORReader errorReader malfunctionTry reading the card again.
EMV_CARD_NOT_SUPPORTEDCard not supportedThe card is not supportedCheck the card and try again.
EMV_NOT_ALLOWEDChip transaction not allowedTransaction declined by the cardNo action possible.
EMV_ZERO_TRAN_EMVAttempt to process a zero-amount transactionIncorrect transaction amountVerify that the transaction amount is correct.
NFC_NOT_ALLOWEDNFC transaction not allowedContactless payments are not enabled on the cardUse chip payment instead.
INVALID_AMOUNTRefund/cancellation amount exceeds remaining transaction balanceIncorrect amountVerify the payment amount.
STANDALONE_FAILEDPayment execution error via TTK protocolPayment processing errorRequires detailed analysis for each case; contact Cycle support.
NFC_LIMIT_EXCEEDEDContactless payment limit exceededNFC payment count limit exceededUse chip payment instead.
TTK_FAILEDPayment error via external applicationPayment processing errorRequires detailed analysis for each case; contact Cycle support.
EXT_APP_FAILEDPayment error via external applicationExternal application errorInvestigate what went wrong in the external application.
SWIPE_NOT_ALLOWEDMagnetic stripe transaction not allowedAttempt to process a swipe transaction when the card has a chipUse chip payment instead.