撤销先享后付订单
接口说明
接口url | https://api.mch.weixin.qq.com/v3/payscore/payafter-orders/{out_order_no}/cancel |
---|---|
请求方式 |
POST |
前置条件
订单创建后,用户确认订单前。用户确认订单后不可调用该接口。
请求参数
变量名 | 类型 | 必填 | 示例值 | 描述 |
---|---|---|---|---|
appid | string(32) | 是 | wxd678efh567hg6787 | 微信公众平台分配的与传入的商户号建立了支付绑定关系的appid,可在公众平台查看绑定关系 需要在本系统先进行配置. 需要与创建订单时保持一致. |
out_order_no | string(32) | 是 | 1234323JKHDFE1243252 | 仅从URL中传 商户系统内部订单号(不是交易单号),要求32个字符内,只能是数字、大小写字母_-|* 且在同一个商户号下唯一。详见商户订单号 需要和创建订单的商户服务订单号一致. |
reason | string(50) | 是 | 用户投诉 | 撤销原因,支持50个字符,按照字符计算 超过长度报错处理 |
service_id | string(32) | 是 | 500001 | 该服务ID有本接口对应产品的权限 需要与创建订单时保持一致 |
请求包体样例:
{ "appid": "wxd678efh567hg6787", "out_order_no": "1234323JKHDFE1243252", "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": "15646546545165651651" }
错误码
参见错误码列表