Reason codes / Duplicate Transaction

Duplicate Transaction disputes, handled plainly

The most mechanical code on the list, and the most winnable. One lookup tells you whether you are fighting or refunding, and both answers are quick.

Worth fighting60 to 80%of these are won with the right evidence, industry average

What the bank was told

The cardholder told their bank they were charged twice for one order. Sometimes two charges really did land on a single order, and the customer is right. Just as often there are two legitimate orders behind the two charges: a customer reordering, or two people in one household buying separately on the same card.

Duplicate disputes are among the most winnable when you actually shipped two separate orders. Present the two order records, two tracking numbers, and two confirmation emails. If it was a genuine technical double-charge, refund the duplicate immediately, no dispute needed.

How the bank actually decides it

This code is arithmetic. Two distinct orders, with two order numbers, two confirmations, and two shipments: the merchant wins. One order with two authorizations: the merchant owed a refund the whole time.

Because it is mechanical, it carries the highest win range of any code Backstop coaches, 60 to 80 percent, whenever the two-order paper trail exists.

The evidence that decides it

  • Order history showing two separate, legitimate orders with different order IDs
  • Two separate fulfillments / tracking numbers
  • Two separate order confirmation emails sent to the customer
  • Any customer communication acknowledging both orders
  • Payment processor logs showing two distinct authorization events

Your first hour after it lands

Match each charge to an order number

This single lookup decides everything. Two charges mapping to two orders is a case. Two charges on one order is a refund you owe.

If there are two real orders, collect both records

Two confirmations, two tracking numbers, two packing records. The pair is the whole case, and there is not much else to add.

If it is one order charged twice, refund now

A genuine double charge is not a dispute to win. It is money you owe, and refunding immediately can resolve the dispute without a fight.

One response only

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.

Preventing the next one

Questions merchants actually ask

It really was a double charge. Now what?

Refund the duplicate immediately. Fighting a legitimate duplicate loses, adds the dispute fee, and costs you the customer. Speed is the whole game here.

Two family members ordered separately on the same card

That is the classic false duplicate, and the two order records decide it: different order numbers, different confirmations, often different items or addresses. Present the pair and this becomes one of the strongest responses in the dispute system.

What does Backstop do with these?

When a duplicate-code dispute syncs in, Backstop assembles the order record and shows this code's guidance, including the first question that matters: is there a second order? The evidence pack and the deadline countdown are ready either way.

Where Backstop fits

Backstop surfaces the dispute with this code's one deciding question at the top, is there a second order, and assembles the order records into the evidence pack. If the answer is a genuine double charge, the honest guidance says refund, not fight.

Live on the Shopify App Store

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