So, your implementation of recaptcha is not working in contact form 7? Long story short. You must configure the reCAPTCHA keys to use reCAPTCHA v3. Starting December 11, 2018, Contact Form 7 plugin got updated to version 5.1. This version drops support for reCAPTCHA v2 which is a service provided by Google who is requesting users of the reCAPTCHA service to also update to the new reCAPTCHA v3.
So what does this mean to you? well, if you use Contact Form 7 and reCAPTCHA, then you probably find that the form is showing the following text in place of the reCAPTCHA v2 checkbox: “[recaptcha]”. This means your form is not working!
How do you fix reCAPTCHA text appearing on your contact form?
Just re-configure the reCAPTCHA keys by creating new ones on the google reCAPTCHA dashboard. Make sure you create the reCAPTCHA v3 keys for the domain you want to use it.
Detail instructions can be found on the Contact Form 7 website here: https://contactform7.com/recaptcha
Do I have other options to fix recaptcha on Contact Form 7?
Yes. You will find many, many contact form plugins for WordPress out there. I reviewed a lot in the past and I am very happy with Caldera Forms now. Not only it allows reCaptcha v2 and v3, it comes with a lot of options and flexibility to create contact forms and many triggers and conditionals to even make quiz-like forms. There is a reCaptcha plugin that will add that feature to it for free which you can download from here: Caldera Forms anti-spam plugin. I this for free.