Tackling excessive transaction retries can help reduce the cost of compliance.
Card networks like Visa and Mastercard have rules for how many times a payment can be retried, and the fees merchants must pay if they exceed these thresholds. Fees can be levied on every non-compliant transaction, and routine non-compliance could lead to significant financial, operational, and reputational risks for enterprises.
Non-compliance with network rules can result in unwanted costs. Following guidance from the networks on excessive retries prevents rule violations, saving money and averting reviews. Below we will explain how you can help your business remain compliant with guidance from Visa and Mastercard.
Visa allows 20 retries in 30 days on soft declines (Cat. 2-4). Visa does not allow retries on hard declines (Cat. 1). Visa charges a per transaction fee for excessive retries.
Source: Visa Rules 7.3.6.3
Visa evaluates reattempts of the initial declined transaction using data including, but not limited to, Acquirer, Acquirer Identifier, Card Acceptor ID (CAID), Token/PAN, and transaction amount.
Note: Visa evaluates reattempts based on presence of the same credential presented: Token to token, PAN to PAN. If a token is tried, declined then a PAN is tried, no fee.
Region | Cat 1 – Domestic | Cat 1 – Xborder | Cat 2-4 Domestic | Cat 2-4 XBorder |
|---|---|---|---|---|
US | $0.10 | $0.25 | $0.10 | $0.25 |
CA | $0.10 | $0.25 | $0.10 | $0.25 |
EU | $0.10 | $0.25 | $0.10 | $0.25 |
LAC | $0.10 | $0.25 | $0.10 | $0.25 |
JP | $0.10 | $0.25 | $0.10 | $0.25 |
AU | $0.10 | $0.25 | $0.10 | $0.25 |
Codes in this category indicate that the card is invalid, never existed, or blocked.
Reason Code | Issuer Requirements | Merchant Reattempt Limits |
|---|---|---|
04 - Pickup card 07 - Pickup card, special conditions 12 - Invalid transaction 14 - Invalid account number 15 - No such issuer 41 - Pickup card lost card 43 - Pickup card stolen card 46 – Closed account 57 - Transaction not permitted to cardholder R0 - Stop payment order R1 - Revocation of authorization order R3 - Revocation of all authorization | Limit use to transactions that will never be approved | After receiving a Category 1 Decline Response code, a Merchant must never resubmit an Authorization Request or Account Verification for the same Payment Credential |
Do not attempt to reauthorize these transactions. Cardholders can be advised to contact their bank for further information.
Fees will be applied on any retries for Cat 1 declines.
Codes in this category can indicate several reasons that the Issuer cannot authorize the purchase at the time. However, they may authorize it at a later time. Examples might include credit risk, Issuer velocity controls of the consumer, or temporary system outages.
Reason Code | Issuer Requirements | Merchant Reattempt Limits |
|---|---|---|
03 - Invalid merchant 19 - Re-enter transaction 39 – No credit account 51 - Insufficient funds 52 – No checking account 53 – No savings account 59 - Suspected fraud 61 - Exceeds withdrawal amount limits 62 – Restricted card (card invalid in region or country) 65 - Exceeds withdrawal frequency 75 - Allowable PIN-entry tries exceeded 78 - Blocked, first used or special condition 83 - Fraud/Security 86 - Cannot verify PIN 91 - Issuer or switch is inoperative 93 - Transaction cannot be completed – violation of law 96 - System malfunction 5C – Transactions not supported/blocked by issuer 9G – Blocked by cardholder/contact cardholder N3 - Cash service not available N4 - Cash request exceeds issuer limit Z5 – Valid account but amount not supported | Use to indicate the decline condition | Reattempt permitted (up to 15 attempts in 30 days) |
Attempts can be made to reauthorize these transactions.
An Excessive Reattempt fee will apply after 20 retries in 30-days:
Codes in this category indicate that the Issuer cannot approve based on the details provided, such as an incorrect Card Verification Value 2 (CVV2) or expiration date.
Reason Code | Issuer Requirements | Merchant Reattempt Limits |
|---|---|---|
54 - Expired card 55 - Incorrect PIN 70 - PIN data required (EU region only) 82 - Negative Online CAMCardholder 6P – Verification failed 1A - Additional customer authentication required (Europe region only) N7 - Decline for CVV2 Failure | Use to indicate the decline condition | Reattempt permitted (up to 15 attempts in 30 days) |
Attempts can be made to reauthorize these transactions. Before another attempt, based on the response, obtain additional or updated information from your customer.
An Excessive Reattempt fee will apply after 20 retries in 30 days:
All other Response Codes, many of which are technical and limited value/meaning to merchants. Issuers will be subject to enforcement actions when not following rules to use codes in Categories 1-3 and limiting codes in Category 4.
Attempts can be made to reauthorize these transactions.
An Excessive Reattempt fee will apply after 20 retries in 30 days:
Card-Not-Present Transaction Declines
3.3 from Mastercard Transaction Processing Rules
If a merchant initiates an authorization request for a Card-not-present Transaction and the Acquirer received any one of the following declined responses in DE 39 (Response Code) of the Issuer’s authorization request response message, the Merchant must not initiate any additional authorization requests for the same Transaction with the same PAN and expiration date at any time.
Response Code Value | Description |
|---|---|
04 | Capture card |
14 | Invalid card number |
15 | Invalid issuer |
41 | Lost card |
43 | Stolen card |
54 | Expired card |
There are no per transaction fees associated with hard declines but abuse of these declines can result in a GRIP (Global Rules Investigation Program) from Mastercard.
Mastercard penalizes excessive retries as part of its Transaction Excellence Program (TPE). The TPE program is a series of transaction monitoring initiatives to drive complaint behavior in the ecosystem. Mastercard is introducing a threshold of declined attempts on the same account number, at the same card acceptor, and for the same amount within a specified time period.
Country/Region | Fee |
|---|---|
US | $0.50 |
CA | $0.50 |
LAC, AP, India | $0.50 |
EU | €0.55 |
Brazil | 2.00 BRL |
Indonesia | 6,671 IDR |
AU | $0.50 |
MEA | $0.40 |
MACs are meant to provide merchants and acquirers more information when retrying a decline. The goal of MACs are to increase authorization rates while reducing decline rates. There is no opt-out option for MACs as Mastercard sees these as a value add to the ecosystem.
Fee applies when Acquirer submits authorization request that is declined with a MAC value of 03 or 21 where then same transaction was attempted in past 30 days and declined with MAC 03 or 21.
Region | Fee (per transaction) |
|---|---|
US | $0.03 |
CA | $0.03 |
LAC | $0.50 |
AP/AU | $0.50 |
EUR | €0.50 |
MEA | $0.50 |
Value | Description/Merchant Advise | Examples of Reason for Decline | Suggested Merchant Action |
|---|---|---|---|
01 | New Account Information Available | Expired Card, Account Upgrade, Portfolio Sale, Conversion | Obtain new account information before next billing cycle |
02 | Cannot approve at this time, try again later | Over credit limit, Insufficient Funds | Recycle transaction 72 hours later |
03 | Do Not Try Again | Account Closed, Fraudulent | Obtain another type of payment from customer |
04 | Token requirements not fulfilled for this token type | ||
05 | Negotiated value not approved | ||
21 | Payment Cancellation (Mastercard use only) | Cardholder cancelled recurring agreement | Do not resubmit transaction |
24 | Insufficient funds | Insufficient funds | Retry after 1 hour |
25 | Insufficient funds | Insufficient funds | Retry after 24 hours |
26 | Insufficient funds | Insufficient funds | Retry after 2 days |
27 | Insufficient funds | Insufficient funds | Retry after 4 days |
28 | Insufficient funds | Insufficient funds | Retry after 6 days |
29 | Insufficient funds | Insufficient funds | Retry after 8 days |
30 | Insufficient funds | Insufficient funds | Retry after 10 days |
40 | Non-reloadable prepaid cards | ||
41 | Single use virtual card |
Applies to CNP recurring transactions with decline reason insufficient funds (51) and MAC equals 24 to 30. The fee is charged when the MAC is received.
Value | Description |
|---|---|
24 | Retry after 1 hour (Mastercard use only) |
25 | Retry after 24 hours (Mastercard use only) |
26 | Retry after 2 days (Mastercard use only) |
27 | Retry after 4 days (Mastercard use only) |
28 | Retry after 6 days (Mastercard use only) |
29 | Retry after 8 days (Mastercard use only) |
30 | Retry after 10 days (Mastercard use only) |
Region(s) | Fee |
|---|---|
EEA, UK, Gibraltar | €0.004 |
US | $0.02 |
CA | $0.02 |
Non-EEA Countries in EU | €0.01 |
Applies to CNP transactions with decline reason 79 (Lifecycle), 82 (Policy), or 83 (Security) and MAC 01 or 03. The fee applies when a MAC is received.
Region | Fee |
|---|---|
US | $0.02 |
CA | $0.02 |
EU | €0.04 |
LAC (Brazil) | 3.4bps |
LAC (non-Brazil) | 3.0bps |
AP | 3.0bps |
MEA | 4.0bps |