Storable Payments: Troubleshooting credit card declines (Canada and UK facilities)

This guide explains payment decline reasons and provides instructions to resolve the issue and receive payment quickly. Use this guide as a quick reference to minimize declines and resolve overdue payments and delinquencies faster.

Tips for handling payment declines

  • Ask for an alternative payment method if the issue cannot be resolved immediately (e.g., insufficient funds, expired or restricted cards, or suspected fraud).
  • Retry the same card if the issue is fixable (authentication required, incorrect details, or a temporary bank issue).
  • Avoid making repeated retries on the same declined card, as this typically results in more failures and delays.

Rejection reasons and resolution

Rejection codeRejection reasonRecommended next step
Most common payment rejection reasons
insufficient_fundsInsufficient fundsAsk the customer to use a different payment method
card_not_supportedCard not supported for purchaseAsk the customer to use a different card or method
expired_cardCard expiredAsk the customer to use a different card
invalid_numberInvalid card numberRetry the same card with the corrected card number
incorrect_numberIncorrect card numberRetry the same card with the corrected card number
stolen_cardThe card was reported stolenAsk for a different payment method
pickup_cardThe card cannot be usedAsk for a different payment method
not_permittedTransaction not permittedAsk the customer to use a different payment method
transaction_not_allowedTransaction not allowedAsk the customer to use a different payment method
card_velocity_exceededTransaction limit exceededAsk the customer to use a different payment method
generic_declineGeneric or risk declineAsk for a different payment method
token_not_foundThe payment method is no longer valid or has been removed due to a previous failureAsk for a different payment method
Less common payment rejection reasons
authentication_requiredAuthentication (3DS) requiredRetry the same card and complete authentication
authentication_not_handledRequired authentication was not performedRetry the same card with authentication
mobile_device_authentication_requiredMobile wallet authentication requiredRetry the same payment using the mobile device
approve_with_idIssuer requires a retryRetry the same card once; if it fails, use another payment method
issuer_not_availableIssuer temporarily unavailableRetry the same card once; then use another payment method
processing_errorProcessing errorRetry the same card; if it fails again, try later or another method
reenter_transactionThe issuer couldn’t process the transactionRetry once; if declined again, use another payment method
deprecatedtry_again_laterTemporary issuer issueRetry once; if declined again, use another payment method
duplicate_transactionDuplicate transaction detectedDo not retry; check if the payment has already succeeded
incorrect_addressIncorrect billing addressRetry the same card with the corrected address
incorrect_cvcIncorrect CVCRetry the same card with the corrected CVC
incorrect_zipIncorrect postal codeRetry the same card with the corrected postal code
invalid_cvcInvalid CVCRetry the same card with the corrected CVC
invalid_expiry_monthInvalid expiry monthRetry the same card with the corrected expiry date
invalid_expiry_yearInvalid expiry yearRetry the same card with the corrected expiry date
incorrect_pinIncorrect PINRetry the same card with the correct PIN
invalid_pinInvalid PINRetry the same card with the correct PIN
withdrawal_count_limit_exceededWithdrawal or limit exceededAsk the customer to use a different payment method
currency_not_supportedCurrency not supportedAsk the customer to use a different card or method
invalid_amountInvalid or unsupported amountAdjust the amount or use a different payment method
service_not_allowedService not allowedAsk the customer to use a different payment method
fraudulentSuspected fraudDo not retry; ask for a different payment method
merchant_blacklistBlocked by merchant rulesAsk for a different payment method
lost_cardCard reported lostAsk for a different payment method
restricted_cardCard restrictedAsk for a different payment method
call_issuerIssuer requires contactAsk for a different payment method
no_action_takenIssuer declined with no actionAsk for a different payment method
revocation_of_authorizationAuthorization revokedAsk for a different payment method
revocation_of_all_authorizationsAll authorizations revokedAsk for a different payment method
security_violationSecurity violationAsk for a different payment method
stop_payment_orderThe issuer stopped paymentAsk for a different payment method
new_account_information_availableCard details changedAsk the customer to update the card or use another method
offline_pin_requiredPIN required (card-present)Retry the same card using chip + PIN
online_or_offline_pin_requiredPIN requiredRetry the same card with PIN. Otherwise, use another method
testmode_declineTest card usedUse a real card in live mode
Still have questions?
Don't be afraid to ask us. We're here to help you.
Powered by Zendesk