撤销智慧零售订单
接口说明
接口url | https://api.mch.weixin.qq.com/v3/payscore/smartretail-orders/{out_order_no}/cancel |
---|---|
请求方式 |
POST |
前置条件
订单创建后,用户确认订单前。用户确认订单后不可调用该接口。
请求参数
变量名 | 类型 | 必填 | 示例值 | 描述 |
---|---|---|---|---|
appid | string(32) | 是 | wxd678efh567hg6787 | 微信公众平台分配的与传入的商户号建立了支付绑定关系的appid,可在公众平台查看绑定关系 需要在本系统先进行配置. 需要与创建订单时保持一致. |
reason | string(50) | 是 | 用户投诉 | 支持50个字符,按照字符计算 超过长度报错处理 |
service_id | string(32) | 是 | 500001 | 该服务ID有本接口对应产品的权限 需要与创建订单时保持一致 |
请求包体样例:
{
"appid": "wxd678efh567hg6787",
"reason": "用户投诉",
"service_id": "500001"
}
"appid": "wxd678efh567hg6787",
"reason": "用户投诉",
"service_id": "500001"
}
返回结果
状态码 | 含义 | 描述 |
---|---|---|
200 | OK | 处理成功 |
其它 | 异常应答 | 处理失败,详见 接口规则 |
状态码为 200 时 返回以下信息
变量名 | 类型 | 必填 | 示例值 | 描述 |
---|---|---|---|---|
appid | string(32) | 是 | wxd678efh567hg6787 | 调用接口提交的公众账号ID |
mchid | string(32) | 是 | 1230000109 | 微信支付分配的商户号 |
out_order_no | string(32) | 是 | 1234323JKHDFE1243252 | 调用接口提交的商户服务订单号 |
service_id | string(32) | 是 | 500001 | 调用该接口提交的服务ID |
order_id | string(128) | 是 | 15646546545165652000 | 微信支付服务订单号 每个微信支付服务订单号与商户号下对应的商户服务订单号一一对应 |
应答样例:
200 Response{
"appid": "wxd678efh567hg6787",
"mchid": 1230000109,
"out_order_no": "1234323JKHDFE1243252",
"service_id": 500001,
"order_id": 15646546545165652000
}
"appid": "wxd678efh567hg6787",
"mchid": 1230000109,
"out_order_no": "1234323JKHDFE1243252",
"service_id": 500001,
"order_id": 15646546545165652000
}
错误码
参见错误码列表