取消订单
接口说明: 取消订单接口,接口必须幂等。例如:在有取消费的情况,接收响应超时,会再次发起取消调用,能返回取消费。
接口提供方: 合作方
请求地址: https://{$domain}/partner/cancelOrder
服务协议: HTTPS/POST
请求参数:
| 参数名称 | 类型 | 必选 | 说明 |
|---|---|---|---|
| channel | string | 是 | 分配的合作方的标识,每个合作方一个,对应分配给合作方的client_id |
| timestamp | long | 是 | 请求时间,UnixTimestamp单位毫秒 |
| sign | string | 是 | 签名 |
| mtOrderId | string | 是 | 美团订单号 |
| partnerOrderId | string | 是 | 合作方订单号 |
| reason | string | 否 | 取消原因,参见取消类型说明 |
| interceptFlag | bool | 否 | 取消费拦截标识 true-需要拦截 |
| interceptReason | string | 否 | 取消费拦截原因 |
响应data参数:
| 参数名称 | 类型 | 必选 | 说明 |
|---|---|---|---|
| result | int | 是 | 0:成功;非0:失败原因编号 |
| message | string | 否 | 失败原因描述,若成功值可为空 |
| data | object | 是 | 返回data结构体 |
| data.cancelFee | int | 是 | 取消费,单位为分 |
| data.waitingFee | int | 否 | 等待费,单位为分 |
{
"result": 0,
"message": "SUCCESS",
"data": {
"cancelFee": 300,
"waitingFee": 300
}
}