Rent EnergyTron
گھرفوری کرایہکیلکولیٹربلاگAPI
Supportکرائے کی توانائی
Rent EnergyTron
گھرکیلکولیٹربلاگسروس کی شرائطرازداری کی پالیسی ہم سے رابطہ کریں۔API دستاویزات

Rent Energy Tron کم لاگت USDT TRC-20 ٹرانسفرز کے لیے فکسڈ TRON انرجی پیکجز فراہم کرتا ہے۔

© 2026 rentenergytron.com · جملہ حقوق محفوظ ہیں۔

گھر/TRON انرجی رینٹل API
REST API v2دستاویزات کو 2 اگست 2026 کو اپ ڈیٹ کیا گیا۔

TRON انرجی رینٹل API — USDT TRC-20 ٹرانسفرز کو خودکار کریں۔

TRON Energy رینٹل آرڈرز کو پروگرام کے مطابق اقتباس، تخلیق اور ٹریک کرنے کے لیے API v2 کو مربوط کریں۔ آن چین یا اپنے Rent Energy Tron بیلنس سے ادائیگی کریں اور سمارٹ کنٹریکٹ کالز سے جلنے والے TRX کو کم کریں۔

  • ✓لائیو کوٹس اور پیکیج کیٹلاگ
  • ✓آن چین یا بیلنس ادائیگی
  • ✓Idempotent آرڈرز اور سٹیٹس پولنگ
API رسائی حاصل کریں۔کوئیک اسٹارٹ کھولیں۔API کے بغیر توانائی کرایہ پر لیں۔توانائی کی ضروریات کا حساب لگائیں۔
اس صفحہ پر
  • شروع کرنا
    • TRON انرجی رینٹل API: جائزہ اور استعمال کے معاملات
    • کوئیک سٹارٹ: صفر سے توانائی تک
    • لغت
    • اس سے پہلے کہ آپ شروع کریں۔
    • پروڈکشن API کا بنیادی URL
    • اجازت
    • ادائیگی کے طریقے
    • پیکیج کیٹلاگ
  • ورک فلو
    • آن چین فلو
    • توازن بہاؤ
    • آرڈر کے حالات
    • بے حسی
  • API حوالہ
    • TRON انرجی رینٹل کی ضروریات کا حساب لگائیں۔
    • TRON انرجی رینٹل کی قیمت حاصل کریں۔
    • TRON انرجی رینٹل آرڈر بنائیں
    • آرڈر کی حیثیت حاصل کریں۔
    • آرڈر منسوخ کریں۔
    • ادائیگی کنندہ کو تبدیل کریں۔
    • Rent Energy Tron API بیلنس چیک کریں۔
  • حوالہ
    • ایرر کوڈز
    • اگر کچھ غلط ہو جائے۔
    • TRON Energy API انٹیگریشن سپورٹ
  • شروع کرنا
    • TRON انرجی رینٹل API: جائزہ اور استعمال کے معاملات
    • کوئیک سٹارٹ: صفر سے توانائی تک
    • لغت
    • اس سے پہلے کہ آپ شروع کریں۔
    • پروڈکشن API کا بنیادی URL
    • اجازت
    • ادائیگی کے طریقے
    • پیکیج کیٹلاگ
  • ورک فلو
    • آن چین فلو
    • توازن بہاؤ
    • آرڈر کے حالات
    • بے حسی
  • API حوالہ
    • TRON انرجی رینٹل کی ضروریات کا حساب لگائیں۔
    • TRON انرجی رینٹل کی قیمت حاصل کریں۔
    • TRON انرجی رینٹل آرڈر بنائیں
    • آرڈر کی حیثیت حاصل کریں۔
    • آرڈر منسوخ کریں۔
    • ادائیگی کنندہ کو تبدیل کریں۔
    • Rent Energy Tron API بیلنس چیک کریں۔
  • حوالہ
    • ایرر کوڈز
    • اگر کچھ غلط ہو جائے۔
    • TRON Energy API انٹیگریشن سپورٹ

TRON انرجی رینٹل API: جائزہ اور استعمال کے معاملات

کوئیک رینٹ API بغیر کسی دستی کام کے TRON Energy کو خود بخود کرایہ پر لینے کا ایک طریقہ ہے۔ توانائی USDT (TRC-20) کی منتقلی اور دیگر سمارٹ کنٹریکٹ کالز کو TRX کو جلانے سے سستا بناتی ہے۔

صاف لفظوں میں: آپ کا پروگرام (ایک سائٹ، بوٹ، یا سروس) خود توانائی خریدتا ہے، بالکل اسی وقت جب اس کی ضرورت ہوتی ہے — مثال کے طور پر، ہر USDT منتقلی سے پہلے جو آپ کا صارف کرتا ہے۔

ایک وینڈنگ مشین کے بارے میں سوچو: آپ قیمت چیک کرتے ہیں، رقم ڈالتے ہیں، اپنی چیز حاصل کرتے ہیں۔ API بٹنوں کا ایک ہی سیٹ ہے - صرف آپ کا پروگرام انہیں دباتا ہے۔

  1. 1
    قیمت پوچھیں۔

    آپ کا پروگرام API سے پوچھتا ہے کہ اس وقت مطلوبہ توانائی پیکج کی قیمت کتنی ہے۔

  2. 2
    آرڈر بنائیں اور ادائیگی کریں۔

    آپ کا پروگرام ایک آرڈر بناتا ہے اور اسے ادا کرتا ہے — دیئے گئے پتے پر TRX بھیج کر یا آپ کے Rent Energy Tron بیلنس کو چارج کر کے۔

  3. 3
    توانائی حاصل کریں۔

    چند سیکنڈ کے اندر اندر ہدف والے بٹوے پر توانائی ظاہر ہوتی ہے، اور USDT سستی بھیجی جا سکتی ہے۔

اہم: API ایک ڈویلپر کے لیے ایک ٹول ہے۔ اسے استعمال کرنے کے لیے، کسی کو کوڈ لکھنا پڑتا ہے جو درخواستیں بھیجتا ہے۔

اگر کوڈ لکھنے کے لیے کوئی نہیں ہے تو — سائٹ پر تیار شدہ توانائی کی خریداری (فوری کرایہ) یا ٹیلیگرام بوٹ @rentenergytroncom استعمال کریں۔ ایک ہی نتیجہ، صرف دستی طور پر کیا.

کوئیک سٹارٹ: صفر سے توانائی تک

سادہ ترین منظر نامے پر ایک مکمل آخر سے آخر تک مثال (آن چین)۔ چار قدم اور توانائی بٹوے پر ہے۔

ذیل میں بتایا گیا ہے کہ ہر قدم پر کیا ہوتا ہے اور API کیا واپس کرتا ہے۔ اپنی API کلید، پتے اور آرڈر آئی ڈی پلگ ان کریں۔

  1. 1
    مرحلہ 1۔ قیمت حاصل کریں — POST/quote

    توانائی کی مقدار اور مدت بھیجیں۔ آپ کو price_trx واپس مل جائے گا اور یہ کتنے سیکنڈ کے لیے مقفل ہے۔

  2. 2
    مرحلہ 2۔ آرڈر بنائیں — پوسٹ / آرڈرز

    پیکج، اپنی idempotency_key اور payer_address بھیجیں۔ آپ کو pay_address (جہاں ادا کرنا ہے)، رقم_trx (کتنا) اور expires_at (کب تک) ملتا ہے۔

  3. 3
    مرحلہ 3۔ ادائیگی کریں۔

    اپنے payer_address سے pay_address پر بالکل رقم_trx TRX بھیجیں۔ یہ ایک سادہ TRON منتقلی ہے۔

  4. 4
    مرحلہ 4۔ توانائی کا انتظار کریں — GET /orders/:id

    اسٹیٹس کو ہر دو سیکنڈ میں پول کریں جب تک کہ یہ ڈیلیگیٹ نہ ہوجائے۔ اس کا مطلب ہے کہ توانائی بٹوے کو سونپی گئی ہے - ہو گئی۔

جواب
json
{
  "price_trx": "3.200000",
  "available": true,
  "save_percent": 62,
  "expires_in_sec": 30
}
جواب (آن چین)
json
{
  "id": "uuid",
  "status": "pending_payment",
  "payment_mode": "onchain",
  "pay_address": "TDeposit...",
  "amount_trx": "3.200000",
  "energy_amount": 131000,
  "duration_minutes": 15,
  "expires_at": "2026-04-29T13:15:00.000Z",
  "qr_payload": "tron:TDeposit...?amount=3.200000",
  "duplicate": false,
  "target_address": "TTarget..."
}
cURL
bash
# poll every 3s until the order is done
while true; do
  STATUS=$(curl -sS "$BASE_URL/api/v2/quick-rent/orders/$ORDER_ID" \
    -H "Authorization: Bearer $API_KEY" | jq -r .status)
  echo "status: $STATUS"
  case "$STATUS" in
    delegated|failed|expired|cancelled) break ;;
  esac
  sleep 3
done
جواب
json
{
  "id": "uuid",
  "status": "delegated",
  "payment_mode": "onchain",
  "amount_trx": "3.200000",
  "energy_amount": 131000,
  "effective_energy_amount": 131000,
  "duration_minutes": 15,
  "pay_address": "TDeposit...",
  "payer_address": "TPayer...",
  "target_address": "TTarget...",
  "error_code": null,
  "error_message": null
}

لغت

اس دستاویز میں استعمال ہونے والے الفاظ کی مختصر وضاحت۔

توانائی
سمارٹ کنٹریکٹ آپریشنز کے لیے TRON نیٹ ورک کا "ایندھن"۔ اگر کافی نہیں ہے تو، نیٹ ورک اس کے بجائے TRX کو جلا دیتا ہے - جو زیادہ مہنگا ہے۔ توانائی کرایہ پر لینے سے پیسے کی بچت ہوتی ہے۔
TRX
TRON نیٹ ورک کا مقامی سکہ۔ یہ توانائی کے رینٹل اور نیٹ ورک کی فیسوں کی ادائیگی کرتا ہے۔
USDT TRC-20
TRON پر ایک مستحکم کوائن (ڈالر)۔ اسے بھیجنا ایک سمارٹ کنٹریکٹ کال ہے جس میں توانائی کی ضرورت ہوتی ہے۔
API کلید
API رسائی کے لیے آپ کا خفیہ پاس ورڈ۔ ہر درخواست کے ساتھ بھیجا۔ اسے صرف سرور پر رکھیں۔
اختتامی نقطہ
ایک مخصوص پتہ- API کا "بٹن" جہاں آپ کا پروگرام درخواست بھیجتا ہے (جیسے /quote — قیمت حاصل کریں)۔
حاصل کریں / پوسٹ کریں۔
درخواست کی اقسام۔ GET کا مطلب ہے "صرف ڈیٹا پوچھیں / پڑھیں"؛ POST کا مطلب ہے "ایک عمل کرو" (ایک آرڈر بنائیں، قیمت کا حساب لگائیں)۔
بیئرر ٹوکن
آپ API کلید کو کیسے پاس کرتے ہیں: ہیڈر اجازت دیتا ہے: بیئرر YOUR_KEY۔
آن چین ادائیگی
دیے گئے پتے پر سادہ TRX ٹرانسفر کے ساتھ آرڈر کی ادائیگی — فوراً کام کرتا ہے، فعال کرنے کے لیے کچھ نہیں۔
بیلنس ادائیگی
اپنے Rent Energy Tron اکاؤنٹ بیلنس کو چارج کرکے ادائیگی کریں۔ تیز، لیکن پہلے آپ کی کلید کے لیے فعال ہونا ضروری ہے۔
وفد
کرائے کی مدت کے لیے کرائے کی توانائی کو ٹارگٹ والیٹ میں عارضی طور پر دینا (مثلاً 15 یا 60 منٹ)۔
پولنگ
وقتاً فوقتاً (ہر دو سیکنڈ کے بعد) آرڈر کی حیثیت دوبارہ پوچھنا جب تک کہ یہ تفویض نہ ہو جائے یا غلطی کے ساتھ ختم نہ ہو جائے۔
idempotency_key
آپ کا منفرد آرڈر آئی ڈی۔ اگر کوئی درخواست دو بار بھیجی جاتی ہے، تو API نیا آرڈر بنانے کے بجائے وہی آرڈر واپس کرتا ہے — دوہری ادائیگی کے خلاف تحفظ۔

اس سے پہلے کہ آپ شروع کریں۔

اپنی پہلی درخواست کرنے سے پہلے کیا تیاری کرنی ہے۔

  1. 1
    ایک API کلید حاصل کریں۔

    ٹیلیگرام پر @rentenergytroncom کو میسج کریں — آپ کو اپنے Rent Energy Tron اکاؤنٹ میں ایک کلید ملے گی۔ اس کے بغیر درخواستیں نہیں گزریں گی۔

  2. 2
    ایک ہدف TRON والیٹ رکھیں

    وہ پتہ (target_address) طے کریں جس کو توانائی کی ضرورت ہے۔ عام طور پر یہ وہ والیٹ ہے جس سے آپ کے گاہک USDT بھیجتے ہیں۔

  3. 3
    کیٹلاگ سے ایک پیکج چنیں۔

    توانائی پیکجوں میں فروخت کی جاتی ہے (عام طور پر 15 یا 60 منٹ کے لیے 65000 یا 131000 توانائی)۔ کیٹلاگ اینڈ پوائنٹ سے لائیو لسٹ حاصل کریں، کسی تصدیق کی ضرورت نہیں۔

  4. 4
    ادائیگی کی تیاری کریں۔

    آن چین کے لیے — ادائیگی کے لیے TRX والا پرس۔ بیلنس کی ادائیگی کے لیے — ایک فنڈڈ Rent Energy Tron اکاؤنٹ اور بیلنس موڈ فعال ہے۔

پروڈکشن API کا بنیادی URL

کوئیک رینٹ API آپ کی سروس کو خود بخود TRON Energy کرایہ پر لینے دیتا ہے، لہذا USDT TRC-20 ٹرانسفرز اور دیگر سمارٹ کنٹریکٹ کالز کی قیمت TRX کو جلانے سے کم ہے۔

تمام اینڈ پوائنٹس ایک بنیادی URL کا اشتراک کرتے ہیں۔

بنیادی URL (پروڈکشن)
http
https://rentenergytron.com/api/v2/quick-rent

اجازت

ہر درخواست میں آپ کی API کلید کو اجازت نامے کے ہیڈر میں بطور بیئرر ٹوکن شامل کرنا چاہیے۔

صرف کلیدی سرور سائیڈ رکھیں (بیک اینڈ، CI راز)۔ اسے کبھی بھی فرنٹ اینڈ کوڈ یا عوامی ذخیروں میں نہ بھیجیں۔ کلید ایک واحد Rent Energy Tron اکاؤنٹ سے منسلک ہے (رسائی ملنے پر بٹوے کا سیٹ)؛ بیلنس کی ادائیگی صرف اسی اکاؤنٹ سے حاصل کی جا سکتی ہے۔

اگر آپ شرح کی حد سے تجاوز کرتے ہیں تو API HTTP 429 کے ساتھ جواب دیتا ہے۔

http
Authorization: Bearer <API_KEY>

ادائیگی کے طریقے

آرڈر کی ادائیگی کے دو طریقے ہیں۔ آن چین ڈیفالٹ ہے اور اسے کسی سیٹ اپ کی ضرورت نہیں ہے۔ بیلنس کی ادائیگی اختیاری ہے اور آپ کی کلید کے لیے فعال ہونا ضروری ہے۔

ایکٹیویشن کے بغیر، payment_mode کے ساتھ ایک درخواست: بیلنس 403 BALANCE_PAYMENT_NOT_ENABLED واپس کرتا ہے۔ اسے فعال کرنے کے لیے، Rent Energy Tron سپورٹ سے رابطہ کریں۔

Modeچالو کرنے کا طریقہادائیگی
on-chainپہلے سے طے شدہ - ادائیگی_موڈ کو چھوڑ دیں (یا "onchain")payer_address سے pay_address پر TRX بھیجیں۔
balancepayment_mode: بیلنس + آپ کی کلید کے لیے فعال ہے۔آپ کے Rent Energy Tron TRX بیلنس سے ڈیبٹ کیا گیا۔

پیکیج کیٹلاگ

انرجی_ماؤنٹ اور دورانیہ_منٹ کا ایک فعال کوئیک رینٹ پیکج سے مماثل ہونا چاہیے — عام طور پر 65000 یا 131000 توانائی اور 15 یا 60 منٹ۔

موجودہ کیٹلاگ کو کسی بھی وقت حاصل کریں (کوئی تصدیق کی ضرورت نہیں):

فعال کیٹلاگ حاصل کریں (کوئی سند نہیں)
bash
curl -sS https://rentenergytron.com/api/public/quick-rent/skus

آن چین فلو

مرحلہ 1 - قیمت جاننے کے لیے پوسٹ/اقتباس کریں۔ مرحلہ 2 - آرڈر بنانے کے لیے پوسٹ/آرڈرز کریں اور پے_ایڈریس، رقم_ٹی آر ایکس اور ایکسپائر_اٹ وصول کریں۔ مرحلہ 3 — اپنے payer_address سے pay_address پر بالکل رقم_trx TRX بھیجیں۔ مرحلہ 4 — پول GET /orders/:id جب تک اسٹیٹس ڈیلیگ نہیں کیا جاتا (یا ناکام / ختم / منسوخ)۔

target_address اختیاری ہے — اگر چھوڑ دیا جائے تو توانائی payer_address کو سونپی جاتی ہے۔

ایک وقت میں فی ادا کنندہ_پتہ صرف ایک اوپن آن چین آرڈر (پینڈنگ_پیمنٹ) کی اجازت ہے۔ بصورت دیگر آپ کو 409 PENDING_PAYMENT_INTENT_EXISTS ملیں گے۔ کم/زیادہ ادائیگی پر حتمی توانائی مختلف ہو سکتی ہے — GET /orders/:id میں موثر_توانائی_رقم چیک کریں۔

جسم کی درخواست کریں۔
json
{
  "energy_amount": 131000,
  "duration_minutes": 15,
  "idempotency_key": "your-unique-key-001",
  "payer_address": "TPayerWalletXXXXXXXXXXXXXXXXXXXXXX",
  "target_address": "TTargetWalletXXXXXXXXXXXXXXXXXXXXX"
}
جواب
json
{
  "id": "uuid",
  "status": "pending_payment",
  "payment_mode": "onchain",
  "pay_address": "TDeposit...",
  "amount_trx": "3.200000",
  "energy_amount": 131000,
  "duration_minutes": 15,
  "expires_at": "2026-04-29T13:15:00.000Z",
  "qr_payload": "tron:TDeposit...?amount=3.200000",
  "duplicate": false,
  "target_address": "TTarget..."
}

توازن بہاؤ

مرحلہ 1 - اپنا TRX چیک کرنے کے لیے بیلنس حاصل کریں۔ مرحلہ 2 - قیمت کے لیے پوسٹ/کوٹیشن۔ مرحلہ 3 - پیمنٹ_موڈ کے ساتھ پوسٹ / آرڈرز: ڈیبٹ کے لیے بیلنس اور ڈیلیگیشن شروع کریں۔ مرحلہ 4 — پول GET /orders/:id کو تفویض کرنے تک (وفد کی غلطی پر یہ ناکام ہو جاتا ہے اور TRX کو آپ کے بیلنس میں واپس کر دیا جاتا ہے)۔

payer_address کی ضرورت نہیں ہے — آپ کی API کلید سے منسلک اکاؤنٹ ادائیگی کرتا ہے۔ جواب میں توانائی کی رقم آرڈر شدہ SKU (قیمت-میٹرکس بونس) سے زیادہ ہو سکتی ہے۔

جسم کی درخواست کریں۔
json
{
  "energy_amount": 131000,
  "duration_minutes": 15,
  "idempotency_key": "your-unique-key-balance-001",
  "payment_mode": "balance",
  "target_address": "TTargetWalletXXXXXXXXXXXXXXXXXXXXX"
}
جواب
json
{
  "id": "uuid",
  "status": "delegating",
  "payment_mode": "balance",
  "pay_address": null,
  "amount_trx": "3.200000",
  "energy_amount": 132310,
  "duration_minutes": 15,
  "expires_at": null,
  "qr_payload": null,
  "duplicate": false,
  "target_address": "TTarget..."
}

آرڈر کے حالات

ہر حکم ان حالتوں سے گزرتا ہے۔ پول GET /orders/:id اس پر عمل کرنے کے لیے۔

Statusمطلب
pending_paymentآن چین ادائیگی کا انتظار کر رہے ہیں۔
delegatingادائیگی موصول ہوئی یا بیلنس چارج کیا گیا؛ وفد جاری ہے۔
delegatedتوانائی سونپی گئی۔
cancelledادائیگی سے پہلے منسوخ کر دیا گیا (آن چین)
expiredآن چین ادائیگی کی کھڑکی ختم ہوگئی
failedخرابی (بیلنس کے لیے، TRX ریفنڈ کیا جاتا ہے)

بے حسی

idempotency_key (8–128 حروف) آپ کی طرف سے ایک منفرد آرڈر آئی ڈی ہے۔ ایک ہی کلید (اسی API کلائنٹ کے لیے) کے ساتھ POST/orders کو دہرانے سے "ڈپلیکیٹ": true کے ساتھ وہی آرڈر واپس آتا ہے۔

ادائیگی کے مختلف طریقوں (آنچین بمقابلہ بیلنس) میں ایک idempotency_key کو دوبارہ استعمال نہ کریں — جو 409 IDEMPOTENCY_PAYMENT_MODE_MISMATCH لوٹاتا ہے۔

TRON انرجی رینٹل کی ضروریات کا حساب لگائیں۔

اندازہ لگائیں کہ ایک پتہ کی منتقلی کے لیے کتنی توانائی کی ضرورت ہے۔ وصول کنندہ کے بٹوے کو پاس کریں اور آیا یہ پہلے سے USDT رکھتا ہے۔

POST/api/v2/quick-rent/calculator

پیرامیٹرز

پیرامیٹرTypeتفصیلExample
wallet_addressstringتجزیہ کرنے کے لیے TRON پتہTXXXXXXXX...XXXX
has_usdtboolean | nullآیا وصول کنندہ کے پاس پہلے سے USDT ہے (توانائی کو متاثر کرتا ہے)۔ سچ، غلط، یا چھوڑ دیں.true
جسم کی درخواست کریں۔
json
{
  "wallet_address": "TXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
  "has_usdt": true
}
cURL
bash
curl -sS -X POST "$BASE_URL/api/v2/quick-rent/calculator" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"wallet_address":"TXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","has_usdt":true}'

TRON انرجی رینٹل کی قیمت حاصل کریں۔

پیکیج کے لیے موجودہ قیمت لوٹاتا ہے: price_trx، دستیابی، save_percent اور اقتباس کب تک درست ہے (expires_in_sec)۔

POST/api/v2/quick-rent/quote

پیرامیٹرز

پیرامیٹرTypeتفصیلExample
توانائی کی_رقمintفعال کیٹلاگ سے توانائی کی رقم131000
دورانیہ_منٹintکیٹلاگ سے رینٹل کا دورانیہ15
جواب
json
{
  "price_trx": "3.200000",
  "available": true,
  "save_percent": 62,
  "expires_in_sec": 30
}
cURL
bash
export BASE_URL="https://rentenergytron.com"
export API_KEY="your_api_key"

curl -sS -X POST "$BASE_URL/api/v2/quick-rent/quote" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"energy_amount":131000,"duration_minutes":15}'

TRON انرجی رینٹل آرڈر بنائیں

کرایہ کا آرڈر بناتا ہے۔ آن چین کے لیے، payer_address پاس کریں اور واپس کی گئی رقم_trx کو pay_address پر ادا کریں۔ بیلنس کے لیے، payment_mode: بیلنس شامل کریں اور منسلک اکاؤنٹ سے فوری طور پر چارج کیا جائے گا۔

target_address اختیاری ہے (payer_address پر پہلے سے طے شدہ)۔ 409 اصولوں کو ذہن میں رکھیں: فی ادا کنندہ ایک اوپن آن چین آرڈر، اور کوئی فعال کوئیک رینٹ ڈیلیگیشن پہلے سے ہی ہدف پر نہیں ہے (ACTIVE_DELEGATION_EXISTS)۔

POST/api/v2/quick-rent/orders

پیرامیٹرز

پیرامیٹرTypeتفصیلExample
توانائی کی_رقمintکیٹلاگ سے توانائی کی رقم131000
دورانیہ_منٹintکیٹلاگ سے رینٹل کا دورانیہ15
idempotency_keystringآپ کی منفرد آرڈر آئی ڈی (8–128 حروف)partner-onchain-001
ادائیگی_موڈstringاختیاری "onchain" (پہلے سے طے شدہ) یا "بیلنس"۔balance
ادا کنندہ_پتہstringآن چین: پرس جو TRX بھیجتا ہے۔ توازن کی ضرورت نہیں۔TPayer...
ہدف_پتہstringاختیاری وہ والیٹ جو توانائی حاصل کرتا ہے (پے کنندہ_پتہ پر پہلے سے طے شدہ)۔TTarget...
جواب (آن چین)
json
{
  "id": "uuid",
  "status": "pending_payment",
  "payment_mode": "onchain",
  "pay_address": "TDeposit...",
  "amount_trx": "3.200000",
  "energy_amount": 131000,
  "duration_minutes": 15,
  "expires_at": "2026-04-29T13:15:00.000Z",
  "qr_payload": "tron:TDeposit...?amount=3.200000",
  "duplicate": false,
  "target_address": "TTarget..."
}
جواب (توازن)
json
{
  "id": "uuid",
  "status": "delegating",
  "payment_mode": "balance",
  "pay_address": null,
  "amount_trx": "3.200000",
  "energy_amount": 132310,
  "duration_minutes": 15,
  "expires_at": null,
  "qr_payload": null,
  "duplicate": false,
  "target_address": "TTarget..."
}
cURL (آن چین)
bash
curl -sS -X POST "$BASE_URL/api/v2/quick-rent/orders" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "energy_amount": 131000,
    "duration_minutes": 15,
    "idempotency_key": "partner-onchain-001",
    "payer_address": "TPayer...",
    "target_address": "TTarget..."
  }'
cURL (توازن)
bash
curl -sS -X POST "$BASE_URL/api/v2/quick-rent/orders" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "energy_amount": 131000,
    "duration_minutes": 15,
    "idempotency_key": "partner-balance-001",
    "payment_mode": "balance",
    "target_address": "TTarget..."
  }'

آرڈر کی حیثیت حاصل کریں۔

اگر کچھ ناکام ہو جاتا ہے تو موجودہ صورتحال، ادائیگی_موڈ، رقم، پتے، اور error_code / error_message لوٹاتا ہے۔ موثر_توانائی_رقم کم/زیادہ ادائیگی کے بعد اصل تفویض کردہ توانائی کی عکاسی کرتی ہے۔

GET/api/v2/quick-rent/orders/:id

پیرامیٹرز

پیرامیٹرTypeتفصیلExample
آئی ڈیstringآرڈر کی شناخت (پاتھ پیرامیٹر)uuid
جواب
json
{
  "id": "uuid",
  "status": "delegated",
  "payment_mode": "onchain",
  "amount_trx": "3.200000",
  "energy_amount": 131000,
  "effective_energy_amount": 131000,
  "duration_minutes": 15,
  "pay_address": "TDeposit...",
  "payer_address": "TPayer...",
  "target_address": "TTarget...",
  "error_code": null,
  "error_message": null
}
cURL
bash
curl -sS "$BASE_URL/api/v2/quick-rent/orders/$ORDER_ID" \
  -H "Authorization: Bearer $API_KEY"

آرڈر منسوخ کریں۔

ایک آرڈر کو منسوخ کرتا ہے جو ابھی تک زیر التواء_ادائیگی ہے (صرف آن چین)۔ ایک بار انرجی ڈیلیٹ ہو جانے کے بعد، آرڈر کو مزید منسوخ نہیں کیا جا سکتا۔

POST/api/v2/quick-rent/orders/:id/cancel

پیرامیٹرز

پیرامیٹرTypeتفصیلExample
آئی ڈیstringآرڈر کی شناخت (پاتھ پیرامیٹر)uuid
cURL
bash
curl -sS -X POST "$BASE_URL/api/v2/quick-rent/orders/$ORDER_ID/cancel" \
  -H "Authorization: Bearer $API_KEY"

ادائیگی کنندہ کو تبدیل کریں۔

پینڈنگ_پیمنٹ آن چین آرڈر کے لیے ادائیگی والے والیٹ کو تبدیل کرتا ہے — مفید ہے اگر گاہک TRX بھیجنے سے پہلے کسی دوسرے بٹوے سے ادائیگی کرنے کا فیصلہ کرے۔

POST/api/v2/quick-rent/orders/:id/set-payer

پیرامیٹرز

پیرامیٹرTypeتفصیلExample
آئی ڈیstringآرڈر کی شناخت (پاتھ پیرامیٹر)uuid
ادا کنندہ_پتہstringنیا ادا کرنے والا پرسTNewPayer...
cURL
bash
curl -sS -X POST "$BASE_URL/api/v2/quick-rent/orders/$ORDER_ID/set-payer" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"payer_address":"TNewPayer..."}'

Rent Energy Tron API بیلنس چیک کریں۔

آپ کی API کلید سے منسلک Rent Energy Tron اکاؤنٹ کا TRX بیلنس واپس کرتا ہے (آپ کا درون ایپ بیلنس، آن چین والیٹ نہیں)۔ اجازت کے ہیڈر کی ضرورت ہے۔

GET/api/v2/quick-rent/balance
جواب
json
{ "balance_trx": "150.500000" }
cURL
bash
curl -sS "$BASE_URL/api/v2/quick-rent/balance" \
  -H "Authorization: Bearer $API_KEY"

ایرر کوڈز

خرابیاں HTTP کی حیثیت اور غلطی کا فیلڈ لوٹاتی ہیں۔ یہاں وہ ہیں جن کا آپ سامنا کر سکتے ہیں۔

HTTPerrorجب
400Invalid bodyغلط JSON یا فیلڈز
400INVALID_SKU / SKU_INACTIVEپیکیج دستیاب نہیں ہے۔
400INVALID_PAYER_ADDRESS / INVALID_TARGET_ADDRESSغلط شکل والا TRON پتہ
400INSUFFICIENT_BALANCEبیلنس پر کافی TRX نہیں ہے (بیلنس موڈ)
401Unauthorizedغائب یا غلط API کلید
403BALANCE_PAYMENT_NOT_ENABLEDآپ کی کلید کے لیے بیلنس کی ادائیگی فعال نہیں ہے۔
409PENDING_PAYMENT_INTENT_EXISTSاس ادا کنندہ کے لیے ایک کھلا آن چین آرڈر پہلے سے موجود ہے۔
409ACTIVE_DELEGATION_EXISTSٹارگٹ کے پاس پہلے سے ہی ایک فعال کوئیک رینٹ وفد ہے۔
409POOL_ENERGY_INSUFFICIENTابھی مفت پول توانائی نہیں ہے۔
409IDEMPOTENCY_PAYMENT_MODE_MISMATCHایک مختلف ادائیگی_موڈ کے ساتھ ایک ہی idempotency_key
429Too Many Requestsشرح کی حد
503—سروس عارضی طور پر دستیاب نہیں ہے، بعد میں دوبارہ کوشش کریں۔

اگر کچھ غلط ہو جائے۔

عام حالات اور کیا کرنا ہے، سادہ الفاظ میں۔

میں نے ادائیگی کی لیکن آرڈر Pending_payment میں پھنس گیا ہے۔

اس بات کو یقینی بنائیں کہ ٹرانسفر کی گئی رقم بالکل رقم_trx کے برابر ہے اور فنڈز درست payer_address سے pay_address پر گئے ہیں۔ منتقلی کی میعاد ختم ہونے سے پہلے پہنچنا ضروری ہے۔ اسٹیٹس عام طور پر نیٹ ورک کی تصدیق کے بعد ایک منٹ کے اندر اپ ڈیٹ ہوجاتا ہے — پولنگ جاری رکھیں GET /orders/:id۔

حیثیت ناکام ہوگئی - یہ کیا ہے؟

وفد کامیاب نہیں ہوا۔ بیلنس کی ادائیگیوں کے لیے TRX خود بخود آپ کے بیلنس میں واپس آ جاتا ہے۔ وجہ GET /orders/:id کے error_code اور error_message میں ہے۔ آپ نیا آرڈر بنا سکتے ہیں۔

خرابی 409 PENDING_PAYMENT_INTENT_EXISTS

اس payer_address پر پہلے سے ہی ایک بلا معاوضہ آن چین آرڈر ہے۔ اسے ادا کریں، اس کے ختم ہونے کا انتظار کریں (expires_at)، یا اسے /orders/:id/cancel کے ذریعے منسوخ کریں، پھر ایک نیا بنائیں۔

خرابی 403 BALANCE_PAYMENT_NOT_ENABLED

بیلنس کی ادائیگی آپ کی کلید کے لیے فعال نہیں ہے۔ اسے فعال کرنے کے لیے Rent Energy Tron سپورٹ سے رابطہ کریں، یا آن چین (پہلے سے طے شدہ) استعمال کریں۔

خرابی 429 بہت زیادہ درخواستیں۔

مختصر وقت میں بہت زیادہ درخواستیں۔ پولنگ فریکوئنسی کو کم کریں (جیسے ہر 3 سیکنڈ میں ایک بار) اور بعد میں دوبارہ کوشش کریں۔

مجھے اپنے حکم سے کم توانائی ملی

زنجیر پر کم ادائیگی/زیادہ ادائیگی کے ساتھ حتمی رقم بدل جاتی ہے۔ GET /orders/:id میں effective_energy_amount چیک کریں — یہ وہ توانائی ہے جسے اصل میں تفویض کیا گیا ہے۔

TRON Energy API انٹیگریشن سپورٹ

API تک رسائی، اعلیٰ حدود، یا بیلنس ادائیگی کو فعال کرنے کی ضرورت ہے؟ رابطہ کریں اور ہم مدد کریں گے۔

API تک رسائی اور بیلنس کی ادائیگیٹیلیگرام @rentenergytroncom