Создать инвойс
Создаёт платёжный инвойс, генерирующий уникальный адрес для оплаты. При получении платежа (TRX или USDT) энергия автоматически делегируется на целевой адрес.
Полезно для интеграций, где конечные пользователи платят напрямую — баланс аккаунта не требуется.
Тело запроса
Целевой адрес TRON для получения энергии
Количество энергии (32 000 – 5 000 000). Используйте это ИЛИ transfer_count.
Количество переводов USDT (1 – 100). Каждый перевод = 65 000 энергии.
Длительность аренды (1 или 24 часа)
Ответ
Уникальный идентификатор инвойса
Уникальный адрес для оплаты — отправьте TRX или USDT сюда
Статус инвойса: pending, paid, delegated, expired, failed
Время истечения в формате ISO 8601
Пример
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"
}
Инвойсы истекают через 30 минут, если оплата не получена.
Принимаются платежи как в TRX, так и в USDT на сгенерированный адрес.