Беда с ReCaptchaV2
Всем привет!
Помогите, пожалуйста, найти причину ошибки и исправить ее. Для создания форм на сайте я использую связку AjaxForm, FormIt и ReCaptchaV2. Делаю все как обычно. Но только в этот раз, так как ReCaptchaV2 стал поддерживать невидимую капчу, я решил использовать ее. На тестовом домене все работало, но, как только перенес все «на чистовик», капча перестала фурычить.
Домен в настройках капчи я естественно поменял и кэш ModX очистил. Но это не помогло.
Помогите, пожалуйста, найти причину ошибки и исправить ее. Для создания форм на сайте я использую связку AjaxForm, FormIt и ReCaptchaV2. Делаю все как обычно. Но только в этот раз, так как ReCaptchaV2 стал поддерживать невидимую капчу, я решил использовать ее. На тестовом домене все работало, но, как только перенес все «на чистовик», капча перестала фурычить.
Домен в настройках капчи я естественно поменял и кэш ModX очистил. Но это не помогло.
Комментарии: 19
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
и ключи тоже нужно генерировать не для v2 а для v3
Так ключи привязываются к домену. Если вы создавали ключи для тестового домена, то там они и будут работать. А для «чистовика» они нужны новые!
Подробнее у Сергея Шлокова
На самом деле эта ошибка ни на что не влияет — письма все-равно приходят. Если она мешает можно закомментировать этот кусок кода: github.com/bezumkin/AjaxForm/blob/master/assets/components/ajaxform/js/default.js#L68-L71
При сабмите в консоль валится ошибка «Uncaught Error: No reCAPTCHA clients exist.»