Hello!
Wordfence showed up with a warning about a vulnerability in your ReCaptcha integration plugin: https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/wp-recaptcha-integration/recaptcha-integration-for-wordpress-125-authenticated-administrator-stored-cross-site-scripting
Are you working on a sollution?
Thanks! Kind Regards
]]>When a user attempts to post a WooCommerce review, the following error message appears: Error: the Captcha didn’t verify.
<span style=”text-decoration: underline;”>WordPress Version</span>: 6.4.2
<span style=”text-decoration: underline;”>WooCommerce Version</span>: 8.4.0
Since today I get
<b>Notice</b>: Undefined variable: attr in <b>/www/htdocs/w00bbf0b/public/piraten_mv/wp-content/plugins/wp-recaptcha-integration/inc/class-wp_recaptcha_cforms2.php</b> on line <b>54</b>
How can I get rid of it?
]]>Updating to WooCommerce 7.5.0 appears to break the implementation of the Checkout Recaptcha. You can see the ReCaptcha for a minute while WooCommerce loads the order_review
section, but once the load finishes, the ReCaptcha disappears. Upon checkout, the following error appears:
Error:?the Captcha didn’t verify.
I’m running:
WordPress 6.1.1
WooCommerce 7.5.0
WP reCaptcha Integration 1.2.5
Storefront Theme 4.2.0
PHP 8.0.14
Hello,
I’m using 2 different plugins to handle ReCaptcha in 2 different areas of my website. This plugin I have specifically set this to only apply to the Checkout Page. The other plugin I have to handle the Lost Password Page.
Whenever on the Lost Password page, the Reset Password button is disabled even though this plugin does not handle the Recaptcha for that page. The button never becomes enabled. If I uncheck the “Disable Submit Button” setting or disable this plugin, the Lost Password page works as expected.
This seems like a bug to apply code on pages where the functionality isn’t applied. Let me know if you have any questions or need any further information from me to help replicate this issue.
]]>I’m running the WP reCaptcha Integration
plugin on my site and have the settings configured to protect WooCommerce checkout. The reCAPTCHA widget properly appears on the checkout page and functions without issue when a customer pays with a credit card. If, however, a customer pays using PayPal, the following error appears and they are unable to complete the purchase: Error: the Captcha didn’t verify
. Could you help us find out what may be causing the issue and how we can correct?
WordPress and Plugin Versions:
Steps To Reproduce:
PayPal
payment option.I Have Read And Agree To The Website Terms And Conditions
PayPal Checkout
button.Complete Purchase
button.Error: the Captcha didn’t verify
For those wondering how to retrieve the reCaptcha keys from the database without doing any SQL query (like I was). I found a way and would like to share it here, because I searched and have nothing here or in any other website related to it.
It’s pretty simple.
To get the public or site key:
WP_reCaptcha::instance()->get_option( 'recaptcha_publickey' )
To get the private key:
WP_reCaptcha::instance()->get_option( 'recaptcha_privatekey' )
Hope it helps someone.
]]>Hi,
On the Woocommerce checkout page:
The capture box is *not provided* when the user is a guest, but the unchecked capture error still fires.
When the user is logged in (not a guest) the capture box is provided and works OK.
]]>It kind seems like it’s trying to run the v3 invisible recaptcha in the background instead of the visible (and selected in settings) v2 recaptcha that shows on the login page.
It gives me the error message before I’ve even put in the password, so something is not happening in order.
But, once it errors for me 2x, then it let me click the v2 checkbox successfully and allowed the login.
Any ideas?
I see a bunch of issues with multiple recaptchas on the same page, but I’m pretty sure we’ve only got 1 on the login page.
Thanks for any help you can give!!
Also, for some reason, this issue only seems to happen on mobile and not on desktop. Maybe that’ll help troubleshoot it?
]]>Are you planning to do reCAPTCHA v2 (Invisible) ?
]]>If you use MailChimp for wordpress (MC4WP) and have a subscribe to newsletter checkbox on your registration form it adds 2 recaptcha’s – it looks like it sees the MC$WP checkbox as a separate form.
]]>Hi. On every page of our site we have a contact form and a registration form. The contact form comes from gravity forms and gravity forms manages the rendering of the recaptcha and verification. The recaptcha for the registration form comes from your plugin ReCaptcha Integration for WordPress but we’re seeing that it isn’t working properly. Lots of spam registrations are still getting through. We noticed this js error
Uncaught (in promise) Error: Invalid reCAPTCHA client id: null
at Array.<anonymous> (recaptcha__en.js:318:54)
at recaptcha__en.js:287:80
at (index):1958:18
at wp_recaptchaLoadCallback ((index):1960:7)
and looking online showed that this error occurs if there are multiple recaptchas on a page but the recaptchas are not configured correctly to allow more than one. Google demonstrates how to have more than one recaptcha here https://developers.google.com/recaptcha/docs/display. Please advise.
]]>Hello good afternoon.
I have a strange problem.
Captcha starts loading and disappears.
This is on the woocommerce checkout page.
The errors in the console are these:
Uncaught (in promise) Error: Invalid reCAPTCHA client id: null
at Array.<anonymous> (recaptcha__pt_br.js:145:272)
at recaptcha__pt_br.js:371:457
at (index):1558:18
at wp_recaptchaLoadCallback ((index):1560:7)
recaptcha__pt_br.js:145 Uncaught Error: Invalid reCAPTCHA client id: null
at Array.<anonymous> (recaptcha__pt_br.js:145:272)
at recaptcha__pt_br.js:371:457
at (index):1558:18
at wp_recaptchaLoadCallback ((index):1560:7)
at HTMLDocument.<anonymous> ((index):1568:6)
at HTMLDocument.dispatch (jquery.min.js?ver=3.6.0:2:43064)
at v.handle (jquery.min.js?ver=3.6.0:2:41048)
at Object.trigger (jquery.min.js?ver=3.6.0:2:71515)
at l (jquery.min.js?ver=3.6.0:2:80053)
at XMLHttpRequest.<anonymous> (jquery.min.js?ver=3.6.0:2:82355)
Uncaught DOMException: Blocked a frame with origin "https://www.google.com" from accessing a cross-origin frame.
at r.ZL (https://www.gstatic.com/recaptcha/releases/CHIHFAf1bjFPOjwwi5Xa4cWR/recaptcha__en.js:737:180)
at Array.<anonymous> (https://www.gstatic.com/recaptcha/releases/CHIHFAf1bjFPOjwwi5Xa4cWR/recaptcha__en.js:406:275)
at Object.init (https://www.gstatic.com/recaptcha/releases/CHIHFAf1bjFPOjwwi5Xa4cWR/recaptcha__en.js:744:258)
at https://www.google.com/recaptcha/api2/bframe?hl=en&v=CHIHFAf1bjFPOjwwi5Xa4cWR&k=6LeMkBwhAAAAAFdXTU5CVKknYCLF6QMnA45zJJWo:184:30
Already on the login and registration page, it works normally.
can you help me?
]]>Hi
The I’m not a robot can’t translate automatic. https://prnt.sc/1MSLiB1kGVDu
I have set https://prnt.sc/3VO41riDWYsy the language of site, or automatic, but on the login page is always show with English, my website is multi-language, could you show me how to display the default with French, then translate automatic with others languages please?
My website original language is French, then translate with others language by Gtranslate.
thank you
]]>The Captcha appears to work on other pages, including the in-store login (https://store.dolina.org/my-account-2/) , but doesn’t work for the regular WP login page (https://store.dolina.org/wp-login.php).
Removing the reCaptcha from the login form, removes it from both locations, which tells me it is the same reCaptcha for both locations. It is just that at the wp-login, we get the error: Error: the Captcha didn’t verify.
Any ideas?
]]>The ReCaptcha verification is shown twice on the comment form. One after user information and one after comments note.
]]>Hello,
I test it but not work, and it shows “ERROR for site owner: Invalid key type”.
and only this plugin is activated:
Plugin setting as the screenshot:
Does this plugin work with google ReCaptcha V3 ?
any suggestions please?
]]>Hi,
Is it possible to use invisible recaptcha?
]]>Hi, I would like to exclude this and all admin pages from the recaptcha login process. Is this possible?
]]>I saw for both lost password and comments form, same function gets called. The problem with that is lost password form should have a similar approach to login or register forms. You should not call die after throwing an error in lost password instead you should add to the existing errors object and pass it.
]]>Great plugin, but after adding it our standard button styling is lost and replaced with something off-brand. Not sure how to fix?
What button should look like: https://critteraid.org/
What it looks like with recaptcha: https://critteraid.org/my-account/
I’ve added a Chinese simplified language to my Korean website, but the reCaptcha text is still shown in Korean.
How can I see the text in translated language on the reCaptcha area?
]]>Hey there, I was trying to send a donation to buy you a cup of coffee, but received the error below from PayPal:
]]>Sorry, we weren’t able to complete your payment at this time. Please try again later.
Hi, is it possible to add a 15px margin below every instance where the reCAPTCHA <div> appears?
]]>The recaptcha box does not show on the comments form, so naturally no one can check it and then it doesn’t verify. I have to turn it off now.
]]>Ran PHP Compatibility Checker from WPEngine, got the following errors from scanning PHP 7.2 and above.
FILE: /home/joeyma6/public_html/wp-content/plugins/wp-recaptcha-integration/inc/recaptchalib.php
——————————————————————————————————————————————————-
FOUND 4 ERRORS AFFECTING 3 LINES
——————————————————————————————————————————————————-
218 | ERROR | The constant “MCRYPT_MODE_CBC” is deprecated since PHP 7.1 and removed since PHP 7.2
219 | ERROR | The constant “MCRYPT_RIJNDAEL_128” is deprecated since PHP 7.1 and removed since PHP 7.2
221 | ERROR | Extension ‘mcrypt’ is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
221 | ERROR | Function mcrypt_encrypt() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
——————————————————————————————————————————————————-
I have managed to lock myself out of my site using this plugin
ERROR for site owner:
Invalid domain for site key
What are my options
Marion
]]>I’m trying to do some testing on the staging site which includes testing the Register page. I can’t create an account because of a reCapture error.
ERROR for site owner:
Invalid domain for site key. The reCAPTCHA was invalid. Go back and try it again.
It works on the live site. I thought I could deactivate it for the testing, but I can’t find it. Looked in WooCommerce Settings, but not in the tabs there. I also didn’t see it in Plugins under reCapture or BestWebSoft
]]>Hi there,
we’re using Woocommerce and have the checkout validation enabled. When we give someone a 100% off voucher, then no captcha is shown (because there is no payment form) but it is validated on submit and thus a user can never complete the purchase when the cart total is basically 0 and no payment provider is needed.
It’s the same if someone was to use Woocommerce Subscription and a user is downgrading from a more expensive subscription to a cheaper subscription where the cart total is 0 in this case as well.
Would it be possible to maybe not do the recaptcha check when the cart total is basically 0? Or when no payment data was entered? Or provide some other workaround?
]]>Is this plugin abandoned? Is it still safe to use?
]]>