# 取消订单

# 接口说明

取消包车订单。根据取消规则计算扣费和退款金额,行程开始后不允许取消。

# 接口地址

  • 测试环境:http://apitest.dudubashi.com/api/charter/partner_cancel_order
  • 生产环境:http://wx.dudubashi.com/api/charter/partner_cancel_order

# 请求方法

POST

# 请求参数

参数名 类型 必填 说明 示例
order_num string 订单号 BC202605200001
cancel_reason string 取消原因 行程变更

# 响应参数

参数名 类型 说明
data.canceled boolean 是否已取消
data.order_num string 订单号
data.cancel_charge number 取消扣费金额
data.cancel_refund_amount number 退款金额
data.cancel_rule array 取消扣费规则
data.cancel_rule_text string 取消规则文字说明

# 响应示例

# 取消成功

{
  "result": "0000",
  "info": "成功",
  "data": {
    "canceled": true,
    "order_num": "BC202605200001",
    "cancel_charge": 50,
    "cancel_refund_amount": 450,
    "cancel_rule": [
      { "condition": "before_start_gte_48h", "description": "距发车时间48小时及以上", "charge_rate": 0.1, "charge_rate_text": "10%" }
    ],
    "cancel_rule_text": "取消规则:行程开始后不允许取消;订单状态为未派车及以前全额退款;已派车后,距发车时间48小时及以上扣实付金额10%,24小时及以上不足48小时扣20%,12小时及以上不足24小时扣30%,4小时及以上不足12小时扣60%,发车前不足4小时扣100%。"
  }
}

# 不允许取消

{
  "result": "0004",
  "info": "订单状态不允许取消",
  "data": {}
}

# 取消规则

条件 扣费比例
未派车及以前 0%(全额退款)
距发车 ≥ 48小时 10%
24小时 ≤ 距发车 < 48小时 20%
12小时 ≤ 距发车 < 24小时 30%
4小时 ≤ 距发车 < 12小时 60%
距发车 < 4小时 100%
行程开始后 不允许取消