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

查询投诉协商历史API

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


商户可通过调用此接口,查询指定投诉单的用户与商户的协商历史,以分页输出查询结果,方便商户根据处理历史来制定后续处理方案。

接口说明

适用对象:直连商户

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

请求方式:GET


path 指该参数为路径参数

query 指该参数为URL参数

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


请求参数

参数名 变量 类型[长度限制] 必填 描述
投诉单号 complaint_id string[1, 64] path投诉单对应的投诉单号
示例值:200201820200101080076610000
分页大小 limit int query设置该次请求返回的最大协商历史条数,范围[1,300],不传默认为100。
注:如遇到提示“当前查询结果数据量过大”,是回包触发微信支付下行数据包大小限制,请缩小入参limit并重试。
示例值:50
分页开始位置 offset int query该次请求的分页开始位置,从0开始计数,例如offset=10,表示从第11条记录开始返回,不传默认为0。。
示例值:10

请求示例


https://api.mch.weixin.qq.com/v3/merchant-service/complaints-v2/200201820200101080076610000/negotiation-historys?limit=50&offset=10

{
JAVA示例代码
}

返回参数

参数名 变量 类型[长度限制] 必填 描述
+投诉协商历史 data array 投诉协商历史
参数名 变量 类型[长度限制] 必填 描述
+投诉资料列表 complaint_media_list object 用户、商户、微信支付客服对投诉单执行操作时,上传的投诉相关资料,包括图片凭证等
参数名 变量 类型[长度限制] 必填 描述
媒体文件业务类型 media_type string[1, 32] 媒体文件对应的业务类型
USER_COMPLAINT_IMAGE:用户投诉图片,用户提交投诉时上传的图片凭证
OPERATION_IMAGE:操作流水图片,用户、商户、微信支付客服在协商解决投诉时,上传的图片凭证
注:用户上传的图片凭证会以白名单的形式提供给商户,若希望查看用户图片,联系微信支付客服
示例值:USER_COMPLAINT_IMAGE
媒体文件请求url media_url array 微信返回的媒体文件请求url
示例值:https://api.mch.weixin.qq.com/v3/merchant-service/images/xxxxx
操作流水号 log_id string[1, 64] 操作流水号
示例值:300285320210322170000071077
操作人 operator string[1, 64] 当前投诉协商记录的操作人
示例值:投诉人
操作时间 operate_time string[1, 64] 当前投诉协商记录的操作时间,遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss.sss+TIMEZONE,yyyy-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss.sss表示时分秒毫秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35.120+08:00表示北京时间2015年05月20日13点29分35秒。
示例值:2015-05-20T13:29:35.120+08:00
操作类型 operate_type string[1,64] 当前投诉协商记录的操作类型,对应枚举:
USER_CREATE_COMPLAINT:用户提交投诉
USER_CONTINUE_COMPLAINT:用户继续投诉
USER_RESPONSE:用户留言
PLATFORM_RESPONSE:平台留言
MERCHANT_RESPONSE:商户留言
MERCHANT_CONFIRM_COMPLETE:商户申请结单
COMPLAINT_PARTIAL_REFUNDED_SYSTEM_MESSAGE:投诉单发起部分退款系统通知
USER_CREATE_COMPLAINT_SYSTEM_MESSAGE:用户提交投诉系统通知
COMPLAINT_FULL_REFUNDED_SYSTEM_MESSAGE:投诉单发起全额退款系统通知
USER_CONTINUE_COMPLAINT_SYSTEM_MESSAGE:用户继续投诉系统通知
COMPLAINT_REFUND_RECEIVED_SYSTEM_MESSAGE:投诉单退款到账系统通知
USER_REVOKE_COMPLAINT:用户主动撤诉(只存在于历史投诉单的协商历史中)
PLATFORM_HELP_APPLICATION:平台催办
USER_APPLY_PLATFORM_HELP:申请协助
MERCHANT_APPROVE_REFUND:商户同意退款申请
MERCHANT_REFUSE_RERUND:商户拒绝退款申请, 此时操作内容里展示拒绝原因
USER_SUBMIT_SATISFACTION:用户提交满意度调查结果,此时操作内容里会展示满意度分数
SERVICE_ORDER_CANCEL:用户取消服务订单
SERVICE_ORDER_COMPLETE:用户完成服务订单
COMPLAINT_ENTRUSTED_REFUND_SYSTEM_MESSAGE:投诉单受托退款系统通知
示例值:USER_CREATE_COMPLAINT
操作内容 operate_details string[1, 200] 当前投诉协商记录的具体内容
示例值:已与用户电话沟通解决
图片凭证 image_list array 当前投诉协商记录提交的图片凭证(url格式),最多返回4张图片,url有效时间为1小时。如未查询到协商历史图片凭证,则返回空数组。
注:
本字段包含商户、微信支付客服在协商解决投诉时上传的图片凭证,若希望查看用户图片,请使用complaint_media_list字段并联系微信支付客服

示例值:https://qpic.cn/xxx
分页大小 limit int 设置该次请求返回的最大协商历史条数,范围[1,300]。
示例值:50
分页开始位置 offset int 设置该次请求返回的最大协商历史条数,范围[1,300]
示例值:50
投诉协商历史总条数 total_count int 投诉协商历史总条数,当offset=0时返回
示例值:1000

返回示例


{
	"data": [{
		"complaint_media_list": {
			"media_type": "USER_COMPLAINT_IMAGE",
			"media_url": [
				"https://api.mch.weixin.qq.com/v3/merchant-service/images/xxxxx"
			]
		},
		"log_id": "300285320210322170000071077",
		"operator": "投诉人",
		"operate_time": "2015-05-20T13:29:35.120+08:00",
		"operate_type": "USER_CREATE_COMPLAINT",
		"operate_details": "已与用户电话沟通解决",
		"image_list": [
			"https://qpic.cn/xxx"
		]
	}],
	"limit": 50,
	"offset": 50,
	"total_count": 1000
}
                    

http://2323weixin.qq.com
                    

错误码公共错误码

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




技术咨询

文档反馈