Hi @marcus182,
You’re correct; the order status gets changed based on the response from Stripe after processing the payment. Since your order status is changing twice, it might be due to a delayed response from Stripe or a conflict with another plugin.
To troubleshoot this issue, I suggest you to follow these steps:
- Deactivate all plugins except WooCommerce and WooCommerce Stripe Payment Gateway.
- Switch to a default theme like Storefront.
- Place a test order to see if the issue persists (Make sure you’ve enabled debug mode in WooCommerce → Settings → Payments → Stripe → Settings as shown here: https://cln.sh/TdB4Z9KW).
If the problem is resolved, then it’s likely a conflict with one of your plugins or your theme. You can reactivate them one by one to identify the culprit.
If the issue still persists, please can you share a copy of the following:
- System Status Report: Navigate to WooCommerce → Status. Select Get System Report and then Download for Support.
- Fatal Error log: Share a copy of any fatal error log found under WooCommerce → Status → Logs.
You could copy and paste your reply or share it via Mozilla Community Pastebin and share the link here.
Let us know how that goes. Looking forward to helping you.
Hi there, I just updated woocommerce to the new version and the problem was resolved. Conflict with some old plugin I guess, but thanks a lot guys, I’m gonna mark this as resolved.
That’s great to hear! Thanks for letting us know, and the kind words, @marcus182!
If you have a few minutes, we’d love if you could leave us a review:
https://wordpress.org/support/plugin/woocommerce-gateway-stripe/reviews/#new-post
Have a great one!