Техническое задание: Интеграция автоплатежей в Telegram-бота

Общая задача

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

Ключевые требования

  • Бот уже находится в рабочем состоянии на платформе Telegram.
  • Основная задача - внедрение модуля автоплатежей.
  • Платежная система для интеграции: Robokassa.
  • Функция должна позволять настраивать регулярные списания средств с пользователей.
  • Необходимо обеспечить безопасное взаимодействие с API платежного шлюза.
  • Требуется реализовать логику обработки успешных и неуспешных платежей, уведомления пользователей.
  • Желательно предусмотреть админ-интерфейс (или команды) для управления подписками и платежами.

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

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