Техническое задание: Интеграция ЮKassa для WordPress
Необходимо реализовать на сайте, работающем на CMS WordPress, полнофункциональное подключение к платежному сервису ЮKassa со следующими ключевыми требованиями.
Основные цели проекта
- Обеспечить прием платежей на сайте исключительно через Систему быстрых платежей (СБП). Другие способы оплаты (банковские карты и т.д.) должны быть отключены.
- Реализовать автоматическое формирование и отправку покупателю электронного чека (фискального документа) в соответствии с законодательством.
- Настроить сбор и валидацию обязательных данных о покупателе.
Требования к форме оплаты
В процессе оформления заказа клиент должен заполнить форму с обязательными полями. Без заполнения всех полей переход к оплате должен быть заблокирован.
Список обязательных полей:
- Фамилия
- Имя
- Отчество
- Контактный телефон
- Адрес (электронной почты или доставки, в зависимости от логики сайта)
Требования к функционалу
- После успешной валидации формы покупатель должен быть перенаправлен на стандартный интерфейс СБП для подтверждения платежа.
- Все успешные транзакции с данными клиентов (ФИО, телефон, сумма, статус) должны сохраняться в административной панели WordPress в удобном для просмотра виде (например, в виде отдельной таблицы или раздела).
- Интеграция должна быть стабильной и соответствовать актуальной документации API ЮKassa.
Ожидаемый результат
Готовое решение, позволяющее владельцу сайта принимать оплату через СБП, получать все необходимые данные от клиентов в структурированном виде и автоматически формировать чеки.