Criar Fatura
Cria uma fatura de pagamento que gera um endereço de depósito único. Quando o pagamento (TRX ou USDT) é recebido, a energia é automaticamente delegada ao endereço de destino.
Útil para integrações onde os usuários finais pagam diretamente — sem necessidade de saldo na conta.
Corpo da requisição
Endereço TRON de destino para receber energia
Quantidade de energia (32.000 – 5.000.000). Use este OU transfer_count.
Número de transferências USDT (1 – 100). Cada transferência = 65.000 energia.
Duração do aluguel (1 ou 24 horas)
Resposta
Identificador único da fatura
Endereço de depósito único — envie TRX ou USDT para cá
Status da fatura: pending, paid, delegated, expired, failed
Timestamp de expiração em ISO 8601
Exemplo
curl -X POST https://api.tronrental.com/v1/invoices \
-H "X-API-Key: your_api_key" \
-H "Content-Type: application/json" \
-d '{
"address": "TRecipientAddress...",
"transfer_count": 1,
"duration_hours": 1
}'
{
"invoice_id": 789,
"payment_address": "TPaymentAddress...",
"address": "TRecipientAddress...",
"energy_amount": 65000,
"duration_hours": 1,
"price_trx": "2.75",
"price_usdt": "0.64",
"status": "pending",
"expires_at": "2026-03-05T12:30:00Z"
}
As faturas expiram após 30 minutos se nenhum pagamento for recebido.
Pagamentos em TRX e USDT são aceitos no endereço gerado.