Техническое задание: Доработка веб-сайта (Django + Vue.js)

Цель проекта

Доработать функциональность платежной системы существующего веб-приложения для повышения удобства пользователей и корректности работы.

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

1. Интеграция платежного метода "СберПэй"

  • Подключить и настроить прием платежей через СберПэй в дополнение к существующим способам оплаты.
  • Обеспечить безопасную передачу данных и корректное отображение метода оплаты на фронтенде (Vue.js).
  • Реализовать обработку callback-уведомлений от платежной системы на бэкенде (Django) для обновления статуса заказа.

2. Исправление работы редиректов при оплате картой

  • Проанализировать и устранить ошибки в процессе перенаправления пользователя на страницу ожидания (или статуса) после проведения платежа банковской картой.
  • Обеспечить стабильный и понятный для пользователя переход со страницы платежного шлюза обратно на сайт.
  • Гарантировать, что статус оплаты после редиректа отображается корректно и без задержек.

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

  • Бэкенд: Функциональность должна быть реализована на Django с использованием актуальных и безопасных подходов.
  • Фронтенд: Все изменения в интерфейсе (добавление кнопки СберПэй, страницы статуса) должны быть интегрированы в проект на Vue.js.
  • Совместимость: Новый функционал не должен нарушать работу существующих платежных методов.
  • Документация: Предоставить краткое описание внесенных изменений в код.

Ручной отбор активных Telegram-чатов

Необходимо вручную проверить список из 2500 Telegram-групп и отобрать действующие (живые) в отдельный список. Работа рутинная, требует внимательности. Пример отбора будет предоставлен.