Hi @rehman055,
Thank you for clearly outlining what happened after updating to version 10.4.0. I can see how disruptive this is, especially with checkout breaking and Stripe fields not loading inside your FunnelKit template. Let’s work through this together.
The fatal error you shared typically indicates that something is attempting to hook into a class or callback that is no longer available or not loading as expected. Since this started immediately after updating WooCommerce Stripe, the most likely causes are either an incomplete update or a compatibility conflict with FunnelKit or another plugin modifying checkout behavior.
To help narrow this down, please try the following:
- Clear all server and plugin caches.
- Go to Dashboard → Updates and click Reinstall on WooCommerce Stripe to ensure the update completed correctly.
- Temporarily switch to a default theme such as Storefront or Twenty Twenty-Four and test the checkout.
- Temporarily deactivate FunnelKit and test the standard WooCommerce checkout page.
If the error disappears when FunnelKit is deactivated or when using a default theme, that would confirm a compatibility issue between the latest Stripe version and the checkout customization.
If the issue persists, please share your full System Status Report from WooCommerce → Status. You can copy it and paste it via https://pastebin.com or https://gist.github.com and share the link here. This will allow us to review your environment and identify anything unusual.
Once we isolate whether this is a conflict or environment-related, we can guide you on the best next step. Looking forward to your findings.
Hi @lovingbro ,
I have ensured all of the above points, but the issue is still occurring. I have shared the status report with you.
I switched the theme to Twenty Twenty-Five and also deactivated the FunnelKit plugin, but the error is still appearing.
Here is the report after changing the theme and deactivating the plugins:
https://gist.github.com/ARehman05/4e917d460c54cc9adb7e12a2ea585f44
And this is my actual environment report:
https://gist.github.com/ARehman05/35a8da8bb95437d5b367bc776ce20724
Hi there!
Thank you for the update and for sharing the status report.
I’ve tried to replicate the issue on my end using the same versions, but everything is working as expected here. This usually indicates that something specific to your site environment (such as a plugin, custom code, or configuration) may be causing the issue.
To help us move forward, could you please share the exact steps you’re following to reproduce the error on your site?
I also noticed that multiple plugins are still active. For testing purposes, could you please create a staging site, deactivate all plugins except WooCommerce and the Stripe Gateway, and enable Stripe test mode? Once that’s done, please share the staging site URL with us so we can try placing a test order and observe the issue directly.
This will help us isolate the root cause more effectively.
Since there’s been no recent activity on this thread, I’m marking it as resolved. Don’t hesitate to start a new thread if you need help in the future.
If you have time, we’d be grateful for a review: https://ww.wp.xz.cn/support/plugin/woocommerce-gateway-stripe/reviews/