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