目录
微信查询投诉单列表API
接口地址
生产环境:https://cus.allinpay.com/cusapi/riskfeeback/wxcomplaintlistquery
测试环境:https://syb-test.allinpay.com/vsppcusapi/riskfeeback/wxcomplaintlistquery
使用场景:
微信查询投诉单列表API
面向调用角色:普通商户,代理商
请求参数:
参数 |
参数名称 |
取值 |
可空 |
最大长度 |
备注 |
---|---|---|---|---|---|
业务参数 |
|||||
appid |
应用ID |
|
否 |
8 |
平台分配的机构APPID |
orgid |
平台机构号 |
集团商户/代理商号 |
可 |
|
当集团号商户/代理商号发起时必填 |
cusid |
平台商户号 |
|
否 |
15 |
当取值为代理商号时, 可以获取代理商底下客户的微信投诉列表信息 当取值为集团商户号且groupall=1时, 可以获取集团商户号底下客户的微信投诉列表信息 |
version |
版本号 |
接口版本号 |
可 |
2 |
默认填11 |
randomstr |
随机字符串 |
商户自行生成的 随机字符串 |
否 |
32 |
|
signtype |
签名规范 |
|
否 |
4 |
SM2/RSA/RSA2 |
sign |
签名 |
详见安全规范 |
否 |
32 |
|
current_page_num |
当前页码 |
|
可 |
6 |
分页查询页码,不传则默认为1 注意事项 参数值需要大于0 |
page_size |
每页条数 |
|
可 |
6 |
分页查询每次查询的数据量,建议不超过20,不传则默 认为10 |
begindate |
开始日期 |
|
否 |
|
投诉发生的开始日期,格式为yyyy-MM-DD HH:mm:ss。 注意,查询日期跨度不超过30天 |
enddate |
结束日期 |
|
否 |
|
投诉发生的结束日期,格式为yyyy-MM-DD HH:mm:ss。 注意,查询日期跨度不超过30天 |
groupall |
查所有子商户标识 |
groupall=1 |
否 |
|
集团模式必填 |
响应参数:
字段ID |
字段名称 |
取值 |
可空 |
最大长度 |
备注 |
||
---|---|---|---|---|---|---|---|
retcode |
返回码 |
SUCCESS/FAIL
|
否 |
8 |
此字段是通信标识,非交易结果 |
||
retmsg |
返回码说明 |
|
是 |
100 |
|
||
以下信息只有当公共参数retcode为SUCCESS时有返回 |
|||||||
randomstr |
随机字符串 |
随机生成的字符串 |
否 |
32 |
|
||
sign |
签名 |
|
否 |
32 |
详见安全规范 |
||
records |
base64解码后格式 json对象格式如下: [{ "complaint_detail": "投诉详情", "complaint_id": "投诉单号", "complaint_order_info": [{//投诉单关联订单信息 "amount":订单金额,单位(元), "out_trade_no": "商户订单号", "transaction_id": "微信订单号" }], "complaint_state": "PAYER_COMPLAINTED",//投诉单状态 PAYER_COMPLAINTED:用户已投诉 "complaint_time": "投诉时间",//yyyy-MM-DDTHH:mm:ss.sss+TIMEZONE "complainted_mchid": "被诉商户号", "payer_phone": "投诉人联系方式", "merchantNo": "收银宝平台客户号", "merchantName": "收银宝平台客户名称", "agentOrg": "收银宝平台代理商号" }] |
||||||
total_count |
总条数 |
微信查询投诉单详情API
接口地址
生产环境:https://cus.allinpay.com/cusapi/riskfeeback/wxcomplaintdetail
测试环境:https://syb-test.allinpay.com/vsppcusapi/riskfeeback/wxcomplaintdetail
使用场景:
微信查询投诉单详情API
面向调用角色:普通商户
请求参数:
参数 |
参数名称 |
取值 |
可空 |
最大长度 |
备注 |
---|---|---|---|---|---|
appid |
应用ID |
|
否 |
8 |
平台分配的机构APPID |
orgid |
平台机构号 |
|
|
|
集团商户必填 |
cusid |
平台商户号 |
|
否 |
15 |
必填 |
version |
版本号 |
接口版本号 |
可 |
2 |
默认填11 |
randomstr |
随机字符串 |
商户自行生成的随机字符串 |
否 |
32 |
|
sign |
签名 |
详见安全规范 |
否 |
32 |
|
signtype |
签名类型 |
否 |
|
4 |
RSA/SM2 |
complaint_id |
投诉单号 |
|
否 |
|
投诉单号 |
响应参数:
字段ID |
字段名称 |
取值 |
可空 |
最大长度 |
备注 |
||||
---|---|---|---|---|---|---|---|---|---|
retcode |
返回码 |
SUCCESS/FAIL
|
否 |
8 |
此字段是通信标识,非交易结果 |
||||
retmsg |
返回码说明 |
|
是 |
100 |
|
||||
以下信息只有当retcode为SUCCESS时有返回 |
|||||||||
randomstr |
随机字符串 |
随机生成的字符串 |
否 |
32 |
|
||||
sign |
签名 |
|
否 |
32 |
详见安全规范 |
||||
records |
base64解码后格式 json对象格式如下: { "complaint_detail": "投诉详情", "complaint_full_refunded": false,// 投诉单是否已全额退款,true是,false否 "complaint_id": "投诉单号", "complaint_media_list": [{//投诉资料列表 "media_type":"USER_COMPLAINT_IMAGE",//媒体文件业务类型 USER_COMPLAINT_IMAGE:用户投诉图片OPERATION_IMAGE:操作流水图片 "media_url":["媒体文件请求url "] }], "complaint_order_info": [{//投诉单关联订单信息 "amount":订单金额,单位(分), "out_trade_no": "商户订单号", "transaction_id": "微信订单号" }], "complaint_state": "PENDING",//投诉单状态 PENDING:待处理,PROCESSING:处理中 "complaint_time": "投诉时间",//yyyy-MM-DDTHH:mm:ss.sss+TIMEZONE "complainted_mchid": "被诉商户号", "incoming_user_response": false,// 是否有待回复的用户留言,true是,false 否 "payer_openid": "投诉人openid", "payer_phone": "投诉人联系方式", "problem_description": "问题描述", "problem_type": "问题类型 REFUND:退款类型的问题投诉SERVICE_NOT_WORK:服务权益未生效OTHERS:其他类型", "service_order_info": []//投诉单关联服务单信息, "user_complaint_times": 1,// 用户投诉次数 "user_tag_list": []//用户标签列表 TRUSTED:可信OTHERS:其它 } |
|
|
|
base64编码字符串,转解码 具体字段说明请查阅 https://pay.weixin.qq.com/wiki/doc/apiv3_partner/apis/chapter10_2_11.shtml |
微信查询投诉协商历史
接口地址
生产环境:https://cus.allinpay.com/cusapi/riskfeeback/wxcomplainthistory
测试环境:https://syb-test.allinpay.com/vsppcusapi/riskfeeback/wxcomplainthistory
使用场景:
微信查询投诉协商历史API
面向调用角色:普通商户
请求参数:
参数 |
参数名称 |
取值 |
可空 |
最大长度 |
备注 |
---|---|---|---|---|---|
appid |
应用ID |
|
否 |
8 |
平台分配的机构APPID |
orgid |
平台机构号 |
|
|
|
集团商户,代理商必填 |
cusid |
平台商户号 |
|
否 |
15 |
必填 |
version |
版本号 |
接口版本号 |
可 |
2 |
默认填11 |
randomstr |
随机字符串 |
商户自行生成的随机字符串 |
否 |
32 |
|
sign |
签名 |
详见安全规范 |
否 |
32 |
|
signtype |
签名方式 |
SM2/RSA |
否 |
4 |
|
complaint_id |
投诉单号 |
|
否 |
|
投诉单号 |
limit |
分页大小 |
|
是 |
|
可空,默认为100 |
offset |
分页开始位置 |
|
是 |
|
可空,默认为0 |
响应参数:
字段ID |
字段名称 |
取值 |
可空 |
最大长度 |
备注 |
||||
---|---|---|---|---|---|---|---|---|---|
retcode |
返回码 |
SUCCESS/FAIL
|
否 |
8 |
此字段是通信标识,非交易结果 |
||||
retmsg |
返回码说明 |
|
是 |
100 |
|
||||
以下信息只有当retcode为SUCCESS时有返回 |
|||||||||
randomstr |
随机字符串 |
随机生成的字符串 |
否 |
32 |
|
||||
sign |
签名 |
|
否 |
32 |
详见安全规范 |
||||
records |
json数组格式如下: total_count 总数(当offset为0的时候才返回) offset 页码 limit 分页大小 data: [{ "complaint_media_list": { //投诉资料列表 "media_type": "媒体文件业务类型", //用户投诉图片USER_COMPLAINT_IMAGE //操作流水图片 OPERATION_IMAGE "media_url": ["微信返回的媒体文件请求url"]}, "image_list": [],//图片凭证 "log_id": "300200020230530232256940819", //操作流水号 "operate_details": "操作内容", "operate_time":"2023-05-30T23:58:18+08:00",//操作时间 "operate_type":"USER_CREATE_COMPLAINT", //操作类型 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:用户主动撤诉 USER_COMFIRM_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:投诉单受托退款系统通知 "operator": "投诉人"//操作人 }] |
|
|
|
base64编码字符串,转解码 具体字段说明请查阅 https://pay.weixin.qq.com/wiki/doc/apiv3_partner/apis/chapter10_2_12.shtml |
微信回复用户API
接口地址:
生产环境:https://cus.allinpay.com/cusapi/riskfeeback/complaintsResp
测试环境:https://syb-test.allinpay.com/vsppcusapi/riskfeeback/complaintsResp
使用场景:
微信回复用户
面向调用角色:普通商户
请求参数:
参数 |
参数名称 |
取值 |
可空 |
最大长度 |
备注 |
---|---|---|---|---|---|
appid |
应用ID |
|
否 |
8 |
平台分配的机构APPID |
orgid |
平台机构号 |
|
|
|
集团商户,代理商必填 |
cusid |
平台商户号 |
|
否 |
15 |
必填 |
version |
版本号 |
接口版本号 |
可 |
2 |
默认填11 |
randomstr |
随机字符串 |
商户自行生成的随机字符串 |
否 |
32 |
|
sign |
签名 |
详见安全规范 |
否 |
32 |
|
signtype |
签名方式 |
SM2/RSA |
否 |
4 |
|
complaint_id |
投诉单号 |
|
否 |
|
投诉单号 |
response_content |
回复内容,不超过200字符 |
|
否 |
|
回复内容 |
response_images |
回复图片,多张是以#@#相隔,最多4张 |
|
是 |
|
|
jump_url |
跳转链接 |
|
是 |
|
|
jump_url_text |
跳转链接文案 |
|
是 |
|
|
响应参数:
字段ID |
字段名称 |
取值 |
可空 |
最大长度 |
备注 |
||||
---|---|---|---|---|---|---|---|---|---|
retcode |
返回码 |
SUCCESS/FAIL
|
否 |
8 |
此字段是通信标识,非交易结果 |
||||
retmsg |
返回码说明 |
|
是 |
100 |
|
||||
以下信息只有当retcode为SUCCESS时有返回 |
|||||||||
randomstr |
随机字符串 |
随机生成的字符串 |
否 |
32 |
|
||||
sign |
签名 |
|
否 |
32 |
详见安全规范 |
微信反馈处理完成API
接口地址
生产环境:https://cus.allinpay.com/cusapi/riskfeeback/complaintsComplete
测试环境:https://syb-test.allinpay.com/vsppcusapi/riskfeeback/complaintsComplete
使用场景:
反馈处理完成
面向调用角色:普通商户
请求参数:
参数 |
参数名称 |
取值 |
可空 |
最大长度 |
备注 |
---|---|---|---|---|---|
appid |
应用ID |
|
否 |
8 |
平台分配的机构APPID |
orgid |
平台机构号 |
|
|
|
集团商户,代理商必填 |
cusid |
平台商户号 |
|
否 |
15 |
必填 |
version |
版本号 |
接口版本号 |
可 |
2 |
默认填11 |
randomstr |
随机字符串 |
商户自行生成的随机字符串 |
否 |
32 |
|
sign |
签名 |
详见安全规范 |
否 |
32 |
|
signtype |
签名方式 |
RSA/SM2 |
否 |
4 |
|
complaint_id |
投诉单号 |
|
否 |
|
投诉单号 |
响应参数:
字段ID |
字段名称 |
取值 |
可空 |
最大长度 |
备注 |
||||
---|---|---|---|---|---|---|---|---|---|
retcode |
返回码 |
SUCCESS/FAIL
|
否 |
8 |
此字段是通信标识,非交易结果 |
||||
retmsg |
返回码说明 |
|
是 |
100 |
|
||||
以下信息只有当retcode为SUCCESS时有返回 |
|||||||||
randomstr |
随机字符串 |
随机生成的字符串 |
否 |
32 |
|
||||
sign |
签名 |
|
否 |
32 |
详见安全规范 |
||||
handlestate |
处理状态 |
|
否 |
|
0000 成功 3999 失败 |
||||
handlemsg |
提示语 |
|
否 |
|
|
微信更新退款审批结果API
接口地址
生产环境:https://cus.allinpay.com/cusapi/riskfeeback/wxcomplaintsrefundprogress
测试环境:https://syb-test.allinpay.com/vsppcusapi/sybserviceapi/wxcomplaintsrefundprogress
使用场景:
反馈处理完成
面向调用角色:普通商户
请求参数:
参数 |
参数名称 |
取值 |
可空 |
最大长度 |
备注 |
---|---|---|---|---|---|
appid |
应用ID |
|
否 |
8 |
平台分配的机构APPID |
orgid |
平台机构号 |
|
|
|
集团商户,代理商必填 |
cusid |
平台商户号 |
|
否 |
15 |
必填 |
version |
版本号 |
接口版本号 |
可 |
2 |
默认填11 |
randomstr |
随机字符串 |
商户自行生成的随机字符串 |
否 |
32 |
|
sign |
签名 |
详见安全规范 |
否 |
32 |
|
signtype |
签名方式 |
SM2/RSA |
否 |
4 |
|
complaint_id |
投诉单号 |
|
否 |
|
投诉单号 |
action |
审批动作 |
|
否 |
|
REJECT:拒绝,拒绝退款 |
launch_refund_day |
预计发起退款时间 |
|
是 |
|
在同意退款时返回, 预计将在多少个工作日内能发起退款, 0代表当天 |
reject_reason |
拒绝退款原因不超过200字符 |
|
是 |
|
|
reject_media_list |
拒绝退款的举证图片列表 |
|
|
|
不超过4张,需要调用上传图片接口获取mediaid |
remark |
备注,不超过200字符 |
|
|
|
|
响应参数:
字段ID |
字段名称 |
取值 |
可空 |
最大长度 |
备注 |
||||
---|---|---|---|---|---|---|---|---|---|
retcode |
返回码 |
SUCCESS/FAIL
|
否 |
8 |
此字段是通信标识,非交易结果 |
||||
retmsg |
返回码说明 |
|
是 |
100 |
|
||||
以下信息只有当retcode为SUCCESS时有返回 |
|||||||||
randomstr |
随机字符串 |
随机生成的字符串 |
否 |
32 |
|
||||
sign |
签名 |
|
否 |
32 |
详见安全规范 |
微信商户上传反馈图片API
接口地址
生产环境:https://cus.allinpay.com/cusapi/riskfeeback/wxmerchantimageupload
测试环境:https://syb-test.allinpay.com/vsppcusapi/riskfeeback/wxmerchantimageupload
使用场景:
微信商户上传反馈图片
面向调用角色:普通商户
请求参数:
参数 |
参数名称 |
取值 |
可空 |
最大长度 |
备注 |
---|---|---|---|---|---|
appid |
应用ID |
|
否 |
8 |
平台分配的机构APPID |
orgid |
平台机构号 |
|
|
|
集团商户,代理商必填 |
cusid |
平台商户号 |
|
否 |
15 |
必填 |
version |
版本号 |
接口版本号 |
可 |
2 |
默认填11 |
randomstr |
随机字符串 |
商户自行生成的随机字符串 |
否 |
32 |
|
sign |
签名 |
详见安全规范 |
否 |
32 |
|
signtype |
签名方式 |
SM2/RSA |
否 |
4 |
|
file |
图片文件流 |
|
否 |
|
图片文件不超过200k 将图片文件以二进制方式读取后, 电子小票图片只支持PNG、JPG格式 |
响应参数:
字段ID |
字段名称 |
取值 |
可空 |
最大长度 |
备注 |
||||
---|---|---|---|---|---|---|---|---|---|
retcode |
返回码 |
SUCCESS/FAIL
|
否 |
8 |
此字段是通信标识,非交易结果 |
||||
retmsg |
返回码说明 |
|
是 |
100 |
|
||||
以下信息只有当retcode为SUCCESS时有返回 |
|||||||||
randomstr |
随机字符串 |
随机生成的字符串 |
否 |
32 |
|
||||
sign |
签名 |
|
否 |
32 |
详见安全规范 |
||||
mediaid |
图片id |
|
|
|
|
微信下载微信图片
接口地址
生产环境:https://cus.allinpay.com/cusapi/riskfeeback/wxgetmerchantimage
测试环境:https://syb-test.allinpay.com/vsppcusapi/riskfeeback/wxgetmerchantimage
使用场景:
下载微信商户反馈图片
面向调用角色:普通商户
请求参数:
参数 |
参数名称 |
取值 |
可空 |
最大长度 |
备注 |
---|---|---|---|---|---|
appid |
应用ID |
|
否 |
8 |
平台分配的机构APPID |
orgid |
平台机构号 |
|
|
|
集团商户,代理商必填 |
cusid |
平台商户号 |
|
否 |
15 |
必填 |
version |
版本号 |
接口版本号 |
可 |
2 |
默认填11 |
randomstr |
随机字符串 |
商户自行生成的随机字符串 |
否 |
32 |
|
sign |
签名 |
详见安全规范 |
否 |
32 |
|
signtype |
签名方式 |
SM2/RSA |
否 |
4 |
|
imgurl |
图片地址 |
|
否 |
|
|
响应参数:
字段ID |
字段名称 |
取值 |
可空 |
最大长度 |
备注 |
||||
---|---|---|---|---|---|---|---|---|---|
retcode |
返回码 |
SUCCESS/FAIL
|
否 |
8 |
此字段是通信标识,非交易结果 |
||||
retmsg |
返回码说明 |
|
是 |
100 |
|
||||
以下信息只有当retcode为SUCCESS时有返回 |
|||||||||
randomstr |
随机字符串 |
随机生成的字符串 |
否 |
32 |
|
||||
sign |
签名 |
|
否 |
32 |
详见安全规范 |
||||
imagebase64 |
图片信息 |
|
|
|
以base64编码 |
微信投诉/风控案例结果异步通知
交易渠道(暂时通知只支持微信)对客户投诉或确认交易违规时,会将案例推送给通联收银宝系统,收银宝会通过主动发起http post请求的方式,把通知信息转接推送到客户在收银宝客户平台配置的风控通知地址,请求参数如下:
注意:因为以后可能会增加通知参数,请获取全量变量,然后遍历获取非空变量,而不能用request.getparam(“key”)这样用文档中的字段名来一个个获取,到时候收银宝增加通知字段,就无法兼容了.请参考demo
通知的每一个字段都会进行UTF-8的UrlEncode,如果商户接收结果的服务器用web容器进行接收,例如TOMCAT,IIS.则无需进行URLDecode,如果不是用web容器进行接收,而是读数据流自己进行解析,则需要进行UTF-8的UrlDecode
以java为例:
String trxreserve = "订购人+10086";
String sendData = URLEncoder.encode(trxreserve, "UTF-8");
String getData = URLDecoder.decode(sendData, "UTF-8");
通知响应结果:
商户服务端在接收到结果通知并正确处理后,应响应消息。正确处理响应success,其他响应或者不响应通联开发平台则通过重发机制进行重发,重发次数为5次
对后台通知交互时,如果通联收到商户的应答不符合规范或超时,通联认为通知失败,通联会通过一定的策略定期重新发起通知,尽可能提高通知的成功率,但通联不保证通知最终能成功。(通知频率为15s/15s/5m/10m/15m - 总计30m30s)
字段 |
名称 |
取值 |
最长长度 |
说明 |
---|---|---|---|---|
cusid |
商户编号 |
|
15 |
|
appid |
收银宝APPID |
|
8 |
|
sign |
sign校验码 |
|
|
|
id |
通知的唯一ID |
|
36 |
|
risktype |
风控结果类型 |
|
32 |
VIOLATION:违规 |
create_time |
通知创建的时间 |
|
32 |
遵循rfc3339标准格式, 格式为yyyy-MM-DDTHH:mm:ss+TIMEZONE, yyyy-MM-DD表示年月日, T出现在字符串中,表示time元素的开头, HH:mm:ss表示时分秒, TIMEZONE表示时区 (+08:00表示东八区时间,领先UTC 8小时,即北京时间)。 例如:2015-05-20T13:29:35+08:00表示北京时间2015年05月20日13点29分35秒 |
event_type |
通知的类型,投诉事件通知的类型 |
|
32 |
违规类型: |
resource_type |
知的资源数据类型 |
encrypt-resource |
|
|
summary |
回调摘要 |
|
64 |
|
resource |
通知资源数据 |
|
|
JSON格式 |
(1)当risktype= VIOLATION时,resource通知资源数据包含字段
字段 |
名称 |
取值 |
最长长度 |
说明 |
---|---|---|---|---|
sub_mchid |
渠道子商户号 |
|
32 |
该商户平台处置记录对应的商户号 |
company_name |
子商户公司名称 |
|
64 |
|
record_id |
唯一标识 |
|
128 |
微信支付对违约商户处理通知的唯一标识,可用于去重 |
punish_plan |
具体处罚方案 |
|
2048 |
微信支付对违约商户的具体处罚方案, 可根据具体的处罚方案指引商户登录商户平台/商家助手小程序进行申诉/相关操作, 使用时请留意该值为处罚方法的文本内容,并非枚举值。 |
punish_time |
处置时间 |
|
64 |
微信支付对违约商户的处置时间, 遵循rfc3339标准格式, 格式为yyyy-MM-DDTHH:mm:ss+TIMEZONE, yyyy-MM-DD表示年月日, T出现在字符串中,表示time元素的开头, HH:mm:ss表示时分秒,TIMEZONE表示时区 (+08:00表示东八区时间,领先UTC 8小时,即北京时间)。 例如:2015-05-20T13:29:35+08:00表示北京时间2015年05月20日13点29分35秒 |
punish_description |
描述信息 |
|
128 |
微信支付对违约商户处罚方案的详细描述信息,补充处罚方案的相关影响。 |
risk_type |
风险类型 |
|
2048 |
微信支付对违约商户定义的风险类型,枚举值: |
risk_description |
中文描述 |
|
2048 |
微信支付对违约商户定义的风险类型枚举值对应的中文描述 |
(2)当risktype= COMPLAINT时,resource通知资源数据包含字段
字段 |
名称 |
取值 |
最长长度 |
说明 |
---|---|---|---|---|
sub_mchid |
渠道子商户号 |
|
32 |
该商户平台处置记录对应的商户号 |
out_trade_no |
收银宝交易单号 |
|
18 |
|
complaint_time |
投诉时间 |
|
|
微信支付对违约商户的处置时间, 遵循rfc3339标准格式, 格式为yyyy-MM-DDTHH:mm:ss+TIMEZONE, yyyy-MM-DD表示年月日, T出现在字符串中,表示time元素的开头, HH:mm:ss表示时分秒, TIMEZONE表示时区 (+08:00表示东八区时间,领先UTC 8小时,即北京时间)。 例如:2015-05-20T13:29:35+08:00表示北京时间2015年05月20日13点29分35秒 |
amount |
交易金额 |
|
|
单位:分 |
payer_phone |
投诉人联系方式 |
|
32 |
投诉人联系方式 |
complaint_detail |
投诉详情 |
|
2048 |
|
complaint_state |
投诉单状态 |
|
|
标识当前投诉单所处的处理阶段,具体状态如下所示: PAYER_COMPLAINTED:用户已投诉 |
transaction_id |
渠道交易ID |
|
|
微信交易ID |
complaint_handle_state |
投诉单处理状态 |
|
64 |
投诉单处理进展状态, 标识当前投诉单所处的处理阶段, 描述用户与商户的沟通反馈进度, 将逐步取代投诉状态。具体状态如下所示: |
action_type |
动作类型 |
|
64 |
触发本次投诉通知回调的具体动作类型,枚举如下: |
complaint_id |
投诉单号 |
|
64 |
投诉单对应的投诉单号 |
(2)当risktype= COMPLAINTV2时,resource通知资源数据包含字段
字段 |
名称 |
取值 |
最长长度 |
说明 |
---|---|---|---|---|
complaint_id |
投诉单号 |
|
64 |
投诉单对应的投诉单号 |
complaint_time |
投诉时间 |
|
32 |
|
complaint_detail |
投诉详情 |
|
300 |
投诉的具体描述 |
complaint_state |
投诉单状态 |
|
30 |
标识当前投诉单所处的处理阶段,具体状态如下所示: |
complainted_mchid |
被诉商户号 |
|
64 |
微信子商户号 |
payer_phone |
投诉人联系方式 |
|
64 |
|
payer_openid |
投诉人OpenID |
|
128 |
投诉人在商户AppID下的唯一标识,支付分服务单类型无 |
complaint_order_info |
投诉单关联订单信息 |
|
|
array[ComplaintOrderInfo] |
complaint_full_refunded |
投诉单是否已全额退款 |
|
|
投诉单下所有订单是否已全部全额退款 |
incoming_user_response |
是否有待回复的用户留言 |
|
|
投诉单是否有待回复的用户留言 |
user_complaint_times |
用户投诉次数 |
|
|
用户投诉次数。用户首次发起投诉记为1次,用户每有一次继续投诉就加1 |
complaint_media_list |
投诉资料列表 |
|
|
array[ComplaintMedia] 属性 media_type 媒体文件业务类型 可选取值:
media_url媒体文件请求url |
problem_description |
问题描述 |
|
256 |
|
problem_type |
问题类型 |
|
|
|
apply_refund_amount |
申请退款金额 |
|
|
|
user_tag_list |
用户标签列表 |
|
|
array[string] 用户标签列表 TRUSTED: 此类用户满足极速退款条件 HIGH_RISK: 高风险投诉,请按照运营要求优先妥善处理 |
service_order_info |
投诉单关联服务单信息 |
|
|
array[ServiceOrderInfo] 属性: order_id 微信支付服务订单号 out_order_no 商户服务订单号 state 支付分服务单状态 可选取值:
|
additional_info |
补充信息 |
|
|
|