Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
Иконка ресурса

Код для автооплаты через CryptoBot 1.0

Как работает код оплаты через CryptoBot API (для чат-бота Telegram на основе моего примера)​

Принцип работы:

  1. Пользователь запускает бота командой /start и нажимает кнопку "Получить за 0.1$".
  2. Бот создает счет через CryptoBot API и отправляет пользователю ссылку на оплату.
  3. После оплаты пользователь нажимает "Проверить оплату". Бот проверяет статус платежа через API.
  4. Если оплата успешна — бот отправляет документ qw.docx.

    Пример работы с CryptoBot API​

    1. Создание счета:
    Код вызывает метод createInvoice, чтобы получить ссылку на оплату:

    Python:
    def get_pay_link(amount):
        headers = {"Crypto-Pay-API-Token": API_TOKEN}
        data = {"asset": "USDT", "amount": amount}
        response = requests.post('https://pay.crypt.bot/api/createInvoice', headers=headers, json=data)
        ...
        return pay_url, invoice_id
  5. 2. Проверка оплаты:
    Код запрашивает список всех счетов через getInvoices и ищет нужный invoice_id:
  6. Python:
    def check_payment_status(invoice_id):
        response = requests.post('https://pay.crypt.bot/api/getInvoices', ...)
        ...
        for inv in response.json()['result']['items']:
            if inv['invoice_id'] == invoice_id:
                return inv['status']

1767859266200.png

1767859283982.png

1767859295758.png
Нет прав для скачивания
Автор
spufik
Скачивания
0
Просмотры
40
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя spufik

Сверху