This article serves as a guideline for when to retry transactions and when not to as mandated by the VISA and MASTERCARD schemes. It is important to note that failure to comply will result in fines being issued. 


When a transaction fails the response code from VISA/Mastercard will need to be noted as well as which category these codes form a part of. 


Take careful note of category 1 transactions as they should not be reattempted under any circumstances. 


The categories and what they mean:

  • Category 1: Never re-attempt these transactions for both visa and mastercard
  • Category 2: Issuer cannot approve at this time. For VISA reattempts should be limited to 15 attempts in the span of 30 days. For Mastercard no more than 10 attempts in a 24 hour period. 
  • Category 3: Data quality needs to be reevaluated. Check the data being sent and confirm it is correct before reattempting.
  • Category 4: Generic response codes


Below is a table documenting the scheme codes and which categories they belong to. For more information on this please see the attached documentation provided by VISA and Mastercard.



VISA RESPONSE CODEMASTERCARD RESPONSE CODEPEACH RESPONSE CODERESPONSE DESCRIPTION
CATEGORY
0000000.000.000Approved or completed successfully
N/A
0101800.100.152Refer to card issuer
Category 4
0202800.100.152Refer to card issuer, special condition
Category 2
0303800.100.190Invalid merchant
Category 4
0404800.100.171Pick-up card
Category 1
0505800.100.152Do not honor
Category 4
0606800.100.152Error
Category 4
0707800.100.171Pick-up card, special condition
Category 1
0808
Honor with identification
Category 4
0909800.100.152Request in progress
Category 4
1010
Approved for partial amount
N/A
1111
Approved (VIP)
N/A
1212800.100.154Invalid transaction
Category 1
1313800.100.174Invalid amount
Category 4
1414800.100.151Invalid card number (No such number)
Category 1
1515800.100.152No such issuer
Category 1
1616
Approved, update track 3
N/A
1717800.100.152Customer cancellation
Category 4
1818800.100.152Customer dispute
Category 4
1919800.100.152Re-enter transaction
Category 2
2020800.100.152Invalid response
Category 4
2121800.100.152No action taken
Category 4
2222800.100.152Suspected malfunction
Category 4
2323800.100.152Unacceptable transaction fee
Category 4
2424800.100.152File update not supported
Category 4
2525800.100.167Unable to locate record on file
Category 4
2626800.100.152Duplicate record
Category 4
2727800.100.152File update field edit error
Category 4
2828800.100.152File update file locked
Category 4
2929800.100.152File update failed
Category 4
3030800.100.156Format error
Category 4
3131800.100.152Bank not supported
Category 4
3232800.100.152Completed partially
Category 4
3333800.100.157Expired card, pick-up
Category 4
3433800.100.158Suspected fraud, pick-up
Category 4
3525800.100.152Contact acquirer, pick-up
Category 4
3636800.100.168Restricted card, pick-up
Category 4
3737800.100.152Call acquirer security, pick-up
Category 4
3838800.100.178PIN tries exceeded, pick-up
Category 4
3939800.100.152No credit account
Category 4
4040800.100.152Function not supported
Category 4
4141800.100.165Lost card, pick-up
Category 1
4242800.100.152No universal account
Category 4
4343800.100.159Stolen card, pick-up
Category 1
4444800.100.152No investment account
Category 4
45N/A
Account closed
Category 4
46N/A
Identification required
Category 1
47N/A
Identification cross-check required
Category 4
48N/A
No customer record
Category 4
5151800.100.155Not sufficient funds
Category 2
5252800.100.152No check account
Category 4
5353800.100.152No savings account
Category 4
5454800.100.157Expired card
Category 3
5555800.100.166Incorrect PIN
Category 3
5656800.100.152No card record
Category 4
5757800.100.170Transaction not permitted to cardholder
Category 1
5858800.100.170Transaction not permitted on terminal
Category 4
5959800.100.158Suspected fraud
Category 2
6060800.100.152Contact acquirerCategory 4
6161800.100.162Exceeds withdrawal limit
Category 2
6262800.100.168Restricted card
Category 2
6363800.100.153Security violation
Category 4
6464800.100.152Original amount incorrect
Category 4
6565800.100.163Exceeds withdrawal frequency
Category 2
6666800.100.152Call acquirer security
Category 4
6767800.100.160Hard capture
Category 4
6868900.100.400Response received too late
Category 4
69N/A900.100.400Advice received too late
Category 4
70N/A

[Europe Region only]

PIN data required 


Category 3
7575800.100.161PIN tries exceeded
Category 2
7676
Key synchronization error
Category 4
7777800.100.152Intervene, bank approval required
Category 4
7878800.100.152

Intervene, bank approval required for partial amount


Visa Reason Code description:

Blocked, first used or special condition [account is temporarily blocked]


Category 2
N/A79
Invalid digital signature
Category 4
N/A80
Stale dated transaction
Category 4
N/A81800.100.100Issuer requested standin
Category 4
N/A82
Count exceeds limit
Category 4
N/A83
Reserved for private use
Category 4
N/A84
Time limit for pre-authorization reached
Category 4
N/A85
Issuer has no reason to decline the transaction
N/A
86N/A
Cannot verify PIN
Category 2
N/A87
Check already posted
N/A
N/A88
Information not on file
Category 4
N/A89
Card verification value (CVV) verification failed (no pickup)
Category 4
9090800.100.152Cut-off in progress
Category 4
9191900.100.400Issuer or switch inoperative
Category 2
9292800.100.152Routing error
Category 4
9393800.100.152Violation of law
Category 2
9494800.110.100Duplicate transaction
Category 4
9595800.100.152Reconcile error
Category 4
9696900.100.600System malfunction
Category 2
1A1A

[Europe Region only]

Additional customer authentication required


Category 3
6P6P
Verification Failed (Cardholder ID does not match Issuer recordsCategory 3
N3N3
Cash service not availableCategory 2
N4N4
Cash request exceeds issuer or approve limitCategory 2
N7N7
Decline for CVV2  FailureCategory 3
R0R0
Stop Payment Order Category 1
R1R1
Revocation of Authorisation order
Category 1
R3R3
Revocation of all Authorisation orders
Category 1