Задача
Необходимо подключить платежный агрегатор ЮKassa к Telegram боту, написанному на Python. Система должна обрабатывать нажатие кнопки 'Оплатить' и формировать ссылку для редиректа пользователя на безопасную платежную форму.
Текущий статус
Уже имеется зарегистрированный аккаунт в платежной системе. Предыдущие попытки самостоятельного подключения через сторонние библиотеки, в том числе 'sac', не увенчались успехом.
Требования к реализации
- Бот уже существует, доработки должны быть минимальными и вноситься в модуль оплаты.
- При нажатии кнопки должно открываться платежное окно (встроенный браузер Telegram или ссылка).
- Необходимо корректно обрабатывать статусы оплаты (успех/отмена).
- Код должен быть написан на чистом Python с использованием библиотек python-telegram-bot (или аналогичной) и HTTP-запросов к API ЮKassa.
Ключевые моменты
Исполнитель должен предоставить рабочее решение с объяснением шагов по настройке ключей API. Вся конфиденциальная информация (токены и ключи) должна храниться в переменных окружения.