# 获取可退款金额
# 接口说明
查询订单当前的可退款金额和取消规则,不执行取消操作。
# 接口地址
- 测试环境:
http://apitest.dudubashi.com/api/charter/partner_refund_info - 生产环境:
http://wx.dudubashi.com/api/charter/partner_refund_info
# 请求方法
POST
# 请求参数
| 参数名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| order_num | string | 是 | 订单号 | BC202605200001 |
# 响应参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| data.order_num | string | 订单号 |
| data.price | number | 订单报价 |
| data.real_pay | number | 实付金额 |
| data.can_cancel | boolean | 是否可取消 |
| data.cancel_charge | number | 取消扣费金额 |
| data.cancel_refund_amount | number | 预计退款金额 |
| data.cancel_rule | array | 取消扣费规则 |
| data.cancel_rule_text | string | 取消规则文字说明 |
| data.cancel_fail_code | string | 不可取消时的错误码 |
| data.cancel_fail_reason | string | 不可取消时的原因 |
# 响应示例
{
"result": "0000",
"info": "成功",
"data": {
"order_num": "BC202605200001",
"price": 500,
"real_pay": 500,
"can_cancel": true,
"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": "取消规则:...",
"cancel_fail_code": "",
"cancel_fail_reason": ""
}
}
# 注意事项
- 此接口仅查询退款信息,不执行取消操作
- 退款金额根据当前时间实时计算,越接近发车时间扣费越高
- 建议在取消前调用此接口展示退款信息给用户确认