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

查询投诉单详情API

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


商户可通过调用此接口,查询指定投诉单的用户投诉详情,包含投诉关联订单信息/支付分服务单信息、投诉的问题类型、问题描述、投诉人联系方式等信息,方便商户处理投诉。

接口说明

适用对象:服务商 渠道商 从业机构

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

请求方式:GET


path 指该参数为路径参数

query 指该参数为URL参数

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


请求参数

参数名 变量 类型[长度限制] 必填 描述
投诉单号 complaint_id string[1,64] path投诉单对应的投诉单号
示例值:200201820200101080076610000

请求示例


https://api.mch.weixin.qq.com/v3/merchant-service/complaints-v2/200201820200101080076610000

{
JAVA示例代码
}

返回参数

参数名 变量 类型[长度限制] 必填 描述
投诉单号 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] 投诉人联系方式。该字段已做加密处理,具体解密方法详见敏感信息加密说明
示例值:sGdNeTHMQGlxCWiUyHu6XNO9GCYln2Luv4HhwJzZBfcL12sB
投诉人openid payer_openid string[1, 128] 投诉人在商户appid下的唯一标识
示例值:oUpF8uMuAJO_M2pxb1Q9zNjWeS6o
+投诉资料列表 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
+投诉单关联服务单信息 service_order_info array 投诉单关联服务单信息, 支付分服务单投诉时可能存在
参数名 变量 类型[长度限制] 必填 描述
微信支付服务订单号 order_id string[1, 128] 微信支付服务订单号,每个微信支付服务订单号与商户号下对应的商户服务订单号一一对应
示例值:15646546545165651651
商户服务订单号 out_order_no string[1, 128] 商户系统内部服务订单号(不是交易单号),与创建订单时一致
示例值:1234323JKHDFE1243252
支付分服务单状态 state string 此处上传的是用户发起投诉时的服务单状态,不会实时更新
DOING:服务订单进行中
REVOKED:商户取消服务订单
WAITPAY:服务订单待支付
DONE:服务订单已完成
示例值:DOING
投诉单是否已全额退款 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
问题类型 problem_type string 问题类型为申请退款的单据是需要最高优先处理的单据
REFUND:申请退款
SERVICE_NOT_WORK:服务权益未生效
OTHERS:其他类型
示例值:REFUND
申请退款金额 apply_refund_amount int 仅当问题类型为申请退款时, 有值, (单位:分)
示例值:10
用户标签列表 user_tag_list array 用户标签列表
TRUSTED:可信,此类用户满足极速退款条件
OTHERS:其它,此类用户不满足极速退款条件
示例值:[TRUSTED]
+ 补充信息 additional_info object 用在特定行业或场景下返回的补充信息
参数名 变量 类型[长度限制] 必填 描述
补充信息类型 type string 补充信息类型,枚举值:
SHARE_POWER_TYPE:充电宝投诉相关行业
示例值:SHARE_POWER_TYPE
+充电宝投诉相关信息 share_power_info object 当type为充电宝投诉相关时有值
参数名 变量 类型[长度限制] 必填 描述
归还时间 return_time string 遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss+TIMEZONE,yyyy-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC8小时,即北京时间)。例如:2015-05-20T13:29:35+08:00表示,北京时间2015年5月20日 13点29分35秒。
示例值:2015-05-20T13:29:35+08:00

返回示例


{
	"complaint_id": "200201820200101080076610000",
	"complaint_time": "2015-05-20T13:29:35.120+08:00",
	"complaint_detail": "反馈一个重复扣费的问题",
	"complainted_mchid": 1900012181,
	"complaint_state": "PENDING",
	"payer_phone": "sGdNeTHMQGlxCWiUyHu6XNO9GCYln2Luv4HhwJzZBfcL12sB",
	"payer_openid": "oUpF8uMuAJO_M2pxb1Q9zNjWeS6o",
	"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
	}],
   "service_order_info": [
    {
	   "order_id": "15646546545165651651",
	   "out_order_no": "1234323JKHDFE1243252",
	   "state": "DOING" 
	}
  ]
	"complaint_full_refunded": true,
	"incoming_user_response": true,
	"problem_description": "不满意商家服务",
	"user_complaint_times": 1,
	 "additional_info": {
        "share_power_info": {
            "return_time": "2023-02-10T14:44:00+08:00"
        },
        "type": "SHARE_POWER_TYPE"
    }
}
                    

http://2323weixin.qq.com
                    

错误码公共错误码

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




技术咨询

文档反馈