查询风险信息

更新时间:2024.11.18

从业机构/服务商/渠道商/商户可调用该接口,在商户订单支付完成后,进行订单风险查询,从而进行后置风险管控&生态建设。

接口说明

支持商户:【从业机构(银行)】 【从业机构(支付机构)】 【普通服务商】 【渠道商】

请求方式:【GET】/v3/merchant-risk-manage/trade-risk-information

请求域名:【主域名】https://api.mch.weixin.qq.com 使用该域名将访问就近的接入点

     【备域名】https://api2.mch.weixin.qq.com 使用该域名将访问异地的接入点 ,指引点击查看

请求参数

Header HTTP头参数

Authorization  必填 string

请参考签名认证生成认证信息


Accept  必填 string

请设置为application/json


query 查询参数

sp_mchid  选填 string(32)

【服务商商户号】微信支付分配的服务商唯一标识。注:若为子商户调用,须传入对应的服务商号。


acquiring_bank_id  选填 string(32)

【从业机构号】微信支付分配的从业机构唯一标识。注:若为银行子商户、渠道商调用,须传入对应的从业机构号。


channel_id  选填 string(32)

【渠道号】微信支付分配的渠道商唯一标识。注:若为银行子商户调用,须传入对应的渠道号。


sub_mchid  选填 string(32)

【子商户号】查询订单风险对应的商户号信息。 注:如果查询调用方为服务商、从业机构、渠道商,则该字段必填。


out_trade_no  必填 string(64)

【商户订单号】商户系统内部订单号,只能是数字、大小写字母_-*且在同一个商户号下唯一。用于查询该交易单号对应的风险信息。


complaints_information  选填 string(255)

【投诉信息】商户侧投诉的具体文本信息

请求示例

1curl -X GET \
2  https://api.mch.weixin.qq.com/v3/merchant-risk-manage/trade-risk-information?sp_mchid=1900000109	&acquiring_bank_id=1356485&channel_id=1900000108&sub_mchid=1900009231&out_trade_no=1217752501201407033233368018&complaints_information= \
3  -H "Authorization: WECHATPAY2-SHA256-RSA2048 mchid=\"1900000001\",..." \
4  -H "Accept: application/json" 
5

应答参数

200 OK

risk_score  必填 integer

【风险系数值 】微信侧对商户订单进行评估,给予对应的风险系数值。分数越高风险越高。


risk_type  选填 string

【风险类型】风险系数值对应相应的风险信息介绍

可选取值:

  • OTHER_RISK: 其它风险

  • INDUCE_PAYMENT: 涉嫌诱导支付

  • FRAUD: 涉嫌欺诈

  • GAMBLING: 涉嫌赌博

  • CYBERSEX: 涉嫌色情


punish_type  选填 string

【处置手段】微信支付侧建议的风险处置手段

可选取值:

  • OTHER_PUNISH: 其它处罚

  • DISABLE_PAYMENT: 关闭支付

  • SUSPEND_SETTLEMENT: 延长结算周期T+N

  • DISABLE_WITHDRAW: 关闭提现

  • REMOVE_MERCHANTS: 清退商户

  • ADD_MERCHANTS_BLACKLIST: 加入商户黑名单

  • REFUND: 订单退款

  • FREEZING_FUND_BY_TRANSACTION: 冻结单笔订单资金

  • FREEZING_FUND_BY_MERCHANTS: 冻结商户资金

  • BLOCKED_USER: 封禁用户账号


punish_description  选填 string(255)

【处置手段描述 】处置手段具体的描述信息,供商户处置参考

应答示例

200 OK

1{
2  "risk_score" : 1,
3  "risk_type" : "OTHER_RISK",
4  "punish_type" : "OTHER_PUNISH",
5  "punish_description" : "延长商户账期7天"
6}
7

 

错误码

公共错误码

状态码

错误码

描述

解决方案

400

PARAM_ERROR

参数错误

请根据错误提示正确传入参数

400

INVALID_REQUEST

HTTP 请求不符合微信支付 APIv3 接口规则

请参阅 接口规则

401

SIGN_ERROR

验证不通过

请参阅 签名常见问题

500

SYSTEM_ERROR

系统异常,请稍后重试

请稍后重试

业务错误码

状态码

错误码

描述

解决方案

404

ORDER_NOT_EXIST

请求的资源不存在

请商户检查需要查询的ID或者请求URL是否正确

500

SYSTEM_ERROR

系统错误

5开头的状态码都为系统问题,请使用相同参数 稍后重新调用

429

FREQUENCY_LIMITED

频率超限

请求量不要超过接口调用频率限制

429

RATELIMIT_EXCEEDED

频率限制

请降低频率后重试

404

MCH_NOT_EXISTS

商户号不存在

请确认传入的商户号是否正确

400

INVALID_REQUEST

请求参数符合参数格式,但不符合业务规则

请确认相同单号是否使用了不同的参数

404

NOT_FOUND

请求的资源不存在

请商户检查需要查询的ID或者请求URL是否正确

 

 

反馈
咨询
目录
置顶