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

GET /apiv2/billing/invoices ​

您的后付费发票。在您合同中设定的计费周期结束时,系统会针对该周期的服务开具一张发票;每张发票都有一个到期日。属于后付费计费的一部分。

端点 ​

端点返回内容
GET /apiv2/billing/invoices所有发票,最新周期的排在最前
GET /apiv2/billing/invoices/{id}单张发票及其扣费明细

请求头 ​

请求头必填描述
X-API-KEY是具有 billing.read 权限的 API 密钥
X-Real-IP是来自密钥白名单中的地址

示例 ​

bash
curl -s 'https://netts.io/apiv2/billing/invoices/12' \
  -H 'X-API-KEY: your-api-key' \
  -H 'X-Real-IP: 203.0.113.10'
json
{
  "success": true,
  "data": {
    "id": 12,
    "periodStart": "2026-10-12T00:00:00+00:00",
    "periodEnd": "2026-10-19T00:00:00+00:00",
    "totalTrx": "3778.500000",
    "totalUsdc": "1250.400000",
    "paidUsdc": "0.000000",
    "status": "issued",
    "issuedAt": "2026-10-19T00:10:00+00:00",
    "dueAt": "2026-10-24T00:10:00+00:00",
    "charges": [
      {
        "id": 1024,
        "orderId": "AB2EF201B582AA1",
        "productCode": "energy_1h",
        "amountTrx": "1.300000",
        "amountUsdc": "0.430096",
        "status": "invoiced"
      }
    ]
  },
  "timestamp": "2026-10-19T20:31:10+00:00"
}

每项扣费明细具有与使用量中相同的字段;示例仅展示了其中的一部分。

发票详情 ​

字段描述
id发票编号
periodStart, periodEnd发票覆盖的计费周期,UTC 时间
totalTrx, totalUsdc发票总额,分别以 TRX 和您合同指定的货币计价
paidUsdc已支付金额,以您合同指定的货币计价
statusissued、delivered、partially_paid、paid 或 void
issuedAt发票开具时间
dueAt付款截止日期
charges仅在 /invoices/{id} 中提供:发票的扣费明细

列表端点返回相同的字段,但不包含 charges。尚无发票的账户将获得一个空列表。

错误 ​

HTTPcode含义
401-1, -2密钥缺失或无效,或者 IP 不在白名单中 —— 由 API 网关响应,请参见响应格式
403billing_read_required, postpaid_required无权限,或未开通后付费计费
404not_found您的账户下不存在该发票