I have the same issue on my site after the update to 4.0
If you have any template overrides (specifically for checkout.php) they’ve added a small script at the bottom which adds a javascript hidden value that I’m sure they check to be posted in PHP.
Can we get a tutorial or the script to add and where it needs to go? Not sure why this was not made clear when updating the plugin. For now I have reverted back to an earlier version.
cheers
> If you have any template overrides (specifically for checkout.php) they’ve added a small script at the bottom which adds a javascript hidden value that I’m sure they check to be posted in PHP.
This. And we should have been more careful about not breaking templatized checkouts. The next update will have a fix for this.
Version 1.7.14.1 has a fix for this. Please open a new thread if this comes up again. Sorry again about that.
Yesss…..thanks……it worked.
thanks for solving this! great plugin and support
I’m having this problem now. I have the newest version.
PMPro checkout and specifically gateways like Stripe and Braintree require JavaScript to be working. Sometimes there are bugs in PMPro that can cause this error or something related and we fix those in our releases.
However, most of the time this error comes up because another plugin or theme is causing a JavaScript error causing jQuery to stop working. Here is some info from one of our posts about debugging this:
—
2. Make sure that other plugins or themes are not causing JavaScript issues at checkout.
You can use the Chrome Debug Bar in Google Chrome to look for JavaScript errors. In Chrome, click Ctrl+Shift+J to bring up the JavaScript console. Errors will show up in red. The errors might give you a clue as to which plugin, theme, or file is causing the issue. There are similar tools for other browsers, including Firebug for Firefox and Developer Tools for IE.
—
If you post to our member forums, we can get the URL of your site to take a look and try to work out the conflict for you.