The same transaction was accidentally charged to the cardholder more than once.
A retry, double-submission, or system glitch processed the same order twice.
If this happens repeatedly, it usually points to a checkout or retry-logic bug worth fixing at the source.
Your order/transaction log showing only one legitimate charge was intended.
Confirm whether a duplicate charge actually occurred; if so, refund the duplicate proactively rather than contesting it.
Not having idempotency protection on checkout submissions, letting a double-click or retry create two charges.
Add idempotency keys to your checkout/payment flow so a resubmitted request can't double-charge.
Flat monthly fee, keep 100% of what you win.
Get started with Trace