Техническое задание: Интеграция платежного шлюза ЮMoney

Цель проекта

Реализовать на сайте функционал приема платежей от пользователей через платежную систему ЮMoney с возможностью оплаты банковской картой. Основная цель - пополнение внутреннего баланса пользователя на сайте.

Основные требования

1. Процесс оплаты

  • Настройка приема платежей на кошелек ЮMoney.
  • Обеспечение возможности оплаты с банковских карт.
  • Создание интерфейса инициации платежа на стороне сайта.

2. Работа с базой данных

  • В момент создания платежа в БД должна создаваться запись о попытке пополнения баланса.
  • При успешном подтверждении оплаты от платежной системы:
    • Статус соответствующей записи в БД должен обновляться.
    • Сумма платежа должна быть зачислена на внутренний баланс пользователя.

3. Конвертация валюты

  • Сумма, поступившая в рублях, должна конвертироваться в доллары США перед зачислением на баланс.
  • Курс доллара должен динамически подгружаться из отдельного файла, расположенного на сервере.
  • Логика конвертации должна быть частью скрипта обработки успешного платежа.

4. Техническая среда

  • Сайт размещен на сервере под управлением операционной системы Ubuntu.
  • Необходимо обеспечить безопасное взаимодействие с API ЮMoney.
  • Требуется реализовать надежную обработку колбэков (уведомлений) от платежной системы для подтверждения статуса транзакций.

Ожидаемый результат

Пользователь может инициировать пополнение своего баланса на сайте, совершить платеж через интерфейс ЮMoney картой или другими способами, после чего его внутренний баланс автоматически увеличивается на эквивалентную сумму в долларах по текущему курсу.

Иллюстратор для лендинга

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

Создание двух векторных макетов на основе существующих шаблонов

Необходимо разработать два новых векторных макета в едином стиле, используя предоставленные PSD-исходники. Работа включает добавление текста, иконок, графических элементов и приведение к единому визуальному языку.

Доработка бэкенда SaaS для генерации видео на Python и Flask

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