paymentswithpaul_

Visa · Processing Errors

Reason code 12.6.1: Duplicate Processing

The same transaction was processed more than once, so the cardholder was billed multiple times for a single purchase. Duplicates arise from double-clicked payment buttons, batch retransmissions, and gateway retry bugs. The issuer's claim is that only one of the charges represents a real sale.

Issuer filing window

120 days from the transaction processing date

Merchant response window

typically 20-30 days to respond, depending on the acquirer

Why 12.6.1 chargebacks happen

How to fight a 12.6.1 chargeback

How to prevent 12.6.1 chargebacks

Frequently asked questions

A customer legitimately ordered twice. How do I beat a 12.6.1?
Demonstrate two independent purchases: distinct order IDs, separate authorization codes, individual confirmations sent to the customer, and two fulfillment or delivery records. Identical amounts on the same day are what triggered the dispute, so the burden is showing separate customer intent for each. This is one of the most winnable Visa disputes when your records are complete.
I already refunded the duplicate charge. Will the chargeback still stand?
Present the refund reference and date in your response; a documented correction typically defeats the dispute, since the cardholder has been made whole. If the chargeback processes anyway, you have a double-credit situation to recover through your acquirer. Refunding fast when a duplicate is confirmed is still the right move, as it often prevents the dispute entirely.
How do payment retries create duplicate charges?
When a gateway call times out, the merchant system often cannot tell whether the charge succeeded, and a naive retry submits a second transaction. If the first actually settled, the customer is billed twice. Idempotency keys solve this by letting the processor recognize the retry as the same transaction, and outcome verification before retry closes the gap in multi-gateway cascades.

Related Visa codes