I think I figured it out by turning on the logging..
WARNING: Stripe PHP library conflict! Another Stripe PHP SDK library is being used. Please disable plugin or theme that provides it as it can cause issues during payment process.
Library path: /…/public_html/site/wp-content/plugins/otter-blocks/vendor/stripe/stripe-php/lib/Stripe.php
Disabling Otter blocks fixes it, now I need to see what I was using those blocks for!
Same issue – started happening on Dec-01 – the mails also not getting sent by the plugin and order details not recorded in the backend. Error displayed to user is:
System was not able to complete the payment. Invalid currency received. Expected EUR, got .
Plugin Version: 2.0.83
WordPress Version: 6.4.2