Hello, thanks for your purchase and for using Porto.
Regarding that problem, this is very strange, it actually is the first time someone complains about that so I checked carefully all the steps from our ducumentation and started a new site to test if that still works.
1) I created a new google account for test purposes (simple account, and different from the one we use in our previews).
2) Created a new project on Google Cloud Platform.
3) Created 2 new API keys for recaptcha 2 and 3 at https://www.google.com/recaptcha/admin/create
4) Created 2 HTML files and uploaded to our server:
https://www.okler.net/tests/contact-recaptcha/contact-us-recaptcha-v2.html
https://www.okler.net/tests/contact-recaptcha/contact-us-recaptcha-v3.html
Both worked well. So, I think this is something related to a very specific account (or maybe country related) issue, because we are still able to create the API keys the same way as before, the Enterprise is not being forced for our account and I couldn’t find anything related to that on the web. Are you able to make the same tests with a personal (or a new one) account?
You are right when you say that the Enterprise API works in another way to validate and our script will no longer works. We will check it further to see how to update that to work on Enterprise version as soon it’s mandatory.
Hope that makes sense.
Thanks!