API Docs
API ReferenceDecline Codes

Decline Codes

When a card payment is refused, the cardholder's bank returns a short code saying why. Look it up below to see what it means and what to do next.

Where to find it. On a failed payment, error_details.issuer_details.code holds the bank's code. See Errors for the standardised codes we return alongside it.

05 "Do not honour" is not a diagnosis. It is by far the most common decline, and the bank gives no reason for it. It does not mean the card is bad -- if a customer insists their card works elsewhere, they are probably right, and only their bank can lift it.

Bank decline codes

CodeWhat it meansWe returnWhat to do
01The bank wants to speak to the cardholder before approving.UE_1013The customer must contact their bank before this can succeed.
04The bank has asked for the card to be retained. It does not say why.UE_1012Do not retry. The customer should contact their bank.
05The bank refused without giving a reason. The most common decline, and it does not mean the card is bad.UE_1007Ask the customer to contact their bank, or try a different card.
12The bank will not accept this type of transaction.UE_4004Do not retry unchanged. Contact us if it persists.
13The amount is not valid for this card or transaction.UE_4001Check the request and try again.
14The card number does not exist.UE_1003Ask the customer to re-enter the card number.
15The card number matches no known bank, usually a typo.UE_1003Ask the customer to re-enter the card number.
19The bank asked for the transaction to be sent again.UE_3002Try again in a few minutes.
1AThe bank requires strong customer authentication under PSD2.UE_2002Retry the payment with 3-D Secure.
30The payment request could not be read.UE_4001Check the request and try again.
39The card has no credit account behind it.UE_1016Ask the customer for a different card.
41The card has been reported lost.UE_1006Do not retry. Ask the customer for a different card.
42The requested account does not exist behind this card.UE_1016Ask the customer for a different card.
43The card has been reported stolen.UE_1006Do not retry. Ask the customer for a different card.
46The account has been closed.UE_1015Ask the customer to activate the card with their bank, or use another.
51There is not enough money in the account.UE_1001Ask the customer to use a different card, or add funds.
52The card has no checking account behind it.UE_1016Ask the customer for a different card.
53The card has no savings account behind it.UE_1016Ask the customer for a different card.
54The expiry date has passed.UE_1002Ask the customer to check the expiry date, or use another card.
55The PIN entered was wrong.UE_1005Ask the customer to retry with the correct PIN.
56The bank has no record of this card.UE_1014Ask the customer to re-check the number, or use a different card.
57This card is not allowed to make this kind of payment.UE_1010Ask the customer for a different card. If it recurs across many cards, contact us.
58This transaction type is not permitted for this card.UE_1010Ask the customer for a different card. If it recurs across many cards, contact us.
59The bank's fraud system blocked the payment.UE_1012Do not retry. The customer should contact their bank.
5CThe card is not on file with the bank.UE_1014Ask the customer to re-check the number, or use a different card.
61The payment is larger than the limit on the card.UE_1011Ask the customer to try a smaller amount, or a different card.
62The card is restricted, often by country, currency or merchant type.UE_1009Ask the customer for a different card.
63The bank blocked the payment on security grounds.UE_1012Do not retry. The customer should contact their bank.
64The amount does not match the original transaction.UE_4001Check the request and try again.
65The card has been used too many times recently.UE_1011 / UE_2002Ask the customer to try a smaller amount, or a different card.
70The bank requires a PIN, which cannot be supplied online.UE_1010Ask the customer for a different card. If it recurs across many cards, contact us.
72The bank declined without a more specific reason.UE_1007 / UE_1015Ask the customer to contact their bank, or try a different card.
74The PIN was wrong.UE_1005Ask the customer to retry with the correct PIN.
75Too many PIN attempts; the card is now locked.UE_1013The customer must contact their bank before this can succeed.
76The account is not valid.UE_1014Ask the customer to re-check the number, or use a different card.
77The account is not valid.UE_1014Ask the customer to re-check the number, or use a different card.
78The card has never been activated.UE_1015Ask the customer to activate the card with their bank, or use another.
79The bank declined for an account lifecycle reason.UE_1007Ask the customer to contact their bank, or try a different card.
81A cryptographic error occurred during processing.UE_3002Try again in a few minutes.
82The security code on the back of the card was wrong.UE_1004Ask the customer to re-enter the security code.
83The bank declined on fraud or security grounds.UE_1012Do not retry. The customer should contact their bank.
86The bank could not verify the PIN.UE_1010Ask the customer for a different card. If it recurs across many cards, contact us.
88The bank declined without a stated reason.UE_1007Ask the customer to contact their bank, or try a different card.
91The bank's systems were unreachable. Nothing is wrong with the card.UE_3001Try again in a few minutes.
92The payment could not be routed to the bank.UE_3001Try again in a few minutes.
93The bank cannot legally complete this payment.UE_1012Do not retry. The customer should contact their bank.
94The same transaction was sent twice.UE_1018Check whether the original attempt succeeded before retrying.
96A temporary fault at the bank or network.UE_3002Try again in a few minutes.
9GThe bank wants the cardholder to call them before approving.UE_1013The customer must contact their bank before this can succeed.
N7The security code was wrong. Some banks use this instead of 82.UE_1004Ask the customer to re-enter the security code.
R0The cardholder told their bank to stop paying you, usually a cancelled subscription.UE_1017Do not retry. The cardholder has withdrawn consent -- contact them directly.
R1The cardholder revoked authorisation for this payment.UE_1017Do not retry. The cardholder has withdrawn consent -- contact them directly.
R3The cardholder revoked all authorisations for you.UE_1017Do not retry. The cardholder has withdrawn consent -- contact them directly.

Never retry 04, 41, 43, 59, 63, 83, 93, R0, R1 or R3. These are deliberate blocks -- for R0, R1 and R3 the cardholder has told their bank to stop paying you. Repeated attempts can escalate the block.

Other codes you may see

Some payments carry a second, broader code alongside the bank's. It says less than the bank's code does, so prefer issuer_details.code whenever it is present.

CodeWe returnMeaning
500UE_3002The payment could not be processed, please try again
503UE_3001The payment service is temporarily unavailable, please try again later
BLOCKEDUE_2003The payment was blocked
DECLINEDUE_1007The card was declined by the issuer
DECLINED_INVALID_PINUE_1005The PIN is incorrect
DoNotProceedUE_5002Authentication was declined by the issuer
EXPIRED_CARDUE_1002The card has expired
INSUFFICIENT_FUNDSUE_1001Insufficient funds
INVALID_REQUESTUE_2001This payment method is currently unavailable
INVALID_REQUESTUE_4001Required payment information is missing or invalid
REFERREDUE_1013Declined, please contact your card issuer
SERVER_FAILEDUE_3001The payment service is temporarily unavailable, please try again later
TIMED_OUTUE_3003The payment timed out, please try again
TIMEOUTUE_3000The payment timed out
UNSPECIFIED_FAILUREUE_1099The payment was declined

DECLINED carries no reason of its own. The same code appears for insufficient funds, an expired card and a fraud block -- the bank's code is what separates them.