撤销先享后付订单

接口说明

接口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"
}

错误码