Hi Scott,
Yes, I can see it. Possibly
Did you try to disable other plugins? If it’s a compatibility issue, I’d love to know about it.
regards,
jörn
I have disabled every plugin except for “Contact Form 7” (ver 4.1.1) and “WP reCaptcha Integration” (ver 1.1.4).
I still have the problem so it doesn’t appear to be a plugin compatibility issue.
Any other ideas?
Scott
btw- I’m using iis 6 and php 5.4.36
Scott
Possibly the verification request to google fails at some point. Does the API-Key test succeed in the plugin settings?
The key test in settings is successful.
Scott
I changed to a different plugin and modify one part of the plugin code. I am using “Contact Form 7 Simple Recaptcha” plugin with CF7.
You need to edit the plugin and replace the code:
if ( isset ( $response->success ) && 1 == $response->success )
with:
if($response.success !== false)
It appears that the original code, which seems to be common in most of these recaptcha plugins, misfires from the google response for some reason. The new code seems to work better. This mod also might fix the other recaptcha plugins that don’t work.
Here’s more info about this:
https://codeforgeek.com/2014/12/google-recaptcha-tutorial/
Good luck.
Hi Atkscott,
I have been looking for an answer to this but cant find it anywhere and no one is responding. Hope you can direct me.
Im using this plugin “WordPress ReCaptcha Integration” for my woocommerce basic checkout/billing address form. I have done everything asked by the plugin but dont know what to do with this instructions below from google.
I am using a child theme and have a woocommerce folder in there.
The HTML template google is referring to I don’t have and the “form” I’m not sure what *.php file this goes in to.Or do I not use any of this below?
***
Paste this snippet before the closing </head> tag on your HTML template:
<script src=’https://www.google.com/recaptcha/api.js’></script>
Paste this snippet at the end of the <form> where you want the reCAPTCHA widget to appear:
<div class=”g-recaptcha” data-sitekey=”jfg890fgs95w685eyblahblahblah”></div>
***
“Does the API-Key test succeed in the plugin settings?” yes mine does but I cant see the captcha on the checkout form. When I fill in the checkout form i get the message “Error: the Captcha didn’t verify”.
Hi maximoau,
Possibly your theme does not fire the actions like the default woocommerce theme does.
Please have a look if the file woocommerce/checkout/payment.php exists either in your child theme or parent theme directory.
To make the plugin work, there must be some PHP code in it saying:
<?php do_action( 'woocommerce_review_order_before_submit' ); ?>
This is the orginal woocommerce checkout/payment page:
https://github.com/woothemes/woocommerce/blob/master/templates/checkout/payment.php#L47
(Might help to find the right place where to paste the action.)
Hi Podpirate,
YOU ARE A CHAMPION!!!
That tip was all I needed to put the last piece of this puzzle together.
I really do appreciate your time and help.
I entered all my google code in my payment.php, woocommerce folder in my child theme.
All good now.
Thank you again
Regards.