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.