I wrote about this some time ago https://ww.wp.xz.cn/support/topic/recaptcha-always-return-error-as-spam/
and there is no answer, I don’t want to use recaptcha V2
do you get Uncaught ReferenceError: grecaptcha is not defined error?
-
This reply was modified 6 years, 4 months ago by
mstudioIL.
@vanessa34 – CF7 5.1.+ updated to reCAPTCHA v3.
You may see an error if you’ve:
- previously used reCAPTCHA v2 with CF7
- updated to CF7 5.1.1 or newer and
- not changed your previous reCAPTCHA v2 keys to reCAPTCHA v3 keys at Contact > Integration.
The API keys for reCAPTCHA v2 don’t work with the reCAPTCHA v3 API.
If you’ve registered correctly for reCAPTCHA v3 (by following the instructions at reCAPTCHA v3) & it’s working, you should now see the reCAPTCHA Privacy badge displayed at the bottom of every page on your site (not just the pages where you’ve got CF7 forms).

There are many viable alternatives to reCAPTCHA including Akismet & Honeypot for Contact Form 7.
I am also getting
“Uncaught ReferenceError: grecaptcha is not defined” when I inspect console in google chrome.
This is really frustrating. Not able to find any solution till now. Don’t want to use recaptcha V2.
Please help CF7 Team