Техническое задание: Доработка веб-сайта (Django + Vue.js)
Цель проекта
Доработать функциональность платежной системы существующего веб-приложения для повышения удобства пользователей и корректности работы.
Основные задачи
1. Интеграция платежного метода "СберПэй"
- Подключить и настроить прием платежей через СберПэй в дополнение к существующим способам оплаты.
- Обеспечить безопасную передачу данных и корректное отображение метода оплаты на фронтенде (Vue.js).
- Реализовать обработку callback-уведомлений от платежной системы на бэкенде (Django) для обновления статуса заказа.
2. Исправление работы редиректов при оплате картой
- Проанализировать и устранить ошибки в процессе перенаправления пользователя на страницу ожидания (или статуса) после проведения платежа банковской картой.
- Обеспечить стабильный и понятный для пользователя переход со страницы платежного шлюза обратно на сайт.
- Гарантировать, что статус оплаты после редиректа отображается корректно и без задержек.
Технические требования
- Бэкенд: Функциональность должна быть реализована на Django с использованием актуальных и безопасных подходов.
- Фронтенд: Все изменения в интерфейсе (добавление кнопки СберПэй, страницы статуса) должны быть интегрированы в проект на Vue.js.
- Совместимость: Новый функционал не должен нарушать работу существующих платежных методов.
- Документация: Предоставить краткое описание внесенных изменений в код.