Async Python SDK for TON Rocket
Project description
SDK для работы с TON Rocket
🔐 Авторизация
Как получить токен написано тут.
Mainnet:
import aiorocket
api = aiorocket.Rocket('токен')
Testnet:
import aiorocket
api = aiorocket.Rocket('токен', True)
🚀 Методы
Получение информации о приложении
Пример:
await api.info()
Перевод
Все параметры как в документации
Пример:
await api.send(
tgUserId=87209764,
currency="TONCOIN",
amount=1.23,
description="Hello, Owls!"
)
Вывод
Все параметры как в документации
Пример:
await api.withdraw(
address="EQAJkw0RC9s_FAEmKr4GftJsNbA0IK0o4cfEH3bNoSbKJHAy",
currency="TONCOIN",
amount=1.23,
comment="Hello, Owls!"
)
Создание чека
Все параметры как в документации
Пример:
api.create_cheque({
chequePerUser=0.005,
usersNumber=100,
refProgram=50,
password="pwd",
description="This cheque is the best",
sendNotifications=True,
enableCaptcha=True,
telegramResourcesIds=[
"-1001799549067"
]
})
Получение чеков
Пример:
await api.get_cheques()
Получение чека
Все параметры как в документации
Пример:
await api.get_cheque(1234)
Удаление чека
Все параметры как в документации
Пример:
await api.delete_cheque(1234)
Создание счёта
Все параметры как в документации
Пример:
await api.createInvoice(
amount=1.23,
description="best thing in the world, 1 item",
hiddenMessage="thank you",
callbackUrl="https://t.me/ton_rocket",
payload="some custom payload I want to see in webhook or when I request invoice",
expiredIn=10
)
Получение счетов
Пример:
await api.get_invoices()
Получение счёта по ID
Все параметры как в документации
Пример:
await api.get_invoice(1234)
Удаление счёта
Все параметры как в документации
Пример:
await api.delete_invoice(1234)
Доступные валюты
Пример:
await api.available_currencies()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aiorocket-1.3.1b1.tar.gz
(16.6 kB
view hashes)
Built Distribution
Close
Hashes for aiorocket-1.3.1b1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c0dbcabba605ab276acf7e1e7f3812642d05969d77cb264cbfa5e8d3d0cdf7e |
|
MD5 | f96082cd7ecf0901135bf717adffd2a0 |
|
BLAKE2b-256 | 96936debf5822dce93796d5545601d96319f6be299bc966f16290f1644278993 |