Только предположение, но вы настроили свои государственные/частные ключи правильно?
От the recaptcha API docs
Для того, чтобы использовать ReCaptcha, вам нужно пару ключей в государственные/частные API. Этот ключ пара помогает предотвратить атаку, где у кого-то есть reCAPTCHA на своем сайте , собирает ответы от своих посетителей и отправляет ответы на ваш вопрос .
Ваш маркер рекапчи действителен только в домене, вы зарегистрируетесь для и любых поддоменов (из-за потенциального атаки упомянутой выше).
А почему она работает в разработке, но не с вашего сервера:
Если один из серверов является «локальный» или «127.0.0.1», рекапчи не следить за соблюдением правило с той же областью. Просто используйте тот же ключ, что и для производства сервер.
... так что даже если вы неправильно настроили свои ключи, reCAPTCHA будет работать, если страница будет обслуживаться с вашего локального компьютера. После развертывания, и неправильный или отсутствующий ключ предотвратит загрузку reCAPTCHA.
Спасибо за ответ. Хотя я еще не пробовал, но определенно ваше право. –