申请取消订单
说明:请求方式:POST
接口说明:通过接口申请取消订单
请求方式:POST(HTTPS)
请求地址:https://btbapi.sctt.net/v1/cancel
请求包体:
{ "merchant_id":203457, "request_time":"2023-02-15 09:48:00", "sign":"EDB2682D46C15CBBF2749228B69FF20E", "trade_number":"202300035", "order_code":72302153213, "product_id": 6211105209, "goods_list":[ { "goods_id":5211105585, "sku_list":[ { "sku_id":521110558501, "quantity":1 } ] } ], "subjoin":{ "processing":"", "itemid":"", "number":"", "cancel_id":null, "cancel_number":null } }
参数说明:
参数 | 必须 | 类型 | 说明 |
---|---|---|---|
merchant_id | 是 | bigint | 商户编号 |
request_time | 是 | string | 用户请求的当前时间,格式:“yyyy-MM-dd HH:mm:ss” |
sign | 是 | string | 签名 |
trade_number | 是 | string | 商户订单编号 |
order_code | 是 | bigint | sctt订单编号 |
product_id | 是 | bigint | 要取消的产品编号 |
goods_list | 是 | list | 要取消的资源List |
- goods_id | 是 | bigint | 要取消的资源编号 |
- sku_list | 否 | list | 要取消的SKU List |
- - sku_id | 否 | bigint | 要取消的SKU编号 |
- - quantity | 否 | int | 取消数量 |
subjoin | 否 | object | 附加信息 |
- processing | 否 | string | 预定使用 |
- itemid | 否 | string | 预定使用 |
- number | 否 | string | 预定使用 |
- cancel_id | 否 | string | 取消使用 |
- cancel_number | 否 | string | 取消使用 |
返回结果:
{ "code": 0, "msg": "ok", "data": { "cancel_type": 3, "cancel_status": 2, "order_status": 2, "remark": null } }
参数说明:
参数 | 类型 | 说明 |
---|---|---|
code | int | 状态码 |
msg | string | 接口返回信息 |
data | object | 接口返回数据 |
- cancel_type | int | 取消类型(1不可取消,2人工取消,3规则取消,4 不可退改 ,5-预约前免费取消,预约后不可取消 |
- cancel_status | int | 取消状态(1-取消失败,2-取消等待,3-取消成功 |
- order_status | int | 订单预定状态(1-预定等待 ,2-预定成功,3-预定失败,4-预定取消 |
- remark | string | 备注 |
状态码说明:
状态码 | 说明 |
---|---|
0 | 申请取消订单成功 |
4001 | 报文错误 |
4002 | 签名错误 |
4003 | 账号停用(商户账号,商户主账号 |
7004 | 订单不存在 |
7005 | 订单已过出行日期 |
7006 | 订单状态不符合取消 |
7007 | 取消失败 |
7008 | 取消数据错误(产品编号,资源编号,sku编号 |
7009 | 与订单sku数量不一致 |