Просмотр, фильтрация и управление транзакциями
| ID | Тип | Сумма | User ID | Получатель | Сервис | Статус | Ref ID | TX Hash | Создано | Действия | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Загрузка данных... | |||||||||||
Полное руководство по использованию TON Transaction API
Base URL: http://127.0.0.1:8000
Content-Type: application/json
Версия API: v1
/v1/buy
Создает одну или несколько транзакций. Транзакции из одного запроса группируются и выполняются вместе одной пачкой.
| Параметр | Тип | Описание |
|---|---|---|
transactions |
array | Массив транзакций (макс. 50 за запрос) |
kind |
string | Тип транзакции: stars, premium, ton |
amount |
integer | Сумма (для stars/ton) или количество месяцев (для premium) |
user_id |
integer | ID пользователя в Telegram |
receiver |
string | Username получателя (без @) |
service |
string | Название сервиса |
curl -X POST http://127.0.0.1:8000/v1/buy \
-H "Content-Type: application/json" \
-d '{
"transactions": [
{
"kind": "stars",
"amount": 100,
"user_id": 1107170408,
"receiver": "h04x4",
"service": "frontman"
}
]
}'
curl -X POST http://127.0.0.1:8000/v1/buy \
-H "Content-Type: application/json" \
-d '{
"transactions": [
{
"kind": "stars",
"amount": 50,
"user_id": 1107170408,
"receiver": "h04x4",
"service": "frontman"
},
{
"kind": "stars",
"amount": 50,
"user_id": 1107170408,
"receiver": "h04x4",
"service": "frontman"
},
{
"kind": "premium",
"amount": 1,
"user_id": 1107170408,
"receiver": "username",
"service": "frontman"
}
]
}'
{
"operations": [
{
"id": 1,
"status": "pending"
},
{
"id": 2,
"status": "pending"
}
],
"message": "Successfully created 2 operations"
}
/operations/all
Возвращает список всех операций с подробной информацией.
curl -X GET http://127.0.0.1:8000/operations/all
/operations/delete
Удаляет операции по их ID.
curl -X POST http://127.0.0.1:8000/operations/delete \
-H "Content-Type: application/json" \
-d '{
"ids": [1, 2, 3]
}'
/health
Проверка статуса API.
curl -X GET http://127.0.0.1:8000/health
Операция создана и ожидает обработки
Транзакция отправлена в блокчейн
Транзакция успешно завершена
Произошла ошибка при обработке
request_id для группировки