13:订单取消

2021年11月05日

订单取消

接口说明:
真正的取消订单。
注:取件后取消订单,会按照骑手将物品送回的往返里程计算取消费,当取消费大于订单实付金额时,会产生送回费,需用户额外支付;
此时若deductFlag是否同意扣除余额选择false,即不同意时,会导致取消失败。
参数 示例 说明
clientId sssHhHPkzCNWG1sFs App-key
shopId 20000000000001715 商户ID
timestamp 1634095503814 毫秒级时间戳
data {"issOrderNo":"TDH2021101414762697"} 业务入参
sign 11481533D80212527F38A942D38796E2 签名
  • data参数说明
参数 类型/是否必传 字段描述 说明
issOrderNo String(20)/YES 闪送订单号 订单计费接口获取
deductFlag Boolean/NO 是否同意扣除余额 true:同意,false:不同意,默认false
  • 出参说明
参数 类型/是否必传 说明 示例
deductAmount Integer(8)/YES 扣款金额,单位:分 0
abortType Integer(8)/YES 取消发起人,详见下放枚举 1
punishType Integer(8)/NO 取消责任人,详见下放枚举 1
abortReason String(20)/YES 取消原因 客户主动取消订单
sendBackFee Integer(8)/YES 送回费,单位:分(取件后取消订单,当取消费大于订单实付金额时,会产生送回费,需用户额外支付) 0
  • abortType枚举
类型 描述
1 客户发起取消
3 闪送员发起取消
10 系统自动发起取消
  • punishType枚举
类型 描述
1 因客户
2 因服务
3 因闪送员
10 因系统自动取消
99 因其它
  • 订单取消流程图

取消订单流程 1.png

  • 入参示例
clientId:sssHhHPkzCNWG1sFs
shopId:20000000000001715
timestamp:1634095503814
data:{"issOrderNo":"TDH2021101414762697"}
sign:11481533D80212527F38A942D38796E2
  • 出参示例
{
    "status": 200,
    "msg": null,
    "data": {
        "sendBackFee":0,
        "deductAmount": 0,
        "abortType": 1,
        "punishType": 1,
        "abortReason": "客户主动取消订单"
    }
}
关键词: