Rent EnergyTron
الصفحة الرئيسيةالإيجار السريعآلة حاسبةمدونةAPI
Supportإيجار الطاقة
Rent EnergyTron
الصفحة الرئيسيةآلة حاسبةمدونةشروط الخدمةسياسة الخصوصية اتصل بناوثائق واجهة برمجة التطبيقات

تقدم Rent Energy Tron حزم TRON Energy الثابتة لعمليات نقل USDT TRC-20 منخفضة التكلفة.

© 2026 rentenergytron.com · جميع الحقوق محفوظة

الصفحة الرئيسية/واجهة برمجة تطبيقات ترون لتأجير الطاقة
واجهة برمجة تطبيقات REST v2تم تحديث الوثائق في 2 أغسطس 2026

واجهة برمجة تطبيقات TRON Energy Rental - أتمتة عمليات نقل USDT TRC-20

قم بدمج API v2 لعرض طلبات تأجير TRON Energy وإنشائها وتتبعها برمجيًا. ادفع عبر السلسلة أو من رصيد Rent Energy Tron الخاص بك وقلل من حرق TRX بواسطة مكالمات العقود الذكية.

  • ✓عروض الأسعار الحية وكتالوج الحزمة
  • ✓الدفع عبر السلسلة أو الرصيد
  • ✓أوامر Idempotent واستطلاع الحالة
احصل على الوصول إلى واجهة برمجة التطبيقاتافتح البداية السريعةاستئجار الطاقة بدون APIحساب متطلبات الطاقة
في هذه الصفحة
  • البدء
    • واجهة برمجة تطبيقات TRON Energy Rental: نظرة عامة وحالات الاستخدام
    • البداية السريعة: من الصفر إلى الطاقة
    • مسرد
    • قبل أن تبدأ
    • عنوان URL الأساسي لواجهة برمجة تطبيقات الإنتاج
    • إذن
    • طرق الدفع
    • كتالوج الحزمة
  • سير العمل
    • التدفق على السلسلة
    • تدفق الرصيد
    • حالات الطلب
    • العجز
  • مرجع واجهة برمجة التطبيقات
    • حساب متطلبات تأجير الطاقة TRON
    • احصل على عرض أسعار لتأجير TRON Energy
    • قم بإنشاء أمر تأجير TRON Energy
    • الحصول على حالة الطلب
    • إلغاء الطلب
    • تغيير الدافع
    • تحقق من رصيد Rent Energy Tron API
  • مرجع
    • رموز الخطأ
    • إذا حدث خطأ ما
    • دعم تكامل TRON Energy API
  • البدء
    • واجهة برمجة تطبيقات TRON Energy Rental: نظرة عامة وحالات الاستخدام
    • البداية السريعة: من الصفر إلى الطاقة
    • مسرد
    • قبل أن تبدأ
    • عنوان URL الأساسي لواجهة برمجة تطبيقات الإنتاج
    • إذن
    • طرق الدفع
    • كتالوج الحزمة
  • سير العمل
    • التدفق على السلسلة
    • تدفق الرصيد
    • حالات الطلب
    • العجز
  • مرجع واجهة برمجة التطبيقات
    • حساب متطلبات تأجير الطاقة TRON
    • احصل على عرض أسعار لتأجير TRON Energy
    • قم بإنشاء أمر تأجير TRON Energy
    • الحصول على حالة الطلب
    • إلغاء الطلب
    • تغيير الدافع
    • تحقق من رصيد Rent Energy Tron API
  • مرجع
    • رموز الخطأ
    • إذا حدث خطأ ما
    • دعم تكامل TRON Energy API

واجهة برمجة تطبيقات TRON Energy Rental: نظرة عامة وحالات الاستخدام

تعد Quick Rent API وسيلة لتأجير TRON Energy تلقائيًا، دون الحاجة إلى عمل يدوي. تجعل الطاقة تحويلات USDT (TRC-20) ومكالمات العقود الذكية الأخرى أرخص من حرق TRX.

بكلمات واضحة: يشتري برنامجك (موقع أو روبوت أو خدمة) الطاقة بنفسه، بالضبط عند الحاجة إليها - على سبيل المثال، قبل كل عملية تحويل USDT يقوم بها عميلك.

فكر في آلة البيع: يمكنك التحقق من السعر، وإدخال الأموال، والحصول على العنصر الخاص بك. واجهة برمجة التطبيقات (API) هي نفس مجموعة الأزرار — برنامجك فقط هو الذي يضغط عليها.

  1. 1
    اسأل عن السعر

    يسأل برنامجك واجهة برمجة التطبيقات (API) عن تكلفة حزمة الطاقة المطلوبة في الوقت الحالي.

  2. 2
    إنشاء أمر والدفع

    يقوم برنامجك بإنشاء طلب ودفعه — عن طريق إرسال TRX إلى العنوان المحدد أو عن طريق شحن رصيد Rent Energy Tron الخاص بك.

  3. 3
    احصل على الطاقة

    في غضون ثوانٍ قليلة، تظهر الطاقة في المحفظة المستهدفة، ويمكن إرسال USDT بسعر أرخص.

هام: واجهة برمجة التطبيقات (API) هي أداة للمطور. لاستخدامه، يجب على شخص ما كتابة التعليمات البرمجية التي ترسل الطلبات.

إذا لم يكن هناك من يكتب التعليمات البرمجية - استخدم شراء الطاقة الجاهز على الموقع (Quick Rent) أو Telegram bot @rentenergytroncom. نفس النتيجة، فقط تم ذلك يدوياً.

البداية السريعة: من الصفر إلى الطاقة

مثال كامل وشامل على أبسط السيناريوهات (على السلسلة). أربع خطوات والطاقة في المحفظة.

فيما يلي ما يحدث في كل خطوة وما ترجعه واجهة برمجة التطبيقات. قم بتوصيل مفتاح API والعناوين ومعرف الطلب.

  1. 1
    الخطوة 1. احصل على السعر - POST /quote

    إرسال كمية الطاقة والمدة. يمكنك استعادة Price_trx وعدد الثواني التي تم قفلها فيها.

  2. 2
    الخطوة 2. أنشئ طلبًا — POST /orders

    أرسل الحزمة ومفتاح الهوية الخاص بك وعنوان الدفع. تحصل على pay_address (مكان الدفع)، وmount_trx (المبلغ) وexpires_at (حتى متى).

  3. 3
    الخطوة 3. الدفع

    أرسل بالضبط المبلغ_trx TRX إلى pay_address من payer_address الخاص بك. إنها عملية نقل عادية لـ TRON.

  4. 4
    الخطوة 4. انتظر الطاقة - احصل على /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..."
}
الضفيرة
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) حيث يرسل برنامجك طلبًا (على سبيل المثال /quote - احصل على السعر).
الحصول على / النشر
أنواع الطلب. GET تعني "فقط اسأل/اقرأ البيانات"؛ POST تعني "القيام بإجراء" (إنشاء أمر، وحساب السعر).
رمز حامل
كيفية تمرير مفتاح API: يقرأ الرأس التفويض: Bearer YOUR_KEY.
الدفع عبر السلسلة
دفع أمر من خلال تحويل TRX عادي إلى العنوان المحدد — يعمل على الفور، ولا يوجد شيء يمكن تمكينه.
دفع الرصيد
الدفع عن طريق شحن رصيد حسابك Rent Energy Tron. أسرع، ولكن يجب تمكينه لمفتاحك أولاً.
الوفد
تسليم الطاقة المستأجرة مؤقتًا إلى المحفظة المستهدفة لفترة الإيجار (على سبيل المثال 15 أو 60 دقيقة).
الاقتراع
إعادة الاستعلام عن حالة الأمر بشكل دوري (كل ثانيتين) حتى يتم تفويضه أو ينتهي بخطأ.
idempotency_key
معرف الطلب الفريد الخاص بك. إذا تم إرسال الطلب مرتين، تقوم واجهة برمجة التطبيقات (API) بإرجاع نفس الطلب بدلاً من إنشاء طلب جديد - الحماية من الدفع المزدوج.

قبل أن تبدأ

ما يجب تحضيره قبل تقديم طلبك الأول.

  1. 1
    احصل على مفتاح API

    أرسل رسالة إلى @rentenergytroncom على Telegram - ستحصل على مفتاح مرتبط بحساب Rent Energy Tron الخاص بك. ولن تمر الطلبات بدونها.

  2. 2
    لديك محفظة TRON مستهدفة

    تحديد العنوان (target_address) الذي يحتاج إلى الطاقة. عادةً ما تكون هذه هي المحفظة التي يرسل عملاؤك منها USDT.

  3. 3
    اختر حزمة من الكتالوج

    تُباع الطاقة في عبوات (عادةً 65000 أو 131000 طاقة لمدة 15 أو 60 دقيقة). احصل على القائمة المباشرة من نقطة نهاية الكتالوج، دون الحاجة إلى مصادقة.

  4. 4
    تحضير الدفع

    على السلسلة - محفظة مع TRX للدفع. لدفع الرصيد - تم تمكين حساب Rent Energy Tron الممول ووضع الرصيد.

عنوان URL الأساسي لواجهة برمجة تطبيقات الإنتاج

تتيح واجهة برمجة التطبيقات Quick Rent لخدمتك استئجار 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>

طرق الدفع

هناك طريقتان للدفع مقابل الطلب. On-chain هو الإعداد الافتراضي ولا يحتاج إلى أي إعداد. يعد دفع الرصيد اختياريًا ويجب تمكينه لمفتاحك.

بدون تفعيل، طلب مع Payment_mode: إرجاع الرصيد 403 BALANCE_PAYMENT_NOT_ENABLED. لتمكينه، اتصل بدعم Rent Energy Tron.

Modeكيفية التمكينالدفع
on-chainالافتراضي - حذف Payment_mode (أو "onchain")أرسل TRX إلى pay_address من payer_address
balancePayment_mode: الرصيد + ممكّن لمفتاحكيتم الخصم من رصيد Rent Energy Tron TRX الخاص بك

كتالوج الحزمة

يجب أن يتطابق مقدار الطاقة ومدة_الدقائق مع باقة Quick Rent النشطة — عادةً ما تكون 65000 أو 131000 طاقة و15 أو 60 دقيقة.

جلب الكتالوج الحالي في أي وقت (لا يلزم المصادقة):

الحصول على الكتالوج النشط (بدون مصادقة)
bash
curl -sS https://rentenergytron.com/api/public/quick-rent/skus

التدفق على السلسلة

الخطوة 1 - نشر / عرض الأسعار لمعرفة السعر. الخطوة 2 - نشر /الطلبات لإنشاء الطلب واستلام pay_address وmount_trx وexpires_at. الخطوة 3 - أرسل بالضبط المبلغ_trx TRX إلى pay_address من payer_address الخاص بك. الخطوة 4 - استقصاء GET /orders/:id حتى يتم تفويض الحالة (أو الفشل / انتهاء الصلاحية / الإلغاء).

يعد target_address اختياريًا — إذا تم حذفه، فسيتم تفويض الطاقة إلى payer_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..."
}

حالات الطلب

يتحرك كل أمر من خلال هذه الحالات. استطلاع الحصول على /orders/:id لمتابعته.

Statusمعنى
pending_paymentفي انتظار الدفع عبر السلسلة
delegatingتم استلام الدفعة أو تحميل الرصيد؛ جاري التفويض
delegatedتفويض الطاقة
cancelledتم الإلغاء قبل الدفع (على السلسلة)
expiredانقضت فترة الدفع عبر السلسلة
failedخطأ (بالنسبة للرصيد، يتم استرداد TRX)

العجز

Idempotency_key (8–128 حرفًا) هو معرف طلب فريد من جانبك. تكرار POST /orders بنفس المفتاح (لنفس عميل API) يؤدي إلى إرجاع نفس الترتيب مع "duplicate": صحيح.

لا تقم بإعادة استخدام مفتاح idempotency_key واحد عبر أوضاع الدفع المختلفة (onchain مقابل الرصيد) - الذي يُرجع 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
}
الضفيرة
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 Energy

إرجاع السعر الحالي لحزمة: السعر_trx، والتوفر، و save_percent ومدة صلاحية عرض الأسعار (expires_in_sec).

POST/api/v2/quick-rent/quote

المعلمات

المعلمةTypeالوصفExample
power_amountintكمية الطاقة من الكتالوج النشط131000
Duration_Minutesintمدة الإيجار من الكتالوج15
الاستجابة
json
{
  "price_trx": "3.200000",
  "available": true,
  "save_percent": 62,
  "expires_in_sec": 30
}
الضفيرة
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 Energy

إنشاء أمر الإيجار. بالنسبة إلى السلسلة، قم بتمرير payer_address وادفع المبلغ المرتجع إلى pay_address. بالنسبة للرصيد، قم بإضافة Payment_mode: يتم تحصيل الرصيد والحساب المرتبط على الفور.

يعد target_address اختياريًا (الإعداد الافتراضي هو payer_address). ضع في اعتبارك القواعد 409: أمر واحد مفتوح على السلسلة لكل دافع، ولا يوجد تفويض Quick Rent نشط بالفعل على الهدف (ACTIVE_DELEGATION_EXISTS).

POST/api/v2/quick-rent/orders

المعلمات

المعلمةTypeالوصفExample
power_amountintكمية الطاقة من الكتالوج131000
Duration_Minutesintمدة الإيجار من الكتالوج15
idempotency_keystringمعرف الطلب الفريد الخاص بك (8-128 حرفًا)partner-onchain-001
Payment_modestringاختياري. "onchain" (افتراضي) أو "الرصيد".balance
payer_addressstringعلى السلسلة: المحفظة التي ترسل TRX. ليست هناك حاجة لتحقيق التوازن.TPayer...
target_addressstringاختياري. المحفظة التي تستقبل الطاقة (القيمة الافتراضية هي payer_address).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..."
}
الضفيرة (على السلسلة)
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..."
  }'
الضفيرة (الرصيد)
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..."
  }'

الحصول على حالة الطلب

إرجاع الحالة الحالية، وطريقة الدفع، والمبالغ، والعناوين، ورمز_الخطأ / رسالة_الخطأ في حالة فشل شيء ما. يعكس مقدار الطاقة الفعالة الطاقة الفعلية المفوضة بعد الدفع الزائد/الناقص.

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
}
الضفيرة
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
الضفيرة
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
payer_addressstringمحفظة دفع جديدةTNewPayer...
الضفيرة
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

إرجاع رصيد TRX لحساب Rent Energy Tron المرتبط بمفتاح API الخاص بك (رصيدك داخل التطبيق، وليس المحفظة الموجودة على السلسلة). يتطلب رأس التفويض.

GET/api/v2/quick-rent/balance
الاستجابة
json
{ "balance_trx": "150.500000" }
الضفيرة
bash
curl -sS "$BASE_URL/api/v2/quick-rent/balance" \
  -H "Authorization: Bearer $API_KEY"

رموز الخطأ

تُرجع الأخطاء حالة HTTP وحقل خطأ. وهنا تلك التي قد تواجهها.

HTTPerrorمتى
400Invalid bodyJSON أو الحقول غير صالحة
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لدى Target بالفعل تفويض Quick Rent نشط
409POOL_ENERGY_INSUFFICIENTلا توجد طاقة مجانية لحمام السباحة في الوقت الحالي
409IDEMPOTENCY_PAYMENT_MODE_MISMATCHنفس مفتاح الهوية مع وضع دفع مختلف
429Too Many Requestsحد المعدل
503—الخدمة غير متاحة مؤقتًا، أعد المحاولة لاحقًا

إذا حدث خطأ ما

المواقف الشائعة وماذا تفعل، بكلمات واضحة.

لقد دفعت ولكن الطلب عالق في انتظار الدفع

تأكد من أن المبلغ المحول يساوي بالضبط المبلغ_trx وأن الأموال ذهبت إلى pay_address من عنوان payer_address المحدد. يجب أن يصل النقل قبل انتهاء الصلاحية. يتم تحديث الحالة عادةً خلال دقيقة واحدة بعد تأكيد الشبكة — استمر في استطلاع GET /orders/:id.

أصبحت الحالة فاشلة - ما هي؟

الوفد لم ينجح بالنسبة لمدفوعات الرصيد، يتم إرجاع TRX تلقائيًا إلى رصيدك. السبب موجود في error_code وerror_message لـ GET /orders/:id. يمكنك إنشاء طلب جديد.

خطأ 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 - هذه هي الطاقة المفوضة فعليًا.

دعم تكامل TRON Energy API

هل تحتاج إلى الوصول إلى واجهة برمجة التطبيقات (API)، أو حدود أعلى، أو تمكين دفع الرصيد؟ تواصل معنا وسنساعدك.

الوصول إلى API ودفع الرصيدبرقية @rentenergytroncom