Card Decline Codes
Portal decline reason codes returned to support teams, with plain-language meaning.
This page lists the decline codes shown in the support portal with a plain-language description, followed by the internal processor reason codes each one maps from.
This is the support-portal display layer. It is distinct from the activity-webhook
status_reason(see Card Transactions) and the external-authorizationdecline_reasonyour system returns (see External Authorization). The same situation can surface differently across these layers.
Display Codes
| Display Code | Description |
|---|---|
InvalidMerchant | The merchant is not supported. |
Fraud | Suspected fraud detected, or the card has been compromised or reported stolen. |
Error | A technical error occurred during transaction processing. |
GeneralTransactionDecline | Generic decline — please try again. |
CustomerCancellationAndReversal | The transaction was cancelled or a reversal was initiated. |
FormatError | A formatting error occurred in the request or message. |
FunctionNotSupported | The requested operation or functionality is not supported. |
InsufficientFunds | Insufficient funds available on the account. |
ExpiredCard | The card's expiry date has passed. |
InvalidPin | The PIN entered was incorrect. |
TransactionNotPermittedToCardholder | The transaction is not permitted for this card or user. |
DeclinedExternalAuthorization | The transaction was declined on the acquirer or terminal side. |
CashWithdrawalAmountIsExceeded | The withdrawal amount limit has been exceeded. |
BlockedCard | The card is blocked or restricted from use. |
CashWithdrawalCountIsExceeded | The maximum number of withdrawals has been exceeded. |
ExpiredResponseTimeOnExternalAuthorization | The response from an external system was received too late, or the request timed out. |
AllowedNumberOfPINTriesIsExceeded | The maximum number of PIN attempts has been exceeded (4 total). The card is now blocked. |
TimeOutIssuer | The issuer service did not respond within the allotted time (service timeout). |
PinValidationNotPossibleOrInvalidPvrOrZpkOrOffsetOrPvv | PIN validation could not be completed due to validation or key errors. |
InvalidCVV2OrCIDOrExpiryDate | The CVV/CVC code or card expiry date is incorrect. |
UnableToRouteTransaction | The transaction could not be routed. |
TransactionCannotBeCompleted | The transaction could not be completed due to technical restrictions. |
DuplicatedTransaction | A duplicate transaction was detected. |
InvalidCurrency | The currency is not supported or is invalid. |
BadAVS | Address Verification Service (AVS) check failed. |
CardNotActive | The card is not active or has been closed. |
CardTechnologyMismatch | The card technology does not match the usage method. |
DeclinedAccountVerification | Account verification was declined. |
DoNotHonor | The transaction was declined without a stated reason. |
Internal Reason Code Mapping
Each display code maps from one or more internal processor reason codes:
InvalidMerchant—InvalidMerchantFraud—LostOrStolenCard,PickUpCardSpecialCondition,ExpiredCardPickUp,SuspectFraud,SuspectedFraud,LostCardNotCaptured,StolenCardPickUp,DeclineErrorInDecryptionOfPinBlockOrSecurityViolationError—Error,ReferToCardIssuerSystemErrorGeneralTransactionDecline—HonorWithIdentification,CryptogramDecline,GeneralCardDeclineCustomerCancellationAndReversal—CustomerCancellationOrReversalFormatError—FormatErrorFunctionNotSupported—BankNotSupportedBySwitchFutureUse,NoCreditAccountFutureUse,RequestedFunctionNotSupported,NoCheckingAccountFutureUse,NoSavingsAccountFutureUse,InvalidOrNonexistentToAccountSpecifiedFutureUse,InvalidOrNonexistentFromAccountSpecifiedFutureUse,InvalidOrNonexistentAccountSpecifiedGeneralFutureUse,KeyExchangeValidationFailed,SystemNotAvailableFutureUseInsufficientFunds—InsufficientFundsExpiredCard—ExpiredCard,StatusInquiryOrAccountVerificationDeclinedDueToInvalidCardExpiryInvalidPin—InvalidPin,BadPinInvalidPinBlockLengthTransactionNotPermittedToCardholder—TransactionNotPermittedToCardholder,AtcValidationFailedDeclinedExternalAuthorization—TransactionNotPermittedToAcquirerOrTerminalCashWithdrawalAmountIsExceeded—ExceedWithdrawalAmountLimitBlockedCard—RestrictedCardCashWithdrawalCountIsExceeded—ExceedsWithdrawalFrequencyLimitExpiredResponseTimeOnExternalAuthorization—ResponseReceivedLate,AuthHostTimedOutAllowedNumberOfPINTriesIsExceeded—AllowedNumberOfPinTriesExceededTimeOutIssuer—TimeOutIssuerPinValidationNotPossibleOrInvalidPvrOrZpkOrOffsetOrPvv—PinValidationNotPossibleOrInvalidPvrOrZpkOrOffsetOrPvvInvalidCVV2OrCIDOrExpiryDate—InvalidTransactionCvc1OrCvv2OrCidOrICvvFormatError,BadCvc1OrICvvOrExpiryDate,BadCvv2OrCidOrExpiryDate,GeneralCvv2DeclineUnableToRouteTransaction—UnableToRouteTransactionTransactionCannotBeCompleted—TransactionCannotBeCompletedDuplicatedTransaction—DuplicateTransactionInvalidCurrency—InvalidCurrencyBadAVS—GeneralAvsDecline,BadAvsCardNotActive—CardIsPreActive,InactiveCard,CardClosedCardTechnologyMismatch—CardTechnologyMismatchDeclinedAccountVerification—DeclinedAccountVerificationDoNotHonor—DoNotHonor
If a reason is unclear, contact your dedicated support contact.
Updated 17 days ago
Did this page help you?

