Fix · Payments
A customer was charged twice
UrgentKuwait and Gulf
What you may see
- Two payments for one order, or two orders for one payment
Most likely cause
The pay button or the callback ran twice, and nothing stopped the second payment or the second order.
Check first (about two minutes)
- Find both payments in the gateway: same time, same reference?
- Check whether the second one is a real second payment or just a second attempt that failed.
The fix prompt
What you type here never leaves your browser. The search runs on this page, and nothing is sent to a server or to an AI.
Kept only in this browser, on this device. Keys and passwords are removed before anything is saved.
Prompt language
Paste it into Claude, ChatGPT, Gemini or Cursor, then follow what it says.
After you tried it, did it work?
Steps
- First help me handle this customer: confirm the facts in the gateway, and prepare a refund of the extra payment for staff to approve. Do not refund anything yourself.
- Then find the cause: double click, a repeated callback, or a retry.
- Fix it with a unique payment id per order that the server checks, one payment attempt in progress per order, and callbacks that are safe to repeat.
Do not do this
- Do not tell the customer it is fixed before the refund is confirmed by the gateway.
- Do not delete either payment record.