Split: Error Something went wrong. Please try again or choose another payment source.
-
We’re having a problem where WooCommerce Anti-Fraud now prevents all orders while running Woodmart theme.
We’ve found that the first nonce check WooCommerce Anti-Fraud performs inside WooCommerce_Anti_Fraud::wildcard_email_validation()
fails every time while Woodmart is the active theme.
This line:
if ( ! wp_verify_nonce( $_REQUEST['_wpnonce'], 'my-nonce' ) ) {
Aborts every order. WooCommerce Anti-Fraud was working with Woodmart previously with an older PHP version. We’ve had trouble since the upgrade to PHP 8.2.27. When we switch themes to Twenty Twenty Four, this nonce check does not fail.
Can you replicate this behavior?
Hello,
Please disable any plugins not directly related to our theme and provide us with your admin and FTP access details. We will log in to your dashboard and investigate the issue. Please ensure that you only keep the following plugins that are necessary for our theme to work correctly:
– WoodMart core
– WooCommerce
– Elementor/WPBakery Page Builder
Thank you in advance.
Hello,
Sorry, but the admin access seems to be wrong and we can’t enter your dashboard.
Kind Regards
Oh, sorry. The admin URL is unchanged because all plugins have been deactivated.
The password seems to be wrong and we still can’t enter.
I don’t want you to do anything anymore, thanks. I had to put another plugin.
Please try again. This site requires Passwords Evolved be active and I had deactivated it. Sorry for the delays.
Please update the theme to the latest version and provide us with instructions on how exactly we can reproduce this and see the error on your website.
Here are the instructions to see an order failure with Woodmart & a success after switching themes while WooCommerce Anti-Fraud is active:
Hello,
You can fix it by applying patch # 642919
. To do this, go to Dashboard -> WoodMart -> Patcher, find the corresponding patch and click on the “Apply” button. Let us know if it works for you.
Kind Regards