跳转到内容

订单

权限:orders:read。

参数:offset、limit、family、status、client_reference(精确匹配)。

未知的 family 或 status 值视为“不筛选”。排序固定且不可配置:最新的在前。

字段含义
product, kind, family购买的内容;kind:resident 或 ipv4
quantity购买的单位数量:ipv4 为地址数;流量订单始终为 1 - 购买的是一个套餐,流量在 packages[].traffic.purchased_gb 中
price_per_proxy, total单价(total / quantity)和订单金额;流量订单两者相等
status见下文
applied_to_package_id非空 - 订单应用于已有套餐:加购流量或地址续期
client_reference购买请求体中你的标记
packages订单交付的流量套餐。加购订单和固定地址订单为空 - 其套餐请通过 GET /api/v1/packages?family=dedicated 读取,详情中有 order_id

格式与列表相同。其他账户的订单返回 404,不带 code 键。

购买在请求内完成,因此 POST /api/v1/packages 的响应中订单已经是 completed。其他状态会在读取订单时出现。

状态怎么做
pending, provisioning每 5-10 秒轮询一次
completed完成:流量套餐在 packages[0] 中,地址套餐在购买响应的 package_id 中
failed资金未扣除或已退回,可以重试
refunded资金已由客服决定退回;请作为新购买重试
needs_attention资金已扣除,正在人工处理。不要重复购买,请联系客服

也可以读取事件日志来代替轮询订单。