申请取消订单
说明:请求方式: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数量不一致