跳到主要内容

购买

鉴权:UserIdToken

推荐流程:optionsinventoryquoteplace-and-pay


1. 购买配置项

GET /open/staticip/purchase/options

返回周期、线路、带宽、UDP、业务用途等可选项(同用户端购买页配置)。

请求参数:

响应 data 主要字段:

字段说明
exclusivityOptions独享/共享选项
qualityOptions线路质量(lineType
udpOptionsUDP 开关
bandwidthOptions带宽档位
connLimitOptions连接数档位
businessOptions业务用途(common / hot / all 分类树)
durationOptions购买天数档位

2. 购买报价

POST /open/staticip/purchase/quote

根据购买配置计算应付金额,不落单

Body:

字段类型必填说明
configobject购买配置,见下表
clientQuoteVersionstring客户端报价版本(并发校验)

config 主要字段:

字段类型必填说明
sellModenumber1 独享 / 2 共享
lineTypestringbasic / standard / premium
businessIdstring业务用途 ID
isUdpboolean是否 UDP
bandwidthLimitnumber带宽上限 M/s,0 表示不限速
connLimitnumber每 IP 并发连接上限
daysnumber购买天数
allocateStrategynumber1 随机 / 2 指定段 / 3 指定 IP
purchaseIpCountnumber购买 IP 总数
proxyTypestringsocks5 / http
quotaItemsarray条件allocateStrategy=1 时必填,地区配额
segmentItemsarray条件allocateStrategy=2 时必填,CIDR 段明细
specificIpItemsarray条件allocateStrategy=3 时必填,指定 IP

响应 data 主要字段:

字段说明
quoteId报价快照 ID,下单须回传
quoteVersion报价版本号,下单须回传
amount应付金额
currency币种
expiresAt报价过期时间
regionLines地区维度明细
orderSummary优惠拆分(时长/数量折扣等)

3. 下单并支付

POST /open/staticip/purchase/orders/place-and-pay

一键创建订单并以钱包余额支付;余额不足原子失败。

推荐 Header: X-Idempotency-Key(幂等键)

Body:

字段类型必填说明
quoteIdstring报价返回的 quoteId
quoteVersionstring报价返回的 quoteVersion
configobject须与报价时一致

响应 data 主要字段:

字段说明
orderNo订单号
orderId订单主键
status订单状态
amount实付金额
currency币种
deliverIpCount已交付 IP 数

常见业务错误码: 60004 余额不足;6030660309 下单/幂等相关。


4. 分配策略与明细结构

quotaItems(随机模式,allocateStrategy=1

字段说明
typecountry_random / city / global_random / continent_random
quantity数量
countryCode国家代码
cityId / cityCode城市(指定城市时)

segmentItems(指定段,allocateStrategy=2

字段说明
cidr网段
cidrIdCIDR 资源 ID(可选)
countryCode / cityId地域
purchaseIpCount本段购买数量

specificIpItems(指定 IP,allocateStrategy=3

字段说明
proxyIp出口 IP
proxyId资源池 ID(可选)
countryCode / cityId地域