@judy101
Yes, you need reCaptcha key (v3) for it to work in Contact Form 7. Since we cannot see your setup, here is what you need to check.
- Any errors showing in the Contact Form 7 (CF7) setup (Contact > Contact Forms > click edit for the Form you are using). You have to fix those short-code errors.
- CF7 works only with a Google reCaptcha v3 key (version 3). Version 2 keys will not work at all. There is No v2 option in CF7.
- Your Google reCaptcha account shows access to both v2 and v3 keys. Make sure you used the v3 keys in CF7.
- If the v3 Key fails, delete it from your Google account and create a new one and use that new key. Leave the default settings for it.
- Your reCaptcha Google account, for v3 setup, will show any connection errors.
- Errors sending messages from the CF7 form is a CF7 issue, not a reCaptcha issue. If the form settings are good, no errors, then the theme or plugins are the cause. To check them you do not need to contact the “theme guy” whoever he is, simply activate one of the WordPress default themes, leaving the plugins as is and test the form. If it works, then it is the theme.
- If the theme test makes no difference, return to your chosen theme and deactivate all plugins except CF7. Then test. If the test works, then activate 1 plugin and test again, keep doing this for each plugin activation until the CF7 send error re-occurs. Then that plugin is the cause.
One of the things I do with client websites, is duplicate the site on my website host server, installing it into a sub-directory (https://yourdomain.com/wordpress-duplicate-site).
I then install the same theme, but not all the plugins except the one that has errors (CF7) and test the plugin / contact form sending there. IF it all works then what is different between the sites is the cause.
Since you are speaking about your own website and not someone else’s (client), then create a new WordPress install into a sub-directory and test it there. If CF7 works in the test site, then it is not the website host server, it is something wrong with your main site. If CF7 fails there too, with bare minimum plugins and the issue is not caused by the theme, then it is cause by the server.
Let us know what you find.