Double payment received from order
-
Hi team,
We have noticed that we received a double payment a couple of times without having an order duplicated.
This has happened multiple times and the most recent was on the 11 of August.
I can send you the Stripe debug logs to analise if that is possible
The page I need help with: [log in to see the link]
-
Hi there!
I understand how concerning it must be to see duplicate payments come through without duplicated orders.
To help narrow this down, could you check if there’s anything common between the orders that were double charged—such as the payment network used (Visa, Mastercard, etc.)?
It would also be helpful if you could share the order notes from the affected orders. You can find these by going to WooCommerce → Orders → Edit Order, and then checking the Order Notes section in the right-hand sidebar.
Additionally, I’d like to understand your site properly. Please share with us the necessary information below for us to investigate the issue further:
- System Status Report which you can find via WooCommerce > Status
- Fatal error logs (if any) under WooCommerce > Status > Logs.
Please use https://pastebin.com/ or https://gist.github.com/ and share a link to that paste in reply here. Once we have more information, we’ll be able to assist you further.
Hi team
I have added a screenshot for the order, and we had to refund one of the payments because we received 2 for this order.
Here is a link for the system status – https://gist.github.com/rdsardinha/8d5be54eed6cb698661ecf2deeff7e1e
There are no fatal errors log.
I can share with you the Stripe debug log for the 11/08/2025 when this error last occured
Hi there!
Thank you for sharing the screenshot and system status report. I noticed that several plugins need to be updated — could you please update all of them first?
Regarding the order notes, I can see only one Stripe Transaction ID, which suggests that WooCommerce processed a single payment. To help us investigate further, could you please share screenshots from your Stripe dashboard showing the transactions related to this order from 11 August 2025?
Once we have more information, we’ll be able to assist you further.
Hi,
the same thing happened on our site as well and to every customer (almost 40) that had subscription renewal planned for the 18th.
This is not the first time this happened – it occurs every once in a while (it happened in June, April and January).
Hi @sanjas
I understand that you have a somewhat similar problem.
However, per forum best practices shown here, it is advised that you create a new thread so that we can address your issue(s) separately.
You can create a new thread here: https://ww.wp.xz.cn/support/plugin/woocommerce/#new-topic-0 and make sure to include as much information as you can.
Thanks for understanding!
Hi shahzeen(woo-hc)
Im still waiting to get access from my client to their stripe account to check for the information you requestedThank you for your patience
Kind Regards
RubenHi there!
Thank you for the update! No problem, take your time. Once you have access to the details, please share them so we can guide you accordingly.Hi there,
I have checked the dashboard, and there are 2 transactions for the same order
We have noticed that the same person on the 26th, when creating an order for some reason, got 3 orders created, and Stripe got the money from all of them.
It’s all in a different order number, and we refunded 2 of them, but it’s odd that this is happeningWe have a 3rd case on the 24th simillar to the one above.
We can always refund the customers but why is this happening so it doesnt happened again
-
This reply was modified 7 months, 3 weeks ago by
Ruben.
Hi @rubenecho,
Thanks for the detailed follow-up. I’m unable to view the screenshots you shared. It looks like Imgur is having some issues at the moment. Would you mind uploading them to https://snipboard.io?
While waiting for that, a few things that would help us investigate further:
- Which payment method was the customer using when the duplicate charges occurred? Was it exclusively Stripe, or were other gateways involved?
- Are the affected orders product-only, or do they involve subscriptions, bookings, or other types of purchases?
- Do the duplicate orders share similar timestamps, or is there a delay between them?
- Are there any patterns in the browser, device, or user behavior that might be triggering multiple submissions?
- Do the affected orders show multiple PaymentIntents or duplicate charges for the same order ID in the Stripe dashboard? PaymentIntent is something like pi_XXXXXXXXXXXXXXXXX
- Could it be the users started multiple checkout process and dropped off at some point?
From your description, it sounds like WooCommerce is generating multiple distinct orders, each with its own order ID, and Stripe is processing each one as a separate transaction. That suggests the issue may be happening at the order creation level rather than within Stripe itself.
Once we can view the screenshots and confirm the payment flow, we’ll be in a better position to pinpoint what’s causing this and help prevent it from recurring.
Looking forward to your update.
Hi Frank,
Here are the 2 screenshot I sent previoursly – https://snipboard.io/ORxsZi.jpg and https://snipboard.io/X2rnqR.jpg
All orders were paid via Stripe, and there are only products in the orders. There are delays in the duplicated orders and some for a day. I don’t of any patterns like browsers used. As far as I can tell each order has its own intend ID and there are their own order but for what my cliend and customer has reported the person making the purchase only does it once.
Thank you for the help on this
Best Regards
RubenHi @rubenecho,
Thank you for getting back and for the clarification. I understand how situations like this can indeed be strange and confusing.
To further understand the issue, for the two screenshots you shared, can you check the time each of the payments came in for each of the customers duplicate orders like in the screensehots you shared from stripe’s end?
-
This reply was modified 7 months, 2 weeks ago by
Moses M. (woo-hc).
Hi Moses,
For order 21053 stripe intent created on the 26 August 2025 at 6:33 pm
For order 21054 stripe intent created on the 26 August 2025 at 6:36 pm and this error message first at 6.34 pm
“Payment failed: The provided PaymentMethod was previously used with a PaymentIntent without Customer attachment, shared with a connected account without Customer attachment, or was detached from a Customer. It may not be used again. To use a PaymentMethod multiple times, you must attach it to a Customer first. Order status changed from Pending payment to Failed.”For order 21053 stripe intent created on the 26 August 2025 at 6:42 pm and this error message first at 6.37 pm
“Payment failed: The provided PaymentMethod was previously used with a PaymentIntent without Customer attachment, shared with a connected account without Customer attachment, or was detached from a Customer. It may not be used again. To use a PaymentMethod multiple times, you must attach it to a Customer first. Order status changed from Pending payment to Failed”For the other order the 2 payments were received on Stripe and under the same order. the first intent was on the 11 August 2025 at 12:20 pm
Hope this informtion helps
Kind Regards
RubenHi @rubenecho and @sanjas,
Thank you for taking the time to share all the details and screenshots—it really helps paint a clear picture of what’s happening. I completely understand how worrying it must feel to see duplicate payments come through, even when customers are only checking out once.
Since this involves Stripe transactions and sensitive payment data, we won’t be able to troubleshoot this fully here in the public forum. The best next step is to contact us directly so we can review the payment logs and investigate further. Please log in to your WooCommerce account and reach out via this link: https://woocommerce.com/my-account/contact-support/. Once you start a chat session, one of our Happiness Engineers will help dig into the transaction flow and figure out why the duplicate charges are occurring.
We’re keen to get this sorted for you. If you have any issues contacting us directly, please let us know here and we’ll guide you further.
Hi there,
Thank you for your help with this.
I will follow up with your recommendation.Best Regards
RubenHi @rubenecho,
I appreciate your update and I’m glad you’ll be following up with our support team directly. That will be the best way to fully resolve this since we’ll be able to review the Stripe logs securely.
If you run into anything else, please feel free to open a new topic here in the forum or get back to us and we’ll be happy to assist further. Aside from this issue, if WooCommerce has been useful for your store and you appreciate the support you have received, we’d truly appreciate it if you could leave us a quick 5-star review here: https://ww.wp.xz.cn/support/plugin/woocommerce/reviews/#new-post
Feel free to let us know if you run into any other problem.
The topic ‘Double payment received from order’ is closed to new replies.