Reason codes / Product Unacceptable / Not as Described
This code is where buyer's remorse gets laundered into a bank dispute, and also where genuinely bad shipments end up. The evidence has to separate the two, and it usually can.
The cardholder told their bank the item arrived damaged, wrong, or meaningfully different from what your listing promised. Unlike a fraud code, nobody is claiming the purchase was unauthorized. The fight is over whether what shipped matched what was sold.
These disputes often come from buyer's remorse. Your best evidence is an accurate product listing and a clear return policy that the customer bypassed. If your product description was genuinely misleading, accepting the dispute and improving listings prevents future losses.
The analyst compares two records: what your listing promised at the moment of purchase, and what credible evidence exists of what actually shipped.
The second thing they weigh is whether the customer gave you a chance to fix it. A cardholder who never attempted a return or sent a support message before disputing reads differently from one who tried and was refused, and card network rules generally expect that attempt.
Screenshot the live page now. If the listing has changed since the order date, an archived copy of the version the customer saw is the honest and stronger artifact.
Product photos, QC or packing records, the weight on the shipping label. Anything that documents condition and contents at handoff.
A dispute with zero prior contact is a fact worth stating plainly in your response, next to your visible return policy.
If the description genuinely oversold, accepting this dispute and fixing the listing is cheaper than fighting it and eating the next five.
A dispute response locks the moment it is submitted, yours orShopify’s automatic one, with no edits after. Whatever goes in first is your whole case, which is why the first hour matters more than the last day.
Yes. Card network rules generally expect the cardholder to attempt a resolution with the merchant first. No return attempt, shown next to your clearly displayed return policy, is a real argument. It does not win alone, but it shifts how the case reads.
Say so in the response. You are allowed to note that the claim arrived without evidence, alongside your own record of the item's condition when it shipped.
Then this dispute is feedback wearing a fee. Accept it, rewrite the listing to be literal, and this code largely stops showing up.
It assembles the order record and your refund policy into the evidence pack, shows this code's guidance next to the live dispute, and keeps you ahead of the deadline with email warnings at 7, 3, and 1 day.
Backstop puts the order record, your refund policy, and this code's evidence checklist on one screen next to the live dispute, so assembling the listing-versus-shipment story takes minutes instead of an evening. Deadline emails at 7, 3, and 1 day make sure the response actually goes in.
Install in under a minute. Free to watch; evidence packs are $19/month after a 14-day trial, cancel in one click.
Install on Shopify