# 取消订单
本文档描述服务器端接收的消息或事件,详细说明参见消息推送。
事件英文名:cancel_single_waybill
当用户取消订单,会发送此事件通知
# 1. 消息参数
# 请求体 Request Payload
| 参数名 | 类型 | 说明 | 枚举 |
|---|---|---|---|
| ToUserName | string | 快递公司小程序 UserName | - |
| FromUserName | string | 微信团队的 OpenID (固定值) | - |
| CreateTime | number | 事件时间,Unix时间戳 | - |
| MsgType | string | 消息类型,固定为 event | - |
| Event | string | 事件类型,固定为 cancel_single_waybill,不区分大小写 | - |
| Token | string | 下单接口传的Token | - |
| WXAppId | string | 商户在微信端的appid | - |
| OrderID | string | 商户订单 ID,可以使用token而不用这个字段 | - |
| WayBillID | string | 运单 ID,不一定有 | - |
| CancelID | number | 取消原因Id | 枚举值 |
| CancelReason | string | 取消原因说明 | - |
# 2. 消息返回
# 返回体 Response Payload
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| ToUserName | string | 是 | 原样返回请求中的 FromUserName |
| FromUserName | string | 是 | 快递公司小程序 UserName |
| CreateTime | number | 是 | 事件时间,Unix 时间戳 |
| MsgType | string | 是 | 消息类型,固定为 event |
| Event | string | 是 | 事件类型,固定为 cancel_single_waybill,不区分大小写 |
| ResultCode | number | 是 | 处理结果错误码 |
| ResultMsg | string | 否 | 处理结果的详细信息 |
# 3. 枚举信息
# Body.CancelID Enum
取消原因Id
| 枚举值 | 描述 |
|---|---|
| 1 | 不想寄了 |
| 2 | 下错单 |
| 3 | 重复下单 |
| 4 | 运费太贵 |
| 5 | 无人联系 |
| 6 | 取件太慢 |
| 7 | 态度差 |
| 8 | 其他原因 |
# 4. 注意事项
本事件无特殊注意事项
# 5. 代码示例
本事件无代码示例