marston0
Forum Replies Created
-
Forum: Plugins
In reply to: [WooCommerce] Woo Commerce duplicating ordersHi this is likely Sucuri causing this. I can see your A record is pointing through their server. Myself and others are all having the same issue and Sucuri or Godaddy WAF are the common link.
Forum: Plugins
In reply to: [WooCommerce] Orders Duplicating on Various Payment GatewaysJust had a customer manage to place 5 duplicate orders somehow. Which is obviously awful. Trying to get some more answers from Sucuri but they’re very slow.
Forum: Plugins
In reply to: [WooCommerce] Orders Duplicating on Various Payment GatewaysThanks for clarifying, yeah I think the latter is how we are configured.
Forum: Plugins
In reply to: [WooCommerce] Orders Duplicating on Various Payment GatewaysHi @kaushiksomaiya,
I’ve approached Sucuri about this. It seems too coincidental to me that the people I’ve spoken to are either using Sucuri or Godaddy WAF and all seeing this problem at the same time. I’ll see what they say.
Have you had any luck with this so far? Still happy to open a case with you to assist if you like.
Forum: Plugins
In reply to: [WooCommerce] Orders Duplicating on Various Payment GatewaysHi, as this has now been moderated. Anyone affected by this, if you want to discuss the problem on Reddit, there’s a post here https://www.reddit.com/r/woocommerce/comments/1jgjglu/orders_duplicating_since_16th_march/
Forum: Plugins
In reply to: [WooCommerce] Orders Duplicating on Various Payment GatewaysHmm we also have Sucuri @kaushiksomaiya so might be something to that.
Forum: Plugins
In reply to: [WooCommerce] Orders Duplicating on Various Payment GatewaysThanks @kaushiksomaiya,
I see we’ve had a few more people since bring this problem up but it’s good to see that you are aware of it and running some investigation. I’m happy to open a ticket to assist with this. Thank you.
In regards to what happens with a single place order click. I believe in some instances with PayPal that I’ve observed customers only click once which has created a Failed order and a Successful Order. It only seems to be that both orders are marked as successful if customer clicks the Place Order button a second time after believing it has failed the first time, which rechecks the Failed order and makes it successful.
Forum: Plugins
In reply to: [WooCommerce] Orders Duplicating on Various Payment GatewaysFor your reference here are other examples of people reporting the same issue from the same time frame. You can also see others have commented sometimes reporting same issue and as above we have another report of this from a user. At this point it doesn’t seem to be related to a particular payment gateway which leads me to believe it is Woocommerce related.
https://ww.wp.xz.cn/support/topic/customers-being-charged-twice-creates-duplicate-orders/
https://ww.wp.xz.cn/support/topic/duplicate-orders-double-charging-customers/
https://github.com/woocommerce/woocommerce-paypal-payments/issues/3231
Comment
byu/Camman1 from discussion
inwoocommerce- This reply was modified 1 year, 2 months ago by marston0.
Forum: Plugins
In reply to: [WooCommerce] Orders Duplicating on Various Payment GatewaysHi @kaushiksomaiya,
Thanks for your response. Am I able to send you the url privately? I’d rather not disclose on a public forum. Hosting is eukhost on a VPS. The time between duplicate orders is almost always the same minute. We use Microsoft Clarity and have been able to monitor offending sessions (which we have recordings of for reference). Usually what happens is the customer presses the Place Order button, it takes, maybe 15 seconds and then they get an error message depending on the payment gateway.
For example, if PayPal fails this error show
Failed to process the payment. Please try again or contact the shop admin. [UNPROCESSABLE_ENTITY] The requested action could not be performed, semantically incorrect, or failed business validation. https://developer.paypal.com/api/rest/reference/orders/v2/errors/#ORDER_ALREADY_COMPLETED PayPalGateway.php:706 ORDER_ALREADY_COMPLETED The order cannot be patched after it is completed.
OrderEndpoint.php:584 Order status changed from Pending payment to Failed.With Stripe it’s more generic I think something along the lines of Unable to process order please try again.
At this point the order is created in our system with a fail check but naturally the customer repeats the order, which then often causes both payments to approve resulting in a double charge.
Forum: Plugins
In reply to: [WooCommerce] Orders Duplicating on Various Payment GatewaysHi, yes I’ve seen I think 5 (now 6) separate mentions of this issue but so far nobody seems to know what is causing it. Same behaviour you have mentioned @wosiwosiuk thank you for providing your experience also.
Thanks Krystian, I’ll try this way
Hi @inpsydekrystian ,
Sorry to tag you again. Were you able to see my last messages? Thanks
Hi @inpsydekrystian ,
I’m having a problem opening a support ticket with the link you provided. My email won’t verify no matter how many times I try. Is there any other way to contact you guys or open a ticket?
I can see that this problem has been reported again today. Have we been able to locate the source of the problem yet? https://ww.wp.xz.cn/support/topic/duplicate-orders-double-charging-customers/
I can see that you are looking to raise this with Woocommerce themselves. I have multiple session recordings of these errors happening which might help with the investigation so would be good if I can get them to you.
Thanks
- This reply was modified 1 year, 2 months ago by marston0.
Thanks Krystian,
No worries, not your fault. You asked me previously about 3D secure. This is what we have enabled. Is this how it should be?
I will look at this support ticket.
Edit: Sorry image didn’t seem to work. Contingency for 3D Secure is set to – 3D Secure When Required.
Thanks
- This reply was modified 1 year, 2 months ago by marston0.
Hi Niklas,
Thanks for confirming. Do you know if there’s any intention to switch the Woocommerce order to before like the old system worked? I got the impression from the other support topic I linked that this was a temporary change to help improve compatibility whilst a fix was worked on. Perhaps I’m wrong though?
Thanks