CryptoPayAPI

Simple libary for https://t.me/CryptoBot


Keywords
crypto, api, pay, p2p, wrapper, async, cryptopay, cryptopayapi
License
MIT
Install
pip install CryptoPayAPI==0.0.3

Documentation

CryptoPayAPI

Simple library for https://t.me/CryptoBot

Installation

$ pip install CryptoPayAPI

Usage

Asynchronous

from CryptoPayAPI.AioCryptoPay import AioCryptoPay
from CryptoPayAPI.types import Asset

import asyncio

async def main():
    #create session
    cryptopay = AioCryptoPay(token="token")

    #get balance wallets
    await cryptopay.get_balance()

    #create invoice
    invoice = await cryptopay.create_invoice(asset=Asset.BTC, amount=10)
    print(invoice.pay_url)

    #get list of inovices
    invoices = await cryptopay.get_invoices(asset=Asset.TON)

    #close session
    await cryptopay.close()

asyncio.run(main())

Synchronous

from CryptoPayAPI.CryptoPay import CryptoPay
from CryptoPayAPI.types import Asset

# create session
cryptopay = CryptoPay(token="token")

# get balance wallets
cryptopay.get_balance()

# create invoice
invoice = cryptopay.create_invoice(asset=Asset.BTC, amount=10)
print(invoice.pay_url)

# get list of inovices
invoices = cryptopay.get_invoices(asset=Asset.TON)

Docs

The library is fully compatible with the official api - https://help.crypt.bot/crypto-pay-api

Donation

BTC - bc1qltq6d7lzprr9hhpya4pptwj3997gpwkzhulksh

ETH - 0x6727e912855A289A340Ba1213E1038AdB0E3CDb9

USDT (TRC20) - TH5JtPd7siwCb4AnHyGniMz52gtysY3zEJ