Техническое задание: Интеграция платежного модуля

Требуется реализовать на целевую страницу (лендинг) подключение к платежному шлюзу RoboKassa. Договор с провайдером уже активирован.

Функциональные требования к модулю

Модуль должен иметь пользовательский интерфейс, соответствующий предоставленному дизайну, и собирать следующие данные от пользователя:

  • ФИО (обязательное поле)
  • Комментарий к платежу (произвольный текст, необязательное поле)
  • Сумма для оплаты (обязательное поле для ввода)

Технические требования

  • Корректная интеграция с API RoboKassa для инициирования платежа.
  • Валидация введенных данных на стороне клиента (желательно) и сервера (обязательно).
  • Модуль должен быть готов к встраиванию в существующую верстку лендинга.
  • Передача всех введенных пользователем данных (ФИО, комментарий, сумма) в платежную систему.

Результат работы

Полностью работоспособный платежный модуль, интегрированный на лендинг, протестированный на корректную передачу данных и перенаправление пользователя на шлюз RoboKassa.