CF7 5.1.+ updated to reCAPTCHA (v3).
The orange error border indicates reCAPTCHA v3 is not working correctly on your site.
You may see this 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.
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).

If the reCAPTCHA badge is not showing, this shows that reCAPTCHA v3 is not working on your site.
I have recreated v3 keys three times now. There are only two fields to enter on CF7’s recaptcha settings page.
Nothing that I am doing is causing the error here.
It simply is not working since 5.1.1.
Cleared all caching disabled CDN, forced reload of server data in chrome. Made no difference with brand new v3 keys.
Latest PHP error messages trying to get this working.
Apr 01, 21:53:56
Warning: count(): Parameter must be an array or an object that implements Countable in /wp-content/plugins/contact-form-7-mailchimp-extension/lib/system.php on line 92
Apr 01, 00:35:22
Warning: Invalid argument supplied for foreach() in /wp-content/plugins/contact-form-7-mailchimp-extension/lib/functions.php on line 266
Apr 01, 00:35:22
Warning: array_column() expects parameter 1 to be array, null given in /wp-content/plugins/contact-form-7-mailchimp-extension/lib/functions.php on line 264
Mar 29, 14:58:21
Warning: count(): Parameter must be an array or an object that implements Countable in /wp-content/plugins/contact-form-7-mailchimp-extension/lib/system.php on line 92
I should add, I’ve NEVER seen the recaptcha badge on my site ever. Even when it was working prior to v5.1.1
I should add that I am using WP Mail SMTP going to Google Gmail Oauth. Not sure if that has anything to do with this problem.
Still unable to use Recaptchav3
recaptcha__en.js:505 Uncaught Error: Invalid site key or not loaded in api.js: 6LfEdZsUAAAAABUiQVR1XQEXMbxwdnnoxyFuUh5P
at Object.JL [as execute] (recaptcha__en.js:505)
at execute ((index):296)
at $p (recaptcha__en.js:507)
at iG (recaptcha__en.js:508)
at recaptcha__en.js:521
at recaptcha__en.js:540
I’ve disabled and re-enabled. Re-created keys 4 times. Disabled all caching and minification plugins. Not working at all.
solved it.
when entering the URL’s in ReCaptcha settings. DO NOT put the preceding http:// or https:// in the URL.