# API аренды энергии TRON: подключение и заказы API TRONow: заказы от 65K Energy, текущие цены, идемпотентность, пять статусов и подписанные вебхуки. Открытая спецификация OpenAPI и клиент Node.js. Canonical: https://tronow.io/ru/guides/tron-energy-api/ Reviewed by TRONow · 2026-10-03 ## Оплата кошельком и баланс Зарегистрируйте аккаунт и откройте раздел пополнения в кабинете: там указан ваш персональный адрес в основной сети 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 — стандартный ориентир. Продукты и итоговая цена аккаунтов могут отличаться. Начните с поддерживаемого объёма, проверьте весь цикл заказа, затем увеличивайте нагрузку, отслеживая баланс, ошибки и обработку уведомлений. ## Библиотека - [Как арендовать энергию TRON для перевода USDT](https://tronow.io/ru/guides/tron-energy-usdt/) - [О TRONow: аренда энергии TRON и API](https://tronow.io/ru/about/) - [Цены на аренду энергии TRON: 65K и 131K](https://tronow.io/ru/pricing/) - [TRONow: вопросы о покупке, пополнении и API](https://tronow.io/ru/faq/) - [Надёжные заказы энергии: идемпотентность и сверка](https://tronow.io/ru/guides/reliable-energy-integration/) - [65 000 или 131 000 Energy для перевода USDT?](https://tronow.io/ru/guides/usdt-energy-65000-131000/) - [Почему после аренды Energy всё ещё списывается TRX?](https://tronow.io/ru/guides/usdt-transfer-troubleshooting/) - [Подбор Energy для перевода USDT в TRON](https://tronow.io/ru/tools/usdt-fee-calculator/) ## Ресурсы для разработчиков - [OpenAPI](https://tronow.io/developers/openapi.yaml) - [Skill: authentication, idempotency, webhook verification](https://tronow.io/developers/tronow-connect/SKILL.md) - [Node.js](https://tronow.io/developers/tronow-connect/client.mjs) - [Ошибки и восстановление](https://tronow.io/developers/errors.ru.md)