So, my advice is try my second suggestion.
Why is this so difficult?
It's like 20 questions. Only there's 400 of them, and the person answering them is deliberately trying to make it difficult for us.
Drop the walls. See if it works. If it does - there's a problem with your firewall. If it doesn't we may be able to help. Stop expecting this group to hand-hold you through putting reCAPTCHA on your site.
FFS!
We don't do PHP tutorials. Or RUBY tutorials. Or Joomla Tutorials. Or [3rd party, broken] implementation tutorials.
--
PJH