Просто предположение, но правильно ли вы настроили свой открытый / закрытый ключи?
С Документация по API рекапчи
Чтобы использовать reCAPTCHA, вам нужно
пара ключей открытый / закрытый API. Этот ключ
пара помогает предотвратить нападение, где
кто-то размещает reCAPTCHA на их
сайт, собирает ответы от своих
посетителей и представляет ответы на
ваш сайт.
Ваш токен reCAPTCHA действителен только в том домене, на который вы подписаны, и в любом другом
субдомены (из-за потенциальной
атака, упомянутая выше).
Что касается того, почему он работает в разработке, но не на вашем сервере:
Если один из ваших серверов "localhost"
или "127.0.0.1", reCAPTCHA не будет
применять правило того же домена. Просто используйте
тот же ключ, что и для производства
сервер.
... так что даже если вы не настроили свои ключи должным образом, reCAPTCHA все равно будет работать, если страница обслуживается с вашего локального компьютера. Однако после развертывания неправильный или отсутствующий ключ не позволит загрузить reCAPTCHA.