Skip to main content

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


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)

Uploaded Source

Built Distribution

aiorocket-1.3.1b1-py3-none-any.whl (17.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page