Metadata-Version: 2.1
Name: CryptoPayAPI
Version: 0.0.2
Summary: Simple libary for https://t.me/CryptoBot
Home-page: https://github.com/aweone/CryptoPayAPI
Author: aweone
Author-email: aweonegithub@gmail.com
License: MIT License
Project-URL: Source Code, https://github.com/aweone/CryptoPayAPI
Project-URL: API Docs, https://help.crypt.bot/crypto-pay-api
Keywords: crypto api pay p2p wrapper async cryptopay cryptopayapi
Platform: UNKNOWN
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aiohttp (~=3.8.1)
Requires-Dist: httpx (~=0.23.0)

# CryptoPayAPI
Simple library for https://t.me/CryptoBot
### Installation
```
$ pip install CryptoPayAPI
```

### Usage
#### Asynchronous
```Python
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
```Python
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

