Установка:
Итак, мы будем работать с библиотекой aiocryptopay.
Для начала давайте установим данную библиотеку - выполним команду в консоли.
pip install aiocryptopay
После того, как мы ее успешно установили - можем переходить к следующему этапу.
Получаем Api Ключ:
Что бы мы смогли пользоваться API - нам нужен ключ. Для начала зайдем в бота.
Мы видим тут много пунктов, но нам нужен один - Crypto Pay.
В данном меню мы создаём приложение. Нажимаем соответствующую кнопку в меню.
Инициализация приложения:
Создание счетов - база, для которой не требуется дополнительных разрешений. Но для полной работы в меню приложения (а именно в настройках безопасности) вам надо включить все методы. Так давайте же начнем работу.
Скрытое содержимое доступно для зарегистрированных пользователей!
Данная функция выведет имя приложения. Так же можно поступить с другими методами.
crypto.get_stats(), crypto.get_balance(), crypto.get_currencies(), crypto.get_exchange_rates().
Давайте уже перейдем дальше.
Создание счетов для оплаты:
Давайте получим оплату. Но сначала заменим функцию
get_profile()
на эту.
Скрытое содержимое доступно для зарегистрированных пользователей!
После оплаты деньги будут зачислены на счёт приложения, и вывод доступен от 1$
Что бы проверить оплату - воспользуемся другим методом. Сделаем функцию для проверки по ID счета.
Скрытое содержимое доступно для зарегистрированных пользователей!
Данная функция выведет нам статус счета. 'active' - если счет не оплачен, а 'paid' - если оплачен.
Думаю, со счетами закончили.
Создание чеков:
Начнем с того, что все чеки создаются с баланса приложения - то есть вы должны его пополнить, оплатив как раз таки счет, созданный им. А так-же в настройках безопасности приложения надо включить метод createCheck.
Сделаем функцию создания чека - и возвращающую ссылку на него.
Скрытое содержимое доступно для зарегистрированных пользователей!
И после этого вы можете пользоваться данной библиотекой.
Ссылка на полную документацию: