Card issuer response codes (ISO 8583) · Decline codes
What does card decline code 5C mean?
Checked
Code 5C is a Visa issuer response code meaning "transaction not supported/blocked by issuer". The card's bank either does not support this kind of transaction or has blocked it. Visa lists 5C in Category 2, "issuer cannot approve at this time", which permits up to 20 reattempts in 30 days. The shopper can ask the bank to allow the payment, or pay with another card or PayPal.
- Type
- Soft decline (issuer block)
- Who declined
- The card's issuing bank
- Visa category
- Category 2 (issuer cannot approve at this time): up to 20 reattempts in 30 days
- Retry
- After the cardholder asks the bank to allow it
- Shopper action
- Contact the bank or use another card
- Merchant action
- Offer another payment method
- PlatformDTC renewal (Smart retry)
- No rule for this raw code; the processor's own code decides
What PlatformDTC does
PlatformDTC has no rule for a raw 5C, so Stripe's own decline code decides the renewal path: with Smart retry on, a refer-to-issuer code gets one retry after 48 to 72 hours, and on either retry schedule a hard code stops and asks for a new card. Every attempt counts toward the per-card Visa cap of 20 declines in 30 days, which PlatformDTC enforces before charging.
Why it happens
The issuer blocks or does not support this transaction type, for example online, foreign or certain merchant categories, on this card.
What the shopper can do
Check the card's settings in the banking app or call the bank, then try again. Another card works straight away.
For developers
On Stripe the raw issuer code arrives in charge.outcome.network_decline_code (here "5C"), next to Stripe's own decline_code. Read it together with the card brand: the same two characters can mean different things on Visa and Mastercard. 5C is in Stripe's Visa table and Visa's Category 2 list. It is not in PlatformDTC's networkDeclineCodeMap.
Frequently asked questions
- Can the customer unblock a 5C decline?
- Often yes, by changing card settings or asking the bank to allow the purchase.
- Is code 5C the same as 9G?
- No. 9G means the cardholder set the block; 5C means the issuer did.
Sources
Related
- 9G — Blocked by cardholder: the cardholder set a block. Contact the cardholder.
- 57 — Transaction not permitted to cardholder: this card isn't allowed to make this purchase.
- 62 — Restricted card: the card can't be used here, often because of region or country.
- 6P — Verification data failed: cardholder ID details didn't match the bank's records.
- N7 — Decline for CVV2 failure: the security code didn't match.
- R0 — Stop this payment: the cardholder asked the bank to stop this payment.
- R1 — Stop all future payments: the cardholder revoked recurring payments to this merchant.
- R3 — Stop all merchants: the cardholder revoked recurring payments to every merchant.