sanjas
Forum Replies Created
-
Forum: Plugins
In reply to: [WooCommerce Stripe Payment Gateway] Duplicate charges in the same orderHi,
After a few days of testing with daily instalment plans, I can confirm that no issues occurred on the staging site and we were never double-charged for the same order.
The only noticeable difference between staging and production is the number of orders and the timing:
- On production site, there’s 100+ orders that are created on the same day (on staging only 10+).
- On the production site, users choose payment on the 18th, which automatically creates all new orders at 2 AM on that day.
What steps can we now take, to ensure that the issue won’t occur again on September 18th in production?
Best, Sanja
Forum: Plugins
In reply to: [WooCommerce Stripe Payment Gateway] Duplicate charges in the same orderHi @frankremmy.
We created a staging site, set up a daily installment payment of 1 € and enabled Stripe test mode.
I then placed at least 10 orders and will check tomorrow when the next installment payments are scheduled.
I can confirm that submitting regular orders without installment payments has never resulted in duplicate charges.
Forum: Plugins
In reply to: [WooCommerce Stripe Payment Gateway] Duplicate charges in the same orderI noticed some patterns that might help with debugging:
- The duplicated charges only occur for orders scheduled to be processed on the 18th of each month (when customers set up installment payments, they can choose to pay immediately – next installment is then on the same date next month, or pay on the 8th, 18th, or 28th of the month.
- Most clients choose the 18th, so a large number of orders are processed on that date and at the same time (2 AM).
Could this cause multiple payments for the same order being executed?
Forum: Plugins
In reply to: [WooCommerce Stripe Payment Gateway] Duplicate charges in the same orderHi @frankremmy,
thank you for the reply.
- Yes, orders 41362, 40699 and 38455 were all generated via SUMO and processed through Stripe.
- Was there a typo on your side? Failed order has ID 41165 and this payment initially failed due to insufficient funds. The order you referred to with ID 40096 has “reversed” status (not sure why because it was refunded like the rest of the duplicated payments).
- I don’t see anything concerning in the logs or maybe I’m not sure what to look for. We’re happy to provide you with login credentials so you can check it yourself.
- I checked the payments from this month’s order with ID 41362. Both payments have only one PaymentIntent / one pi_XXXXXXXXXXXXXXXXX. These PaymentIntents have unique value (they aren’t duplicated).
We’ll set up a staging environment and do the recommended tests.
Forum: Plugins
In reply to: [WooCommerce Stripe Payment Gateway] Duplicate charges in the same orderHi @shahzeenfarooq,
of course, here’s the screenshot: https://we.tl/t-s8DKMo69Gn
As you can see, this issue occurred a couple of times already.
Let me know if any additional screenshot is needed.
Forum: Plugins
In reply to: [WooCommerce Stripe Payment Gateway] Duplicate charges in the same orderHi @frankremmy,
thank you for the reply.
SUMO is not a payment method itself, but rather a plugin that enables subscription-based purchasing, allowing customers to pay for products in installments over a specified period.
The SUMO plugin integrates with WooCommerce to automatically generate monthly orders for the duration of the installment plan. All actual payment processing occurs through Stripe and your payment plugin.
As requested, I’ve attached a screenshot of a completed order from one of the cases where duplicate charging occurred. You can view it here: https://we.tl/t-ildN3cpIAZ
You suggested I should temporarily disable all plugins except WooCommerce and Stripe, then processed a test order. This was not needed though, because I made a test order while all the plugins were still enabled, but today I was charged only once with no errors occurring. It’s worth noting that this duplication issue doesn’t happen consistently and has only appeared with orders related to installment payments.
Thank you for your continued assistance in resolving this matter.
- This reply was modified 9 months, 4 weeks ago by sanjas.
Forum: Plugins
In reply to: [WooCommerce Stripe Payment Gateway] Duplicate charges in the same orderCan we somehow privately share system report with you?
Also we have enabled “Log error messages” under the WooCommerce > Settings > Payments > Stripe > Settings > Advanced settings. But unfortunately this was done today, so we don’t have logs from two days ago.
And when submitting a demo order today, no issue was present.Forum: Plugins
In reply to: [WooCommerce Stripe Payment Gateway] Duplicated payments in StripeMy apologies for not getting back to you.
The issue is still present and occurred again two days ago.
I opened a new thread here: https://wordpress.org/support/topic/duplicate-charges-in-the-same-order/, but the issue is the same.
Forum: Plugins
In reply to: [WooCommerce Stripe Payment Gateway] Double payment received from orderHi,
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).
Forum: Plugins
In reply to: [Omnibus — show the lowest price] Reset history price@iworks thank you.
Just one thing – does the fact that we have a multisite change anything or can I use the same command as proposed in your FAQ?
Best, Sanja
Forum: Plugins
In reply to: [Omnibus — show the lowest price] Reset history priceHi @iworks,
if I wanted to delete this directly from the database – what exactly would I need to delete?
I already deleted values under meta keys price, price_sale and price_including_tax from the postmeta but nothing changed on product page.
Best, Sanja
Forum: Plugins
In reply to: [WooCommerce Stripe Payment Gateway] Duplicated payments in StripeHi @mosesmedh.
Thank you for the reply.
I suppose you need screenshots from WooCommerce order?
As already mentioned, in WooCommerce, there was only one order generated. But in Stripe, two payments were processed for the same order, which resulted in customers being charged twice.Best,
SanjaForum: Plugins
In reply to: [Lucky Wheel for WooCommerce - Spin a Sale] Duplicated couponsHi,
Thank you for the quick reply.
I’ve found that the plugin interfering with the lucky wheel is Advanced Dynamic Pricing for WooCommerce. However, we need to keep this plugin active, as it’s used to apply a 2+1 discount on certain products.
Is there any way to make both plugins work together without causing a conflict?
Thanks in advance!
Best, Sanja
Hi @thisisirene,
thank you for fast reply.
I opened a new support ticket and sent you the system report.
Update on the issue: The plugin prompted me to perform a database migration or update (I can’t recall which), and now it no longer functions as expected.
In the settings, I specified that if no previous price is available, users should be informed.
Before the database migration/update, all products displayed the message “Lowest price in 30 days is the same as current.” Now, nothing appears.
Additionally, when a product is on sale, the lowest price is only shown after the sale price is removed.
I hope you can help.