Техническое задание: Настройка разделения счетов в платежной системе

Цель проекта

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

Текущая ситуация

  • В личном кабинете реализована оплата через популярный платежный шлюз.
  • Все транзакции идут через один общий счет.
  • Логика обработки платежей настроена в коде проекта.

Требования к реализации

1. Административный интерфейс

  • Создать в админ-панели отдельную вкладку/раздел для управления счетами платежной системы.
  • Интерфейс должен позволять добавлять, редактировать и отключать несколько счетов.
  • Для каждого счета необходимо предусмотреть поля для настройки параметров API (логин, пароль, хэш, код магазина и т.д.).

2. Логика работы

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

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

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

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

Администратор получает возможность через веб-интерфейс настраивать несколько счетов в платежной системе и гибко распределять входящие платежи между ними без вмешательства в код.

Развертывание и настройка сервера видеоконференций Jitsi Meet с записью звонков и API

Требуется развернуть и настроить сервер видеоконференций Jitsi Meet на собственном домене с автоматической записью звонков (Jibri), кастомизацией интерфейса и созданием Python API для управления системой. Интеграция в существующий веб-сервис.