TRONow
Язык · RU
Кабинет продавца →
TRONow · Разработчикам

API аренды энергии TRON: подключение и заказы

API TRONow: заказы от 65K Energy, текущие цены, идемпотентность, пять статусов и подписанные вебхуки. Открытая спецификация OpenAPI и клиент Node.js.

Проверено TRONow

Ресурсы для разработчиков

Открытая спецификация и серверный пример клиента. Читать можно без входа; для API нужен активированный аккаунт продавца.

Skill для ИИ-интеграции ↓

Спецификация OpenAPI · HTTP API

https://api.tronow.io/openapi/v1

HTTPAPI
GET/prices/quote
POST/orders
GET/orders
GET/orders/{order_id}
POST/address-activations
GET/address-activations
GET/address-activations/{activation_id}
GET/account/balance

Оплата кошельком и баланс

Зарегистрируйте аккаунт и откройте раздел пополнения в кабинете: там указан ваш персональный адрес в основной сети TRON. Отправляйте только нативный TRX, не менее 10 TRX за перевод; меньшие суммы не зачисляются. API и покупки в кабинете открываются после суммарного зачисления 20 TRX. Пополнение увеличивает баланс, но не создаёт заказ энергии. Для каждого заказа нужен достаточный доступный баланс.

Минимум 65K: запросите цену на точное количество

Минимальный заказ — 65 000 Energy (65K). Для котировок и заказов API, включая произвольные объёмы, укажите целое resource_amount не менее 65000. Меньшие положительные значения возвращают 422 UNSUPPORTED_PRODUCT; исправьте количество перед повтором. Запросите текущую цену для точных типа ресурса, количества и срока. Ответ содержит price_sun, currency и priced_at; price_sun — целая строка SUN для отображения текущей справочной цены. Не фиксируйте цену в коде. POST /orders повторно рассчитывает и фиксирует цену при принятии заказа, поэтому идентификатор котировки не нужен.

Один заказ — один ключ

Передайте тип ресурса, количество, срок, кошелёк получателя и client_order_id. Один логический запрос использует один Idempotency-Key. Ответ о принятии содержит номер заказа платформы и зафиксированную зарезервированную сумму. После тайм-аута повторите исходный запрос с тем же ключом или проверьте заказ; потерянный ответ не является основанием для новой покупки.

Пять состояний заказа энергии

Успешный HTTP-ответ означает приём заказа, а не готовность энергии. Проверяйте заказ через API или подписанные вебхуки. В CONFIRMING уже есть хеш для просмотра в TRONSCAN. Для более безопасного перевода дождитесь SUCCESS или проверьте доступную энергию кошелька. SUCCESS означает, что хеш найден в TRON, а не успех последующего перевода USDT. Не создавайте новый заказ при неопределённом результате.

Статус APIЗначениеСредства
PROCESSINGОбработка; хеша пока нет.Зарезервированы
CONFIRMINGХеш получен; идёт асинхронная проверка в сети.Зарезервированы
SUCCESSХеш найден в TRON.Списана зафиксированная сумма заказа
FAILEDЗаказ завершён с ошибкой.Резерв освобождён
REVIEWINGРезультат неясен; нужна проверка оператором.Остаются в резерве до решения

Защитите интеграцию

Храните API Secret на своём сервере, настройте разрешённые IP и проверяйте подпись Webhook. Не записывайте полные секреты в журналы. Уведомления могут повторяться; обработчик должен быть идемпотентным.

Проверяйте цену аккаунта

Публичная цена API — стандартный ориентир. Продукты и итоговая цена аккаунтов могут отличаться. Начните с поддерживаемого объёма, проверьте весь цикл заказа, затем увеличивайте нагрузку, отслеживая баланс, ошибки и обработку уведомлений.