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

Цель проекта

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

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

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

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

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

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

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

Примечание

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

Разработка сайта на платформе Битрикс24

Требуется фрилансер-разработчик для создания сайта на Битрикс24. Подробное техническое задание будет предоставлено в личной переписке. Рассматриваются только частные специалисты, компании не подходят.