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