Техническое Задание для Интеграции Системы Оплаты YooMoney и Модуля Пост-обработки в OCStore 3.0.3.7
- Цель: Интегрировать систему оплаты YooMoney (для физических лиц) и обеспечить автоматическую пост-обработку заказов с выдачей цифрового товара (логина и пароля) после оплаты. Модуль парсер уже написан и работает.
2. Описание текущей системы
- Текущий способ оплаты: Ранее использовалась система оплаты через YooKassa, которая была заменена на YooMoney.
- Проблема: После перехода на YooMoney прекратилась автоматическая обработка API для получения товаров после оплаты.
3. Технические требования
- Интеграция YooMoney: Необходимо настроить модуль оплаты YooMoney в OCStore 3.0.3.7, включая создание и настройку платежных форм, обработку уведомлений об оплате и проверку статуса транзакций.
- Пост-обработка оплаты: После успешной оплаты клиент должен быть перенаправлен обратно на сайт, где он должен увидеть страницу с подтверждением оплаты и ссылкой на скачивание товара.
- Создание ссылки на товар: Необходимо доработать систему генерации уникальной временной ссылки для доступа к цифровому товару.
- Открытие товара в браузере: Товар должен автоматически открываться в новой вкладке браузера пользователя после нажатия на ссылку получить товар.
4. Пользовательский интерфейс
- Страница подтверждения оплаты: Необходимо разработать интерфейс страницы, где пользователь после возвращения на сайт будет видеть статус своего заказа и ссылку на получение товара.
5. Тестирование и внедрение
- Тестирование: Провести тестирование всей системы, включая платежи, переходы по ссылкам и открытие товаров.