Card Decline Codes: Which to Cascade and Which Not To
Cascading recovers some deposits, but only if you understand why the bank declined. Retrying every decline means card scheme fines and damaged relationships with acquirers. Here is which declines are worth cascading and how to build your own matrix.
Soft and hard declines
All declines fall into two broad groups:
- Soft — the bank may approve the payment later or at another acquirer: generic decline, issuer unavailable, system error, authentication required.
- Hard — the bank won’t approve the payment under any conditions: lost or stolen card, invalid number, closed account, suspected fraud.
Only soft declines are worth cascading. Retrying a hard decline won’t bring a deposit, but it will add pointless attempts on the card.
A typical code matrix
The codes below are common ISO 8583 meanings. Individual acquirers and card schemes may interpret them differently, so treat this as a starting point, not ready-made rules.
| Code | Meaning | Action |
|---|---|---|
05 | Do not honor — generic issuer decline | Cascade to another acquirer |
91 | Issuer unavailable | Cascade to another provider |
96 | System malfunction | Cascade to another provider |
1A / 65 | Authentication required (SCA) | Retry with 3DS |
51 | Insufficient funds | Don’t cascade, show a clear message |
61 | Exceeds card limit | Don’t cascade, offer another method |
57 | Transaction not permitted to cardholder | Don’t cascade, offer another method |
54 | Expired card | Don’t cascade, ask for another card |
14 | Invalid card number | Don’t cascade |
41 / 43 | Lost / stolen card | Never retry |
59 | Suspected fraud | Never retry |
Declines such as 51 and 61 are technically “soft”, but cascading to another provider won’t fix them: the issue is the card, not the acquirer. A clear message and an alternative method help the player more.
Visa and Mastercard rules
Both card schemes control retries:
- Visa groups declines into categories. Declines the issuer will never approve must not be retried; for the rest there is a limit on retries per card over a period. Merchants pay fees for exceeding it.
- Mastercard returns a Merchant Advice Code (MAC) in the response. It states directly whether a retry is allowed: for example, MAC 03 means “do not try again”.
Exact limits and fees change, so check them against current scheme rules and your acquirer. The key point: cascading must take into account the decline code, the MAC and the number of attempts already made on the card.
Cascading after 3DS
If a player has already passed 3DS and the provider declines the payment, retrying at another provider usually requires a new authentication. A second 3DS window is a common reason players abandon a deposit.
So enable cascading after 3DS selectively: by decline code, amount and player history. And always track how many of these cascades end in a successful deposit and how many in a lost player.
How to build your own matrix
- Export declines for the last 30–90 days with codes, provider, BIN, bank and geo.
- For each code, calculate the share of successful retries at another provider if cascading was already running.
- Turn off cascading for hard declines and for codes where retries almost never succeed.
- For 51 and 61, add clear cashier messages instead of retries.
- Take Mastercard MACs and Visa retry limits into account.
- Review the matrix monthly: providers and banks change their behaviour.
Summary
Good cascading isn’t “retry everything everywhere”, it’s precise rules by code, provider and bank. It recovers deposits, stays within card scheme rules and doesn’t annoy players with extra 3DS windows. If you want your current cascade rules reviewed or built from scratch, we can help.
In short
What is payment cascading?
It is re-sending a declined transaction through another provider according to set rules in order to recover the deposit.
Can you retry every decline?
No. Hard declines must not be retried, and for the rest Visa and Mastercard limit the number of retries. Exceeding the limits leads to fees and fines.
Published: · Updated: · GURO PSP