基础支付
JSAPI支付
APP支付
H5支付
Native支付
小程序支付
合单支付
付款码支付
经营能力
微信支付分(公共API)
微信支付分(免确认预授权模式)
微信支付分(需确认模式)
支付即服务
行业方案
智慧商圈
微信支付分停车服务
电子发票
营销工具
代金券
商家券
委托营销
支付有礼
小程序发券插件
H5发券
图片上传(营销专用)
现金红包
资金应用
商家转账到零钱
分账
风险合规
消费者投诉2.0
其他能力
清关报关
图片上传
视频上传
微信支付平台证书

更新退款审批结果API

最新更新时间:2022.08.05 版本说明


商户可通过调用此接口,更新“申请退款”单据的退款审批结果。

注意:

针对“申请退款单”,需要商户明确返回是否可退款的审批结果。

 • 核实可以退款,审批动作传入“APPROVE”,同意退款,并给出一个预计退款时间。传入“同意退款”后,需要额外调退款接口发起原路退款。退款到账后,投诉单的状态将自动扭转为“处理完成”。

 • 核实不可退款,审批动作传入“REJECT”,拒绝退款,并说明拒绝退款原因。驳回退款后,投诉单的状态将自动扭转为“处理完成”。请确保和用户沟通清楚后再驳回,避免用户重复投诉。

接口说明

适用对象:直连商户

请求URL:https://api.mch.weixin.qq.com/v3/merchant-service/complaints-v2/{complaint_id}/update-refund-progress

请求方式:POST


path 指该参数为路径参数

query 指该参数为URL参数

body 指该参数需在请求JSON传参


请求参数

参数名 变量 类型[长度限制] 必填 描述
投诉单号 complaint_id string[1, 64] path投诉单对应的投诉单号
示例值:200201820200101080076610000
审批动作 action string body同意 或 拒绝
REJECT:拒绝,拒绝退款
APPROVE:同意,同意退款
示例值:APPROVE
预计发起退款时间 launch_refund_day int body在同意退款时返回,预计将在多少个工作日内能发起退款, 0代表当天
示例值:3
拒绝退款原因 reject_reason string[1, 200] body在拒绝退款时返回拒绝退款的原因
示例值:拒绝退款
拒绝退款的举证图片列表 reject_media_list array body在拒绝退款时,如果有拒绝的图片举证,可以提供 最多上传4张图片, 传入调用“商户上传反馈图片”接口返回的media_id,最多上传4张图片凭证
示例值:["aabbccdd","aaccddee"]
备注 remark string[1, 200] body任何需要向微信支付客服反馈的信息
示例值:已处理完成

请求示例


{
  "action": "REJECT",
  "launch_refund_day": 3,
  "reject_media_list": ["aabbccdd","aaccddee"],
  "reject_reason": "拒绝退款",
  "remark": "不同意退款"
}

{
JAVA示例代码
}

返回参数


处理成功,应答无内容

返回示例

 
204
处理成功,应答无内容
                    

http://2323weixin.qq.com
                    

错误码公共错误码

状态码 错误码 描述 解决方案
500 SYSTEM_ERROR 系统错误 5开头的状态码都为系统问题,请使用相同参数稍后重新调用
400 PARAM_ERROR 参数错误 请根据错误提示,传入正确参数
400 INVALID_REQUEST 请求参数符合参数格式,但不符合业务规则项 请确认参数符合业务要求,稍后重新调用
401 SIGN_ERROR 签名验证失败 请检查签名参数和方法是否都符合签名算法要求
403 NO_AUTH 无权限 请开通商户号权限,并确认参数符合规范
429 FREQUENCY_LIMITED 频率超限 请求量不要超过接口调用频率限制




技术咨询

文档反馈