Rent EnergyTron
บ้านเช่าด่วนเครื่องคิดเลขบล็อกAPI
Supportเช่าพลังงาน
Rent EnergyTron
บ้านเครื่องคิดเลขบล็อกข้อกำหนดในการให้บริการนโยบายความเป็นส่วนตัว ติดต่อเราเอกสาร API

Rent Energy Tron มอบแพ็คเกจ TRON Energy แบบคงที่สำหรับการโอน USDT TRC-20 ที่มีต้นทุนต่ำกว่า

© 2026 rentenergytron.com · สงวนลิขสิทธิ์

บ้าน/API การเช่าพลังงานของ TRON
ส่วนที่เหลือ API เวอร์ชัน 2เอกสารอัปเดตเมื่อวันที่ 2 สิงหาคม 2026

TRON Energy Rental API — โอน USDT TRC-20 อัตโนมัติ

ผสานรวม API v2 เพื่อเสนอราคา สร้าง และติดตามคำสั่งซื้อการเช่า TRON Energy โดยทางโปรแกรม ชำระเงินออนไลน์หรือจากยอดคงเหลือ Rent Energy Tron ของคุณ และลด TRX ที่เกิดจากการโทรสัญญาอัจฉริยะ

  • ✓ราคาสดและแคตตาล็อกแพ็คเกจ
  • ✓การชำระเงินออนไลน์หรือยอดคงเหลือ
  • ✓คำสั่ง Idempotent และการสำรวจสถานะ
รับการเข้าถึง APIเปิดการเริ่มต้นอย่างรวดเร็วเช่าพลังงานโดยไม่ต้องใช้ APIคำนวณความต้องการพลังงาน
บนหน้านี้
  • เริ่มต้นใช้งาน
    • TRON Energy Rental API: ภาพรวมและกรณีการใช้งาน
    • การเริ่มต้นอย่างรวดเร็ว: จากศูนย์ถึงพลังงาน
    • อภิธานศัพท์
    • ก่อนที่คุณจะเริ่ม
    • URL ฐาน API การผลิต
    • การอนุญาต
    • โหมดการชำระเงิน
    • แคตตาล็อกแพ็คเกจ
  • ขั้นตอนการทำงาน
    • การไหลแบบออนไลน์
    • กระแสสมดุล
    • สถานะการสั่งซื้อ
    • ความเป็นเอกภาพ
  • การอ้างอิง API
    • คำนวณข้อกำหนดการเช่า TRON Energy
    • รับใบเสนอราคาการเช่า TRON Energy
    • สร้างคำสั่งเช่า TRON Energy
    • รับสถานะการสั่งซื้อ
    • ยกเลิกคำสั่งซื้อ
    • เปลี่ยนผู้ชำระเงิน
    • ตรวจสอบยอดคงเหลือ API ของ Rent Energy Tron
  • อ้างอิง
    • รหัสข้อผิดพลาด
    • หากมีสิ่งผิดปกติเกิดขึ้น
    • รองรับการรวม TRON Energy API
  • เริ่มต้นใช้งาน
    • TRON Energy Rental API: ภาพรวมและกรณีการใช้งาน
    • การเริ่มต้นอย่างรวดเร็ว: จากศูนย์ถึงพลังงาน
    • อภิธานศัพท์
    • ก่อนที่คุณจะเริ่ม
    • URL ฐาน API การผลิต
    • การอนุญาต
    • โหมดการชำระเงิน
    • แคตตาล็อกแพ็คเกจ
  • ขั้นตอนการทำงาน
    • การไหลแบบออนไลน์
    • กระแสสมดุล
    • สถานะการสั่งซื้อ
    • ความเป็นเอกภาพ
  • การอ้างอิง API
    • คำนวณข้อกำหนดการเช่า TRON Energy
    • รับใบเสนอราคาการเช่า TRON Energy
    • สร้างคำสั่งเช่า TRON Energy
    • รับสถานะการสั่งซื้อ
    • ยกเลิกคำสั่งซื้อ
    • เปลี่ยนผู้ชำระเงิน
    • ตรวจสอบยอดคงเหลือ API ของ Rent Energy Tron
  • อ้างอิง
    • รหัสข้อผิดพลาด
    • หากมีสิ่งผิดปกติเกิดขึ้น
    • รองรับการรวม TRON Energy API

TRON Energy Rental API: ภาพรวมและกรณีการใช้งาน

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 ส่งคืน เสียบคีย์ API ที่อยู่ และรหัสคำสั่งซื้อของคุณ

  1. 1
    ขั้นตอนที่ 1 รับราคา — POST /quote

    ส่งปริมาณพลังงานและระยะเวลา คุณได้รับ price_trx คืนและจำนวนวินาทีที่ราคาถูกล็อค

  2. 2
    ขั้นตอนที่ 2 สร้างคำสั่งซื้อ — POST /orders

    ส่งพัสดุ idempotency_key และ payer_address ของคุณ คุณจะได้รับ pay_address (สถานที่ชำระเงิน), amount_trx (เท่าไหร่) และexpirs_at (จนถึงเมื่อใด)

  3. 3
    ขั้นตอนที่ 3 ชำระเงิน

    ส่ง amount_trx TRX ไปให้ pay_address จาก payer_address ของคุณ มันเป็นการถ่ายโอน 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..."
}
ม้วนผม
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: ส่วนหัวอ่านว่า Authorization: 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
    เลือกแพ็คเกจจากแค็ตตาล็อก

    พลังงานขายเป็นแพ็คเกจ (ปกติ 65,000 หรือ 131,000 พลังงานเป็นเวลา 15 หรือ 60 นาที) รับรายการสดจากจุดสิ้นสุดแค็ตตาล็อก ไม่จำเป็นต้องตรวจสอบสิทธิ์

  4. 4
    เตรียมชำระเงิน

    สำหรับออนไลน์ — กระเป๋าเงินที่มี TRX ที่จะจ่าย สำหรับการชำระยอดคงเหลือ — บัญชี Rent Energy Tron ที่ได้รับทุนและเปิดใช้งานโหมดยอดคงเหลือ

URL ฐาน API การผลิต

Quick Rent 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>

โหมดการชำระเงิน

มีสองวิธีในการชำระเงินสำหรับการสั่งซื้อ 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 ของคุณ

แคตตาล็อกแพ็คเกจ

Energy_amount และ Duration_ minutes ต้องตรงกับแพ็คเกจ Quick Rent ที่ใช้งานอยู่ — ปกติคือ 65,000 หรือ 131,000 Energy และ 15 หรือ 60 นาที

ดึงข้อมูลแคตตาล็อกปัจจุบันได้ตลอดเวลา (ไม่จำเป็นต้องมีการตรวจสอบสิทธิ์):

รับแค็ตตาล็อกที่ใช้งานอยู่ (ไม่มีการรับรองความถูกต้อง)
bash
curl -sS https://rentenergytron.com/api/public/quick-rent/skus

การไหลแบบออนไลน์

ขั้นตอนที่ 1 — POST /quote เพื่อเรียนรู้ราคา ขั้นตอนที่ 2 — POST /orders เพื่อสร้างคำสั่งซื้อและรับ pay_address, amount_trx และexpirs_at ขั้นตอนที่ 3 — ส่ง amount_trx TRX ไปยัง pay_address จาก payer_address ของคุณ ขั้นตอนที่ 4 — สำรวจความคิดเห็น GET /orders/:id จนกว่าสถานะจะได้รับการมอบหมาย (หรือล้มเหลว / หมดอายุ / ยกเลิก)

target_address เป็นทางเลือก — หากละเว้น พลังงานจะถูกมอบหมายให้กับ payer_address

อนุญาตให้มีคำสั่งซื้อออนไลน์ที่เปิดอยู่เพียงรายการเดียว (pending_Payment) ต่อ payer_address ในแต่ละครั้ง ไม่เช่นนั้นคุณจะได้รับ 409 PENDING_PAYMENT_INTENT_EXISTS เมื่อจ่ายน้อยเกินไป/จ่ายมากเกินไป พลังงานสุดท้ายอาจแตกต่างกัน — ตรวจสอบ Effective_energy_amount ใน 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 — GET /balance เพื่อตรวจสอบ TRX ของคุณ ขั้นตอนที่ 2 — POST /quote สำหรับราคา ขั้นตอนที่ 3 — POST /คำสั่งซื้อด้วย Payment_mode: ยอดคงเหลือในการเดบิตและเริ่มการมอบหมาย ขั้นตอนที่ 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ยกเลิกก่อนชำระเงิน (on-chain)
expiredหน้าต่างการชำระเงินออนไลน์ผ่านไปแล้ว
failedข้อผิดพลาด (สำหรับยอดคงเหลือ TRX จะได้รับคืน)

ความเป็นเอกภาพ

idempotency_key (8–128 ตัวอักษร) เป็นรหัสคำสั่งซื้อที่ไม่ซ้ำกันทางฝั่งของคุณ การทำซ้ำ POST /orders ด้วยคีย์เดียวกัน (สำหรับไคลเอ็นต์ API เดียวกัน) จะส่งคืนลำดับเดียวกันด้วย "duplicate": true

อย่าใช้ idempotency_key หนึ่งรายการซ้ำในโหมดการชำระเงินที่แตกต่างกัน (onchain เทียบกับยอดคงเหลือ) ซึ่งส่งคืน 409 IDEMPOTENCY_PAYMENT_MODE_MISMATCH

คำนวณข้อกำหนดการเช่า TRON Energy

ประมาณปริมาณพลังงานที่ที่อยู่ต้องการสำหรับการถ่ายโอน ส่งกระเป๋าเงินของผู้รับและดูว่ามี USDT อยู่แล้วหรือไม่

POST/api/v2/quick-rent/calculator

พารามิเตอร์

พารามิเตอร์TypeคำอธิบายExample
wallet_addressstringที่อยู่ TRON ที่จะวิเคราะห์TXXXXXXXX...XXXX
มี_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

ส่งกลับราคาปัจจุบันของแพ็คเกจ: price_trx, Availability, 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
}
ม้วนผม
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 และชำระเงิน amount_trx ที่ส่งคืนไปยัง pay_address สำหรับยอดคงเหลือ ให้เพิ่ม Payment_mode: balance และบัญชีที่เชื่อมโยงจะถูกเรียกเก็บเงินทันที

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ไม่จำเป็น กระเป๋าเงินที่ได้รับพลังงาน (ค่าเริ่มต้นคือ 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..."
}
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 หากมีบางอย่างล้มเหลว Efficiency_energy_amount สะท้อนถึงพลังงานที่ได้รับมอบหมายจริงหลังจากการชำระเงินน้อยเกินไป/มากเกินไป

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"

เปลี่ยนผู้ชำระเงิน

เปลี่ยนกระเป๋าเงินที่ชำระเงินสำหรับคำสั่งซื้อออนไลน์ pending_Payment — มีประโยชน์หากลูกค้าตัดสินใจชำระเงินจากกระเป๋าเงินอื่นก่อนที่จะส่ง TRX

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

พารามิเตอร์

พารามิเตอร์TypeคำอธิบายExample
รหัสstringรหัสคำสั่งซื้อ (พารามิเตอร์เส้นทาง)uuid
ผู้ชำระเงิน_ที่อยู่stringกระเป๋าเงินใหม่ที่ต้องชำระเงิน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..."}'

ตรวจสอบยอดคงเหลือ API ของ Rent Energy Tron

ส่งคืนยอดคงเหลือ 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_BALANCETRX ไม่เพียงพอบนยอดคงเหลือ (โหมดสมดุล)
401Unauthorizedคีย์ API หายไปหรือไม่ถูกต้อง
403BALANCE_PAYMENT_NOT_ENABLEDไม่ได้เปิดใช้งานการชำระยอดคงเหลือสำหรับกุญแจของคุณ
409PENDING_PAYMENT_INTENT_EXISTSมีคำสั่งซื้อออนไลน์แบบเปิดอยู่แล้วสำหรับผู้ชำระเงินรายนี้
409ACTIVE_DELEGATION_EXISTSTarget มีตัวแทน Quick Rent ที่ใช้งานอยู่อยู่แล้ว
409POOL_ENERGY_INSUFFICIENTไม่มีพลังงานสระว่ายน้ำฟรีในขณะนี้
409IDEMPOTENCY_PAYMENT_MODE_MISMATCHidempotency_key เดียวกันกับ Payment_mode ที่แตกต่างกัน
429Too Many Requestsขีดจำกัดอัตรา
503—บริการไม่พร้อมใช้งานชั่วคราว โปรดลองอีกครั้งในภายหลัง

หากมีสิ่งผิดปกติเกิดขึ้น

สถานการณ์ทั่วไปและสิ่งที่ต้องทำด้วยคำพูดธรรมดา

ฉันชำระเงินแล้ว แต่คำสั่งซื้อค้างอยู่ใน pending_Payment

ตรวจสอบให้แน่ใจว่าจำนวนเงินที่โอนเท่ากับ amount_trx ทุกประการ และเงินไปที่ pay_address จาก payer_address ที่แน่นอน การโอนเงินต้องมาถึงก่อนหมดอายุ_at โดยปกติสถานะจะอัปเดตภายในหนึ่งนาทีหลังจากการยืนยันเครือข่าย — ทำการสำรวจ 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 วินาที) แล้วลองอีกครั้งในภายหลัง

ฉันได้รับพลังงานน้อยกว่าที่ฉันสั่ง

หากชำระเงินน้อยเกินไป/ชำระเงินเกินออนไลน์ จำนวนเงินสุดท้ายจะเปลี่ยนแปลง ตรวจสอบ Efficiency_energy_amount ใน GET /orders/:id ซึ่งเป็นพลังงานที่ได้รับมอบหมายจริง ๆ

รองรับการรวม TRON Energy API

ต้องการการเข้าถึง API ขีดจำกัดที่สูงขึ้น หรือเปิดใช้งานการชำระยอดคงเหลือหรือไม่ ติดต่อเรามา เราจะช่วยคุณ

การเข้าถึง API และการชำระยอดคงเหลือโทรเลข @rentenergytroncom