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

Цель проекта

Интегрировать платежную систему ЮKassa в работающий интернет-магазин, реализованный в виде Telegram Mini App на языке Python.

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

  • Подключить и настроить API ЮKassa для приема онлайн-платежей.
  • Обеспечить корректную работу платежного процесса внутри Telegram Mini App.
  • Настроить обработку уведомлений от платежной системы (колбеки) для обновления статусов заказов.
  • Интегрировать платежный функционал с существующей логикой магазина (корзина, заказы, история).
  • Реализовать базовую обработку ошибок и исключительных ситуаций при проведении платежей.

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

  • Использовать официальную документацию и библиотеки ЮKassa для Python.
  • Интеграция должна быть выполнена как модуль, не нарушающий основную архитектуру приложения.
  • Код должен быть чистым, документированным и готовым к передаче.
  • Необходимо учесть особенности работы внутри Telegram Web App (ограничения, безопасность).

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

Пользователи магазина должны иметь возможность безопасно оплачивать товары через ЮKassa, не покидая интерфейс Telegram Mini App. Администратор должен видеть обновленные статусы оплаты в системе управления заказами.

Примечание

Бюджет проекта обсуждается с исполнителем. В описании задачи указана ориентировочная стоимость. В заявке просьба указать ваш опыт в подобных интеграциях, предполагаемые сроки и стоимость работы.

Разработка дизайна пресс-стены для балета Щелкунчик

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