更新退款审批结果

更新时间: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)

【备注】任何需要向微信支付客服反馈的信息

请求示例

1curl -X POST \
2  https://api.mch.weixin.qq.com/v3/merchant-service/complaints-v2/200201820200101080076610000/update-refund-progress \
3  -H "Authorization: WECHATPAY2-SHA256-RSA2048 mchid=\"1900000001\",..." \
4  -H "Accept: application/json" \
5  -H "Content-Type: application/json" \
6  -d '{
7    "action" : "REJECT",
8    "launch_refund_day" : 3,
9    "reject_reason" : "拒绝退款",
10    "reject_media_list" : [
11      "aabbccdd"
12    ],
13    "remark" : "已处理完成"
14  }'
15

应答参数

无应答包体

应答示例

204 No Content

1'无应答包体'
2

 

错误码

公共错误码

状态码

错误码

描述

解决方案

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开头的状态码都为系统问题,请使用相同参数稍后重新调用

 

 

反馈
咨询
目录
置顶