Visa 12.6 · Duplicate processing

Visa 12.6 chargeback (duplicate processing): what evidence wins

By Zevron · 2 min read · Updated

What a 12.6 dispute claims

Reason code 12.6 is Visa’s duplicate-processing dispute: the same transaction was charged more than once. In subscription businesses it is easy to trigger by accident, because a customer who sees two similar charges on one statement assumes one is a mistake.

The usual innocent causes are two renewals in one statement (a monthly plan and an add-on), an order placed twice on purpose, or a retry after a failed charge that both went through.

You get one submission on Shopify Payments and Stripe. Gather everything first and submit before the due date shown in the dispute.

Check whether it really was a duplicate

  • Compare the two charges: amount, timestamp, order number and the product on each.
  • Look for a retry. A failed payment retried and then also manually paid can charge twice.
  • If the two charges are the same order, refund one now. It’s a loss either way, and refunding before the bank decides spares you the argument.

The evidence that wins

EvidenceWhy it mattersRequired
Order record for each chargeShows each charge is a separate order or billing period.Yes
Customer historyShows the customer’s ordering pattern, such as a recurring plan plus add-ons.No, strongly helps
Delivery or usage for eachShows the customer received or used what each charge paid for.No, strongly helps
PolicyShows the billing schedule was disclosed.No, helps

The order to argue it in

  1. Each charge corresponds to a distinct order the cardholder placed.

A response template

The two charges on [dates] are for separate orders: [order #1], [product, amount], and [order #2], [product, amount] (Exhibit A: both order records).

Each order was fulfilled separately: the first shipped [date] and was delivered [date], the second shipped [date] and was delivered [date] (Exhibit B).

The cardholder’s history shows [a monthly plan plus add-on orders] (Exhibit C).

Each charge corresponds to a distinct order the cardholder placed. We ask that the dispute be resolved in the merchant’s favor.

Stop getting 12.6 disputes

  • Make each charge self-explanatory on the receipt and the statement descriptor.
  • Send an order confirmation for every charge, so a customer can match two charges to two orders.
  • Guard against double-charging on payment retries.

Questions

What is Visa reason code 12.6?

Duplicate processing. The cardholder says they were charged twice for the same purchase.

How do I win a 12.6 chargeback?

Show each charge corresponds to a distinct order, renewal or billing period, with its own order record and its own delivery or usage.

What if it really was charged twice?

Refund it. A genuine duplicate loses the dispute and you still pay the fee.

Visa 12.6 chargeback (duplicate processing): what evidence wins · Zevron