Chargeback Reason Codes

The possible codes that a user can dispute a purchase with

🧾 Chargeback Reason Codes & Fraud Flags

This table outlines chargeback reason codes across Visa, Mastercard, and Amex with descriptions and fraud-related indicators.

CodeReasonDescriptionFraud Flag
10.1EMV Liability Shift Counterfeit FraudCounterfeit chip card not processed as chip transaction at POS
10.2EMV Liability Shift Non-Counterfeit FraudFraud blamed on merchant’s EMV terminal
10.3Other Fraud: Card-PresentFraudulent transaction using the actual card
10.4Other Fraud: Card-AbsentUnauthorized transaction without physical card
10.5Visa Fraud Monitoring ProgramFlagged by Visa's fraud monitoring
11.1Card Recovery BulletinTransaction not authorized; account in Card Recovery Bulletin
11.2Declined AuthorizationDeclined authorization, but transaction still processed
11.3No AuthorizationNo authorization or incorrect authorization submitted
12.1–13.9Various Non-Fraud Transaction ErrorsIncludes late presentment, duplicate processing, incorrect data, or customer complaints (goods/services)
37 / 49 / 4837No Cardholder AuthorizationCardholder denies authorizing transaction
4870 / 4871EMV Chip Liability ShiftFraudulent chip transaction processed incorrectly
4808Authorization RelatedSeveral cases of authorization failure or terminal issues✅ / ❌
4834Point of Interaction ErrorsIncludes duplication, invalid currency, late presentment, ATM disputes
4849Questionable Merchant ActivityViolates Mastercard rules or flagged on security lists
4853–4854Goods Not as Described / Installment DisputesClaims around quality, contracts, or installment charges
F24 / F29 / F30 / F31Amex Fraud CodesClaims of unauthorized or counterfeit card use
A02 / NA / ATAuthorization FailuresNo authorization or invalid method
UA01–UA11Discover Fraud IndicatorsRange of card-present and card-absent fraud environments
Others(e.g., duplicate, canceled, no credit, quality issues)Generally customer or merchant-side issues not related to fraud

✅ What Is a Fraud Flag?

A fraud flag (✅) means the reason code is considered fraud-related by the card network. These are often used in machine learning models and chargeback protection filters to classify transaction risk.

Codes without fraud flags (❌) may still result in chargebacks but are not attributed to fraud by default.


📘

To reduce chargeback risk, always pass detailed transaction and user data using Coinflow’s Chargeback Protection SDK.