E-commerce
July 1, 2026
A customer who thinks they have been charged twice is immediately worried. They may see two lines on their banking app, a pending authorization, or two similar amounts after several payment attempts.
The chatbot must reassure without downplaying. It must distinguish between a temporary authorization, a real double charge, a failed payment, a single order, or an ongoing refund. It must also collect the right proof without asking for sensitive banking information.
This guide explains how to handle a double charge with an AI chatbot, quickly and carefully.
Summary
Why is the double debit an emotional emergency?
When the customer sees two amounts, they think their money has gone twice. Even if one of the amounts is only a temporary authorization, the anxiety is real.
The chatbot must acknowledge this concern before explaining. A response that is too cold, such as "wait a few days," can worsen the frustration.
The bot's primary role is to clarify the status, not to dispute what the customer sees on their account.

Convert over 2,000 customers on average per month with Qstomy.
The world’s 1st Shopify AI dedicated to customer conversion



Empowering 200+ e-commerce merchants
Which situations should be distinguished?
The bot must distinguish between a bank authorization, a captured payment, a failed attempt, a duplicate order, an initiated refund, or an actual double charge.
These cases look similar from the customer's perspective, but they are not resolved in the same way. The response depends on the status visible on the store side and the payment method used.
How to request a risk-free proof?
The chatbot can request the amount, date, payment method, order number, and a masked screenshot if necessary. It must remind the user to hide full card numbers and any sensitive data.
A good phrase would be: "If you send a screenshot, mask the full card numbers and bank information."
How can the temporary authorization be explained?
The bot can say: "When making a payment, the bank may display a temporary authorization. If the order has not been confirmed twice, this line may disappear depending on banking processing times."
This explanation must be linked to the actual status of the order. If the shop only sees one order, the customer will better understand why two lines may appear on the bank side.
It also helps to defuse the situation without denying what the customer sees. The bot acknowledges the bank display while explaining that not all lines are necessarily final debits.
What to do if two orders exist?
If two orders have been created, the bot must check their status. One may be cancellable, in preparation, shipped, or already refunded.
It must not promise an automatic cancellation or refund before checking the rules and logistics status.
Which flow to follow?
The flow must establish the facts quickly.
Identify the customer, the order, and the payment method.
Check how many orders and payments are visible on the shop side.
Distinguish between temporary authorization, capture, and refund.
Collect masked proof if the discrepancy persists.
Escalate if an actual double charge or a duplicate order is likely.
Which messages should be used?
To reassure: "I understand your concern. I will check if we see a single confirmed payment or two separate payments."
For an authorization: "One of the lines may be a temporary authorization that disappears according to your bank's processing times."
For proof: "You can send a screenshot while masking sensitive banking information."
When to transfer?
The transfer is necessary if two payments are captured, if two orders exist, if the bank delay is exceeded, if the customer is debited without an order, or if the disputed amount is high.
The bot must transmit the order, amount, date, payment method, status on the shop side, and any masked proof.
Which KPIs should be monitored?
Track reported double charges, temporary authorizations, duplicate orders, linked refunds, resolution times, and the payment providers involved.
This data helps identify if a payment method or checkout step is causing too much confusion.
Which mistakes should be avoided?
Avoid downplaying the concern, asking for an unmasked capture, promising a refund without verification, or confusing an authorization with an actual charge.
The chatbot must calm, verify, and escalate with the correct evidence.
How can Qstomy help?
Qstomy can use the customer, cart, order, and payment context to respond clearly, and then hand over sensitive cases with an actionable summary.
The chatbot helps the customer understand what is happening, without exposing unnecessary data or promising an unverified action.
Explore AI support, AI sales agent or request a demo.
Key takeaways
Key Takeaways
A double charge must be treated as a high-priority issue, even if it is sometimes only a temporary authorization.
What the customer needs to understand
The customer must understand what the store sees, what the bank displays, and what proof to provide without risk.
The right boundary for the chatbot
The chatbot can clarify payment statuses, but it must transfer double captures, duplicate orders, and disputed amounts.

Enzo
July 1, 2026


