Skip to content

Reason codes

Discover chargeback reason codes

Discover reason codes are mostly two-letter codes such as RG (non-receipt), RM (quality), AP (recurring payments) and RN2 (credit not processed), plus UA codes for fraud. Cardholders typically have 120 days to dispute. Discover often starts with a ticket retrieval request, and unanswered requests can become chargebacks with no representment rights.

All Discover codes (25)

Discover chargeback reason codes, with whether each is usually worth fighting
CodeNameCategoryWorth fighting?
05Good Faith ChargebackServiceusually accept
AACardholder Does Not RecognizeServiceoften winnable
APRecurring PaymentsServicesometimes winnable
ATAuthorization NoncomplianceAuthorizationsometimes winnable
AWAltered AmountServicesometimes winnable
CDCredit Posted as Card SaleServicesometimes winnable
CRCancelled Reservation (legacy)Servicesometimes winnable
DADeclined AuthorizationAuthorizationrarely winnable
DCDispute ComplianceProcessing Errorusually accept
DPDuplicate ProcessingServiceoften winnable
EXExpired CardAuthorizationrarely winnable
INInvalid Card NumberProcessing Errorrarely winnable
LPLate PresentationProcessing Errorrarely winnable
NANo AuthorizationAuthorizationrarely winnable
NCNot ClassifiedNot Classifiedsometimes winnable
PMPaid by Other MeansServicesometimes winnable
RGNon-Receipt of Goods or ServicesServiceoften winnable
RMCardholder Disputes Quality of Goods or ServicesServicesometimes winnable
RN2Credit Not ProcessedServicesometimes winnable
UA01Fraud - Card Present TransactionFraudsometimes winnable
UA02Fraud - Card Not Present TransactionFraudsometimes winnable
UA05Fraud - Chip Card Counterfeit TransactionFraudrarely winnable
UA06Fraud - Chip and PIN TransactionFraudrarely winnable
UA10Request Transaction Receipt (swiped card transactions)Fraudsometimes winnable
UA11Cardholder Claims Fraud (swiped transaction, no signature)Fraudrarely winnable

How Discover disputes work

Discover operates its own card network. Many merchants still receive Discover disputes through their acquirer or processor (for example Stripe, Shopify Payments or Chase), because those providers accept and settle Discover on the merchant's behalf. Verdikx is a fraud, chargeback and dispute platform for e-commerce and SaaS merchants; this guide covers the Discover codes your processor will show.

A Discover dispute usually moves through these stages:

  1. Ticket Retrieval Request (inquiry). The issuer asks for transaction documents. Stripe's documentation lists Discover among the networks that most often use an inquiry phase, and warns that Discover inquiries left unanswered can turn into disputes you cannot challenge.
  2. Chargeback. The disputed amount is debited, with a reason code such as UA02 or RG.
  3. Representment. You answer with evidence. Chase's guide notes that Discover reviews a representment before accepting it, so merchants are not credited immediately.
  4. Arbitration. Possible in some cases, but many processors (Stripe included) do not support escalating that far.

For fraud codes UA01 and UA02, Chase's guide states the issuer must process a ticket retrieval request before initiating the chargeback, and if that request was not answered the chargeback has no representment rights. Answering inquiries quickly is the single most useful habit on Discover.

Time limits

  • Cardholder filing window: 120 calendar days from the transaction date for most codes in Chase's Discover table. Non-receipt (RG) and quality (RM) disputes run 120 days from the scheduled delivery, capped at 540 days from the transaction.
  • Recurring payments (AP): the cancellation must have happened at least 15 calendar days before the disputed charge posted.
  • Merchant response: processor documentation such as Solidgate's lists 20 days on the acquirer and merchant side for fraud disputes. Your processor's deadline is usually shorter, so use the date on the case.

The code families

  • Fraud (UA01, UA02, UA05, UA06, UA10, UA11): UA02 card-not-present fraud is the one online stores see most. Defending it requires positive AVS, CID and delivery to the AVS address.
  • Authorization (AT, DA, EX, NA): the sale was not properly authorized, was declined, used an expired card or skipped authorization.
  • Processing errors (IN, LP, DC): invalid card number, late presentment, or a Discover operating regulations violation.
  • Service / cardholder disputes (AA, AP, AW, CD, DP, PM, RG, RM, RN2, 05): recognition, recurring billing, amounts, duplicates, non-receipt, quality and credits.
  • Not classified (NC): claims that fit no other code.

How Verdikx helps with Discover disputes

  • Discover disputes from Shopify Payments and Stripe are imported automatically; Braintree, Adyen and Checkout.com are in beta, and notices from any processor can be forwarded by email or CSV.
  • Each case gets a reason-code playbook and evidence checklist, AVS and CVV results where your processor shares them, delivery proof, and an AI draft you review before submitting.
  • Customer conversations (helpdesks, beta), subscription records (Recharge, Skio, Bold, Recurly, Chargebee, beta) and Loop returns (beta) fill in the evidence for AP, RG, RM and RN2.

Verdikx does not decide outcomes: Discover and the issuer do. See chargeback management.

Frequently asked questions

Why do my Discover disputes come through my processor instead of Discover?

Most online merchants accept Discover through an acquirer or payment processor, such as Stripe, Shopify Payments or Chase, which settles Discover transactions for them. Those providers receive the dispute from Discover and pass it to you with their own deadline and evidence upload, even though Discover's rules and reason codes still govern the outcome.

How long does a cardholder have to file a Discover dispute?

For most codes, 120 calendar days from the transaction date, according to Chase's Discover time-frame table. Non-receipt (RG) and quality (RM) disputes can be filed 120 days from the scheduled delivery date, capped at 540 days from the transaction, which matters for preorders and long service periods.

What is a Discover ticket retrieval request?

It is Discover's inquiry stage: the issuer asks for the receipt and transaction details before deciding on a chargeback. A complete answer can stop the dispute. For fraud codes UA01 and UA02, an unanswered retrieval request can lead to a chargeback with no representment rights, so respond to every request.

How do I win a Discover UA02 fraud chargeback?

Chase's guide says a UA02 representment needs all three: a positive AVS result, a CID (card security code) check, and proof of delivery to the street address that passed AVS. Compelling evidence such as prior undisputed orders or customer emails helps, but without AVS and CID data the case is usually not representable.

Are Discover reason codes the same as Diners Club or JCB?

No. Diners Club International uses its own codes (for example C42 for card-not-present fraud). Chase notes that JCB transactions in US dollars follow Discover's chargeback reason codes, so a US merchant may see Discover codes on some JCB disputes. Check the network named on the dispute notice.

Answer Discover disputes with the right evidence.

Install on Shopify, or create a workspace for WooCommerce, another platform or your processors, and get your first verdicts in minutes. 7-day free trial, no percentage of what you win.

Sources

  1. Chase Merchant Services: Chargeback Reason Codes user guide (04/2018), Discover section (checked October 5, 2026)
  2. Solidgate Docs: Chargeback reason codes (Discover and American Express) (checked October 5, 2026)
  3. Stripe Docs: How disputes work (inquiries, timing, unchallengeable disputes) (checked October 5, 2026)

Last reviewed by .

7 days free on ShopifyStart free trial on Shopify

Stop the next chargeback before it starts.

Install on Shopify in minutes, or sign up by card on any other platform, then connect your processors, helpdesk and carriers. Free 7-day trial on every plan.