retries.com | Payment Infrastructure Reference

Payment Decline Codes Reference

Every ISO 8583 response code classified as a soft decline (retriable) or hard decline (terminal), with recovery guidance for each. Click any code for a detailed breakdown.

1 SUCCESS 7 SOFT DECLINES 10 HARD DECLINES

Success

00
Approved
Transaction approved by the issuing bank
OK

Soft Declines - Retriable

Temporary conditions that may resolve on their own. Intelligent retry logic can recover 20-40% of these failures.

51
Insufficient funds
The cardholder's available balance is below the transaction amount
RETRY
61
Exceeds withdrawal limit
Daily or per-transaction limit exceeded
RETRY
65
Exceeds withdrawal frequency
Too many transactions in the current period
RETRY
91
Issuer unavailable
The issuer's system is down or unreachable
RETRY
96
System malfunction
Generic system error in the processing chain
RETRY
01
Refer to card issuer
The issuer wants the merchant to call for voice authorization
RETRY
05
Do not honor
Generic refusal from the issuer
RETRY

Hard Declines - Do Not Retry

Permanent problems that will never succeed on retry. Retrying wastes processing fees and damages your decline ratio with card networks.

12
Invalid transaction
The transaction type is not supported for this card or merchant category
NO RETRY
13
Invalid amount
The amount exceeds issuer limits or is formatted incorrectly
NO RETRY
14
Invalid card number
The PAN failed Luhn check or is not in any issuer's range
NO RETRY
41
Lost card, pick up
Reported lost by the cardholder
NO RETRY
43
Stolen card, pick up
Reported stolen
NO RETRY
54
Expired card
The card's expiration date has passed
NO RETRY
55
Incorrect PIN
PIN verification failed
NO RETRY
57
Transaction not permitted
This card type is restricted from this transaction type or merchant category
NO RETRY
03
Invalid merchant
The merchant ID is not recognized or has been deactivated by the acquirer
NO RETRY
04
Pick up card
The issuer has flagged this card for capture
NO RETRY

See These Codes in Action

Watch how response codes flow through a complete ISO 8583 authorization lifecycle.

Open Transaction Simulator