This error may indicate that you also have the far better Stripe for WooCommerce plugin by Payment Plugins, also available from the WordPress plugins directory at https://www.ads-software.com/plugins/woo-stripe-payment/
We were trying out the Stripe for WooCommerce plugin, and found that it works very well, plus it allows you to take manual payments from the admin order screen, which the “official” WooCommerce Stripe Gateway plugin doesn’t do. The two plugins were quite happily co-esxisting until WooCommerce Stripe Gateway decided to either add the new function wc_stripe() or rename a function to wc_stripe().
This happened on Tuesday at around 2am when an automatic update was performed, and this illustrates the problem with automatic updates – if a developer has no regard for the global namespace, function name clashes like this will happen and crash websites everywhere.
It could have been avoided if the WooCommerce Stripe Gateway author named the function royho_wc_stripe() or wcsg_stripe()
The shocking thing is that it is now 48 hours since this disaster and the authors haven’t fixed the error or reverted the change.
For this reason, we will be sticking with the Stripe for WooCommerce plugin instead.
-
This reply was modified 4 years ago by thejasonator. Reason: corrected typo