订单详情
获取订单详情。
接口地址:
text
/papi/order/getOrderDetail请求方式:
text
POST请求数据类型:
text
application/jsonHeader 参数:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| X-Access-Key | string | 是 | API 访问密钥 ID,鉴权方式见 接口规则 |
| X-Signature | string | 是 | 签名值,Base64 编码的 HMAC-SHA256 计算结果 |
| X-Timestamp | string | 是 | 毫秒级 Unix 时间戳(13 位) |
| X-Nonce | string | 是 | 随机字符串,10~32 位小写字母+数字 |
Body 参数:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| orderNo | string | 是 | 订单编号 |
请求示例:
json
{
"orderNo": "MO202608101957320120006"
}响应参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| code | integer | 错误码,参见 错误码说明 |
| data | object | 订单详情 |
| ├─ totalAmount | integer | 总价 |
| ├─ discountAmount | integer | 优惠金额 |
| ├─ payAmount | integer | 需付款 |
| ├─ unitPrice | integer | 单价 |
| ├─ orderNo | string | 订单编号 |
| ├─ createTime | integer | 创建时间 |
| ├─ payTime | integer | 付款时间 |
| ├─ payChannel | string | 付款方式 |
| ├─ num | integer | 数量 |
| ├─ productType | integer | 商品类型 |
| ├─ optType | integer | 操作类型 |
| ├─ payStatus | integer | 支付状态 |
| ├─ orderStatus | integer | 订单状态 |
| ├─ expires | integer | 过期时间 |
| ├─ discountRate | number | 折扣率 |
| ├─ subList | array[object] | 子项目列表 |
| ├─├─ currencySymbol | string | 货币单位 |
| ├─├─ level | integer | 等级 |
| ├─├─ skuName | string | SKU 名称 |
| ├─├─ skuCode | string | SKU 编码 |
| ├─├─ period | integer | 套餐周期(单位:unit) |
| ├─├─ unit | integer | 单位 |
| ├─├─ itemProductName | string | 商品名称 |
| ├─├─ payAmount | integer | 实付价格(单位:美分) |
| ├─├─ targetSkuCode | string | 目标 SKU Code |
| ├─├─ aliasCode | string | 规格别名 |
| ├─├─ targetAliasCode | string | 目标规格别名 |
| ├─├─ targetPackageId | integer | 升级套餐 ID |
| ├─├─ diffPrice | integer | 差价(美分) |
| ├─├─ targetLevel | integer | 目标等级 |
| ├─├─ targetSkuName | string | 目标 SKU 名称 |
| ├─├─ ctrAlias | string | 容器别名 |
| ├─├─ itemStatus | integer | 订单项状态 |
| ├─ ipOrderDetail | object | IP 订单详情 |
| ├─├─ resType | integer | IP 资源类型 |
| ├─├─ resTypeName | string | IP 资源类型名称 |
| ├─├─ region | string | 区域 |
| ├─├─ expireTime | integer | 过期时间 |
| ├─├─ internetTraffic | object | 流量 |
| ├─ resType | integer | IP 资源类型 |
| ├─ cloudDiskExpandReqVO | object | 云盘扩容包信息 |
| ├─├─ changeAmount | integer | 变更数量 |
| ├─├─ expirationTime | integer | 过期时间 |
| ├─├─ skuCode | string | SKU 编码 |
| ├─├─ packageCode | string | 套餐编码 |
| ├─├─ ExpiringFlag | boolean | 即将过期标志 |
| ├─├─ expireTime | integer | 过期时间 |
| msg | string | 错误提示 |
响应示例:
json
{
"code": 0,
"data": {
"totalAmount": 10000,
"discountAmount": 2000,
"payAmount": 8000,
"unitPrice": 10000,
"orderNo": "MO202608101957320120006",
"createTime": 1755360000000,
"payTime": 1755360000000,
"payChannel": "ALIPAY",
"num": 1,
"productType": 1,
"optType": 1,
"payStatus": 1,
"orderStatus": 1,
"expires": 1757952000000,
"discountRate": 0.8,
"subList": [],
"ipOrderDetail": {},
"resType": 0,
"cloudDiskExpandReqVO": {}
},
"msg": ""
}钱包支付规则
纯钱包支付使用 payCode=WALLET、providerCode=INTERNAL;混合支付使用实际在线渠道并传 JSON 整数 walletPayAmount(美分),须大于 0 且小于后台计算的实付总额,不提交 onlinePayAmount。充值订单不能使用钱包或混合支付。支付超时或结果待确认时,先查询原订单和流水;取消或改用钱包支付前,须可靠确认已有在线付款已关闭。符合取消条件时,钱包扣款按原流水返还。
