更新退款审批结果
更新时间:2024.09.20针对“申请退款单”,需要商户明确返回是否可退款的审批结果。
若根据用户描述,核实可以退款,审批动作传入“APPROVE”,同意退款,并给出一个预计退款时间。传入“同意退款”后,需要额外调退款接口发起原路退款。退款到账后,投诉单的状态将自动扭转为“处理完成”。
若根据用户描述,核实不能退款,审批动作传入“REJECT”,拒绝退款,并说明拒绝退款原因。驳回退款后,投诉单的状态将自动扭转为“处理完成”。
接口说明
支持商户:【普通商户】
请求方式:【POST】/v3/merchant-service/complaints-v2/{complaint_id}/update-refund-progress
请求域名:【主域名】https://api.mch.weixin.qq.com 使用该域名将访问就近的接入点
【备域名】https://api2.mch.weixin.qq.com 使用该域名将访问异地的接入点 ,指引点击查看
请求参数
Header HTTP头参数
Authorization 必填 string
请参考签名认证生成认证信息
Accept 必填 string
请设置为application/json
Content-Type 必填 string
请设置为application/json
path 路径参数
complaint_id 必填 string(64)
【投诉单号】投诉单对应的投诉单号
body 包体参数
action 必填 string
【审批动作】同意 或 拒绝
可选取值:
REJECT
: 拒绝退款
APPROVE
: 同意退款
launch_refund_day 选填 integer
【预计发起退款时间】在同意退款时返回,预计将在多少个工作日内能发起退款, 0代表当天
reject_reason 选填 string(200)
【拒绝退款原因】在拒绝退款时返回拒绝退款的原因
reject_media_list 选填 array[string]
【拒绝退款的举证图片列表】在拒绝退款时,如果有拒绝的图片举证,可以提供 最多上传4张图片, 传入调用“商户上传反馈图片”接口返回的media_id,最多上传4张图片凭证
remark 选填 string(200)
【备注】任何需要向微信支付客服反馈的信息
请求示例
应答参数
无应答包体
应答示例
204 No Content
错误码
公共错误码
状态码 | 错误码 | 描述 | 解决方案 |
---|---|---|---|
400 | PARAM_ERROR | 参数错误 | 请根据错误提示正确传入参数 |
400 | INVALID_REQUEST | HTTP 请求不符合微信支付 APIv3 接口规则 | 请参阅 接口规则 |
401 | SIGN_ERROR | 验证不通过 | 请参阅 签名常见问题 |
500 | SYSTEM_ERROR | 系统异常,请稍后重试 | 请稍后重试 |
业务错误码
状态码 | 错误码 | 描述 | 解决方案 |
---|---|---|---|
400 | INVALID_REQUEST | 请求参数符合参数格式,但不符合业务规则项 | 请确认参数符合业务要求,稍后重新调用 |
403 | NO_AUTH | 无权限 | 请开通商户号权限,并确认参数符合规范 |
429 | FREQUENCY_LIMITED | 频率超限 | 请求量不要超过接口调用频率限制 |
500 | SYSTEM_ERROR | 系统错误 | 5开头的状态码都为系统问题,请使用相同参数稍后重新调用 |