TRONow
言語 · 日本語
加盟店コンソール →
TRONow · 開発者向け

APIでTRONエネルギーを確実に注文する

TRONowエネルギーAPIの接続ガイド。最低65K、現在価格、冪等な注文、5つの状態、Webhook署名検証を説明。OpenAPIとNode.jsクライアントを公開。

TRONow レビュー

開発者向け資料

公開API仕様とサーバー側の参考クライアントです。閲覧にログインは不要ですが、APIの利用には有効化済みアカウントが必要です。

AI 連携 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のみ対応し、1回につき10 TRX以上が必要です。それ未満は残高に反映されません。累計入金が20 TRXに達すると、APIとコンソールでの購入が有効になります。入金だけでは注文は作成されません。注文ごとに十分な利用可能残高が必要です。

最低 65K:正確な数量で見積もる

最低注文数量は 65,000 Energy(65K)です。API の見積もり・注文ともに、カスタム数量を含め resource_amount は 65000 以上の整数を指定してください。最低数量未満の正の整数は 422 UNSUPPORTED_PRODUCT を返すため、数量を修正してから再送してください。正確なリソース種別、数量、期間で現在価格を取得します。応答には price_sun、currency、priced_at が含まれ、price_sun は現在の参考価格を表す整数 SUN 文字列です。価格を固定実装しないでください。POST /orders は受理時に再計算して注文価格を固定するため、見積もりIDは不要です。

1つの注文に1つのキー

リソース種別、数量、期間、受取ウォレット、client_order_id を送信します。同一の論理リクエストでは同じ Idempotency-Key を使用します。受理応答にはプラットフォーム注文番号と固定済み予約額が含まれます。タイムアウト後は同じ内容とキーで再試行するか注文を照会し、応答がないだけで再購入しないでください。

エネルギー注文の5つの状態

HTTPの成功応答は受理を意味し、エネルギーが利用可能になったことを保証しません。注文照会または署名検証済みWebhookで確認します。CONFIRMINGにはTRONSCANで確認できるハッシュがあります。より確実に送金するには、SUCCESSを待つかウォレットの利用可能エネルギーを確認してください。SUCCESSはハッシュがTRON上で見つかったことを示し、その後のUSDT送金の成功を意味しません。結果が不明な場合は重複注文しないでください。

APIステータス意味資金の扱い
PROCESSING処理中。取引ハッシュはまだありません。確保中
CONFIRMINGハッシュを取得し、チェーンを非同期で照会中。確保中
SUCCESSTRON上でハッシュを確認。確定済みの注文金額を引き落とし
FAILED注文は失敗で終了。確保を解除済み
REVIEWING結果が不明なため、運営による確認が必要。解決まで確保を継続

連携を保護する

API Secretはサーバー側で保管し、許可するIPを設定してWebhook署名を検証します。完全な資格情報をログに残さないでください。通知は重複することがあるため、受信処理を冪等に実装します。

アカウントの価格を確認する

公開API価格は標準的な参考値であり、各アカウントの商品と価格が同じとは限りません。対応数量で注文の全工程を確認した後、残高、失敗、通知処理を監視しながら利用を拡大してください。