商户进件
特约商户进件
基础支付
JSAPI支付
APP支付
H5支付
Native支付
小程序支付
合单支付
付款码支付
经营能力
支付即服务
点金计划
行业方案
电商收付通(商户进件)
电商收付通(普通支付)
电商收付通(合单支付)
电商收付通(分账)
电商收付通(补差)
电商收付通(退款)
电商收付通(余额查询)
电商收付通(商户提现)
电商收付通(下载账单)
智慧商圈
微信支付分停车服务
营销工具
代金券
商家券
委托营销
支付有礼
小程序发券插件
H5发券
图片上传(营销专用)
现金红包
资金应用
分账
连锁品牌分账
风险合规
商户开户意愿确认
消费者投诉2.0
其他能力
图片上传
视频上传

查询投诉单列表API

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


商户可通过调用此接口,查询指定时间段的所有用户投诉信息,以分页输出查询结果。对于服务商、渠道商,可通过调用此接口,查询指定子商户号对应子商户的投诉信息,若不指定则查询所有子商户投诉信息。

注意:

• 商户上送敏感信息时使用微信支付平台公钥加密,证书序列号包含在请求HTTP头部的Wechatpay-Serial,详见接口规则

接口说明

适用对象: 服务商

请求URL:https://api.mch.weixin.qq.com/v3/merchant-service/complaints-v2

请求方式:GET


path 指该参数为路径参数

query 指该参数为URL参数

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


请求参数

参数名 变量 类型[长度限制] 必填 描述
分页大小 limit int query设置该次请求返回的最大投诉条数,范围【1,50】,商户自定义字段,不传默认为10。
注:如遇到提示“当前查询结果数据量过大”,是回包触发微信支付下行数据包大小限制,请缩小入参limit并重试。
示例值:5
分页开始位置 offset int query该次请求的分页开始位置,从0开始计数,例如offset=10,表示从第11条记录开始返回,不传默认为0。
示例值:10
开始日期 begin_date string[10, 10] query投诉发生的开始日期,格式为YYYY-MM-DD。注意,查询日期跨度不超过30天
示例值:2019-01-01
结束日期 end_date string[10, 10] query投诉发生的结束日期,格式为YYYY-MM-DD。注意,查询日期跨度不超过30天
示例值:2019-01-01
被诉商户号 complainted_mchid string[1, 64] query投诉单对应的被诉商户号。
示例值:1900012181

请求示例


https://api.mch.weixin.qq.com/v3/merchant-service/complaints-v2?limit=5&offset=10&begin_date=2019-01-01&end_date=2019-01-01&complainted_mchid=1900012181

{
JAVA示例代码
}

返回参数

参数名 变量 类型[长度限制] 必填 描述
+用户投诉信息详情 data array 用户投诉信息详情
参数名 变量 类型[长度限制] 必填 描述
投诉单号 complaint_id string[1, 64] 投诉单对应的投诉单号
示例值:200201820200101080076610000
投诉时间 complaint_time string[1, 32] 投诉时间,遵循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
投诉详情 complaint_detail string[1, 300] 投诉的具体描述
示例值:反馈一个重复扣费的问题
投诉单状态 complaint_state string[1, 30] 标识当前投诉单所处的处理阶段,具体状态如下所示:
PENDING:待处理
PROCESSING:处理中
PROCESSED:已处理完成
示例值:PENDING
被诉商户号 complainted_mchid string[1, 64] 具体被诉的子商户标识。
示例值:1900012181
投诉人联系方式 payer_phone string[1, 256] 投诉人联系方式。该字段已做加密处理,具体解密方法详见《敏感信息加密说明》。
示例值:Qe41VhP/sGdNeTHMQGlxCWiUyHu6XNO9GCYln2Luv4HhwJzZBfcL12sB+PgZcS5NhePBog30NgJ1xRaK+gbGDKwpg==
+投诉资料列表 complaint_media_list array 用户上传的投诉相关资料,包括图片凭证等
参数名 变量 类型[长度限制] 必填 描述
媒体文件业务类型 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
+投诉单关联订单信息 complaint_order_info array 投诉单关联订单信息
注:投诉单和订单目前是一对一关系,array是预留未来一对多的扩展
参数名 变量 类型[长度限制] 必填 描述
微信订单号 transaction_id string[1, 64] 投诉单关联的微信订单号
示例值:4200000404201909069117582536
商户订单号 out_trade_no string[1, 64] 投诉单关联的商户订单号
示例值:20190906154617947762231
订单金额 amount int 订单金额,单位(分)
示例值:3
投诉单是否已全额退款 complaint_full_refunded boolean 投诉单下所有订单是否已全部全额退款
示例值:true
是否有待回复的用户留言 incoming_user_response boolean 投诉单是否有待回复的用户留言
示例值:true
问题描述 problem_description string[1, 256] 用户发起投诉前选择的faq标题(2021年7月15日之后的投诉单均包含此信息)
示例值:不满意商家服务
用户投诉次数 user_complaint_times int 用户投诉次数。用户首次发起投诉记为1次,用户每有一次继续投诉就加1
示例值:1
分页大小 limit int 设置该次请求返回的最大投诉条数,范围【1,50】
示例值:5
分页开始位置 offset int 该次请求的分页开始位置,从0开始计数,例如offset=10,表示从第11条记录开始返回。
示例值:10
投诉总条数 total_count int 投诉总条数,当offset=0时返回
示例值:1000

返回示例


{
  "data": [
    {
      "complaint_id": "200201820200101080076610000",
      "complaint_time": "2015-05-20T13:29:35.120+08:00",
      "complaint_detail": "反馈一个重复扣费的问题",
      "complaint_state": "PENDING",
      "complainted_mchid": "1900012181",
      "payer_phone": "Qe41VhP/sGdNeTHMQGlxCWiUyHu6XNO9GCYln2Luv4HhwJzZBfcL12sB+PgZcS5NhePBog30NgJ1xRaK+gbGDKwpg==",
      "complaint_media_list": [{
			"media_type": "USER_COMPLAINT_IMAGE",
			"media_url": [
				"https://api.mch.weixin.qq.com/v3/merchant-service/images/xxxxx"
			]
		}],
      "complaint_order_info":[
          {
            "transaction_id": "4200000404201909069117582536",
            "out_trade_no": "20190906154617947762231",
            "amount": 3
          },
          {
            "transaction_id": "4200000404201909069117582836",
            "out_trade_no": "20190906154617947762291",
            "amount": 4
          }
      ],
      "complaint_full_refunded": true,
      "incoming_user_response": true,
      "problem_description": "不满意商家服务",
      "user_complaint_times": 1
    }
  ],
  "limit": 5,
  "offset": 10,
  "total_count": 1000
}
                    

http://2323weixin.qq.com
                    

错误码公共错误码

状态码 错误码 描述 解决方案
500 SYSTEM_ERROR 系统错误 5开头的状态码都为系统问题,请使用相同参数稍后重新调用
400 PARAM_ERROR 参数错误 请根据错误提示,传入正确参数
403 NO_AUTH 商户信息不合法 登录商户平台核对,传入正确信息
429 FREQUENCY_LIMITED 频率超限 请求量不要超过接口调用频率限制




技术咨询

文档反馈