Skip to content
All questionsOperations and disputes

What should you do when a customer pays twice? | MULENPAY

Return the extra payment without waiting for the customer to call their bank — issue the refund from your dashboard. The cause is usually technical: the buyer pressed the button twice, or the store never received the status of the first payment.

What to do straight away

  1. Check the transactions: two payments for the same amount minutes apart are almost certainly a duplicate.
  2. Refund the extra payment in full.
  3. Write to the customer before they write to you — that defuses most of the conflict.
  4. Check whether a dispute is already open; if so, coordinate the refund with the dispute process.

If the payment has not settled yet, cancel instead of refunding — the difference is covered in a separate answer.

Why duplicates happen

  • The buyer hit "Pay" several times without waiting for a response.
  • The store never received the webhook for the first payment and asked for payment again.
  • The customer returned to an old payment link and paid a second time.
  • Connectivity problems on the buyer's side: the page reloaded and the payment went twice.

How to prevent them

  • Disable the pay button after the first click.
  • Treat the server-side payment status as the source of truth, not the buyer's return to a page.
  • Tie a payment to an order id and check whether it is already paid.
  • Limit how long payment links stay valid.

The refund process is described in the refund and chargeback policy.

See how this works at MulenPay

Still have questions?

Write to us — we will answer and help you start accepting payments.

Telegram bot

@Mulenpay_support_bot

Quick answers 24/7

Legal address

RBY Commerce Ltd.

8 Copthall, Roseau Valley, 00152, Commonwealth of Dominica

Leave a request

Fill out the form — a manager will get in touch, tailor the terms and help with the integration.

By clicking the button, you agree to the processing of personal data.

TelegramTelegram