Invoices
Create Invoice
Create a payment invoice for energy delegation
POST
Create Invoice
Create Invoice
Creates a payment invoice that generates a unique deposit address. When payment (TRX or USDT) is received, energy is automatically delegated to the target address. Useful for integrations where end-users pay directly — no account balance needed.Request body
Target TRON address to receive energy
Energy amount (32,000 – 5,000,000). Use this OR
transfer_count.Number of USDT transfers (1 – 100). Each transfer = 65,000 energy.
Rental duration (1 or 24 hours)
Response
Unique invoice identifier
Unique deposit address — send TRX or USDT here
Price in TRX
Price in USDT
Invoice status:
pending, paid, delegated, expired, failedISO 8601 expiration timestamp
Example
Response
Invoices expire after 30 minutes if no payment is received.
Both TRX and USDT payments are accepted at the generated address.
Create Invoice