Техническое задание: Интеграция Яндекс.Капчи на сайт Битрикс

Цель проекта

Реализовать замену стандартной Google reCAPTCHA на Яндекс.Капчу (SmartCaptcha) в ключевых формах сайта для защиты от спама и автоматических отправок.

Текущая ситуация

  • Сайт работает на CMS 1С-Битрикс.
  • Используется готовый шаблон "Аспро".
  • В штатном функционале доступна только Google reCAPTCHA, которая по требованиям заказчика не подходит.

Основные задачи

  • Интегрировать сервис Яндекс.Капча (SmartCaptcha) на сайт.
  • Добавить капчу в следующие формы:
    • Форма обратной связи.
    • Форма задать вопрос.
    • Форма оформления заказа.
  • Обеспечить корректную работу капчи (отображение, проверку ответа, обработку ошибок).
  • Интеграция должна быть выполнена с учетом архитектуры шаблона Аспро и Битрикс.

Требования к реализации

  • Работа капчи должна быть стабильной и не нарушать UX существующих форм.
  • Необходимо получить и настроить ключи для Яндекс.Капчи.
  • Решение должно быть реализовано на стороне как фронтенда (отображение), так и бэкенда (проверка).
  • Код должен быть написан аккуратно, с учетом стандартов разработки под Битрикс.

Ожидаемый результат

Формы обратной связи, вопросов и оформления заказа защищены Яндекс.Капчей. Отправка формы возможна только после успешного прохождения проверки.