Skip to content
Translated page. The English version is the source of truth.

POST /apiv2/time/order

Mua một số lượng chu kỳ ủy quyền Energy cụ thể cho một địa chỉ và kích hoạt Host Mode cho địa chỉ đó.

URL Điểm cuối

POST https://netts.io/apiv2/time/order

Xác thực

Cung cấp API key của bạn trong phần thân yêu cầu (api_key) hoặc tiêu đề X-API-KEY. IP yêu cầu phải nằm trong danh sách trắng được định cấu hình cho API key của bạn.

Phần thân Yêu cầu

json
{
    "api_key": "your_api_key",
    "address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE",
    "cycles": 10
}

Tham số

Tham sốLoạiBắt buộcMô tả
api_keystringAPI key (hoặc tiêu đề X-API-KEY).
addressstringĐịa chỉ TRON (TRC-20), ^T[1-9A-HJ-NP-Za-km-z]{33}$.
cyclesintegerSố chu kỳ cần mua. Phải ≥ 1.

Giá cả và thanh toán

  • Việc đặt mua các chu kỳ không tính phí bạn trước. Mỗi chu kỳ được lập hóa đơn tại thời điểm Energy của nó được ủy quyền: lần ủy quyền đầu tiên của một lượt kích hoạt có giá 4 TRX, mỗi lần tiếp theo có giá 2 hoặc 4 TRX tùy thuộc vào lượng Energy mà giao dịch chuyển trước đó của bạn thực sự tiêu thụ (≤65.000 → 2 TRX, nhiều hơn → 4 TRX). Xem Host Mode → Chu kỳ và Giá cả để biết các quy tắc đầy đủ, bao gồm mức tối thiểu hàng ngày 8 TRX (có hiệu lực từ ngày 29-08-2026).
  • amount trong phản hồi là một ước tính (cycles × reference price), không phải là tổng số tiền cuối cùng.
  • Số dư của bạn được kiểm tra trước khi đơn hàng được chấp nhận; nếu không thể chi trả cho đơn hàng, đơn hàng sẽ bị từ chối (lỗi -2).

Việc đặt đơn hàng sẽ đặt địa chỉ thành active và tạo một đơn hàng đang mở cho số lượng chu kỳ được yêu cầu. Địa chỉ sau đó bắt đầu nhận các lần ủy quyền Energy theo từng chu kỳ, và mỗi lần ủy quyền sẽ bị tính phí khi nó diễn ra.

Yêu cầu Mẫu

cURL

bash
curl -X POST https://netts.io/apiv2/time/order \
  -H "Content-Type: application/json" \
  -d '{
    "api_key": "YOUR_API_KEY_HERE",
    "address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE",
    "cycles": 10
  }'

Python

python
import requests

resp = requests.post(
    "https://netts.io/apiv2/time/order",
    json={
        "api_key": "YOUR_API_KEY_HERE",
        "address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE",
        "cycles": 10,
    },
    timeout=30,
)
result = resp.json()

if result["code"] == 0:
    d = result["data"]
    print(f"Order {d['order_id']}: {d['cycles']} cycles for {d['amount']} TRX")
else:
    print("Error:", result["msg"])

Node.js

javascript
const axios = require('axios');

axios.post('https://netts.io/apiv2/time/order', {
    api_key: 'YOUR_API_KEY_HERE',
    address: 'TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE',
    cycles: 10,
}).then(({ data: result }) => {
    if (result.code === 0) {
        const d = result.data;
        console.log(`Order ${d.order_id}: ${d.cycles} cycles for ${d.amount} TRX`);
    } else {
        console.error('Error:', result.msg);
    }
}).catch(err => console.error('Request failed:', err.response?.data || err.message));

Phản hồi

Thành công (200 OK)

json
{
    "code": 0,
    "msg": "Cycles purchased and host mode activated successfully",
    "data": {
        "order_id": 5426,
        "address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE",
        "cycles": 10,
        "amount": 23.5,
        "status": "active",
        "timestamp": "2026-07-13T05:30:15.123456"
    }
}

Các trường Phản hồi

TrườngLoạiMô tả
codeinteger0 = thành công, số âm = lỗi
msgstringThông báo dễ đọc cho người dùng
data.order_idintegerĐịnh danh đơn hàng nội bộ
data.addressstringĐịa chỉ mà các chu kỳ đã được mua cho nó
data.cyclesintegerSố lượng chu kỳ đã mua
data.amountnumberTổng chi phí đơn hàng ước tính, tính bằng TRX (chỉ mang tính tham khảo — việc lập hóa đơn diễn ra theo từng lần ủy quyền)
data.statusstring"active" sau khi đặt đơn hàng thành công
data.timestampstringDấu thời gian ISO của đơn hàng

Phản hồi Lỗi

codemsgNguyên nhân
-1Invalid API key or IP not in whitelistXác thực thất bại
-1Invalid TRC-20 address formatĐịnh dạng địa chỉ không hợp lệ
-1Cycle count must be 1 or morecycles < 1
-1Database error processing orderLỗi tạm thời phía máy chủ — thử lại
-2Insufficient balance. Required: X TRX, Available: Y TRXSố dư thấp hơn tổng chi phí đơn hàng
-6Cannot buy cycles: There is an open order with … cycles for this addressMột đơn hàng đang mở đã tồn tại (bao gồm cả vô hạn)
json
{
    "code": -2,
    "msg": "Insufficient balance. Required: 23.5 TRX, Available: 10.0 TRX"
}

Các Điểm cuối Liên quan

Lưu ý

  • Nếu địa chỉ chưa có trong Host Mode, việc đặt mua cũng sẽ đăng ký và kích hoạt nó.
  • Chỉ cho phép một đơn hàng đang mở cho mỗi địa chỉ tại một thời điểm.
  • Các chu kỳ đã mua sẽ được tiêu thụ từng chu kỳ một cho mỗi lần ủy quyền; khi hết chu kỳ, địa chỉ sẽ tự động dừng.