文档中心 > RiskGo安全合作平台文档

风险信息校验接口文档

更新时间:2021/05/20 访问次数:20304

1.  服务说明

1)   服务适用场景

    服务商/银行准入商户时,根据身份证,银行卡号,营业执照等信息查询商户是否有风险;银行与服务商开展合作时,根据服务商法人身份证,营业执照等信息查询服务商是否有风险。

2)   服务调用方式

环境

HTTPS请求地址

正式环境

https://openapi.alipay.com/gateway.do

3)   服务申请前的准备工作

    有效的APPID:您需提供一个有效的应用ID(APPID)来调用此服务,您可前往https://openhome.alipay.com/platform/appManage.htm#/apps生成一个专属应用,或使用现有的APPID来申请此服务。

2.  接口说明

1)   接口名称

alipay.security.risk.customerrisk.query

2)   参数说明

2.1、请求入参说明

根据risk_type选择的不同,必传字段也不同

Risk_type

必填字段

场景

riskinfo_cert_no

cert_no

通过商家身份证号识别风险

riskinfo_bank_card_no

bank_card_no

通过商家银行卡识别风险

riskinfo_business_license_no       

business_license_no

通过商家营业执照编号识别风险

riskinfo_merchant_name

 company_name 通过商户名称查询
 riskinfo_contact_phone  mobile_no 通过商户联系手机号进行查询


2.2、返回参数说明

has risk 有风险;当前咨询介质有风险;

no risk 无风险;或者相关介质主体信息有误;

请求地址:

环境 HTTPS请求地址
正式环境 https://openapi.alipay.com/gateway.do

公共请求参数:

参数 类型 是否必填  最大长度 描述 示例值
app_id String 32 支付宝分配给开发者的应用ID 2014072300007148
method String 128 接口名称 alipay.security.risk.customerrisk.query 
format String 32 仅支持JSON JSON
charset String 32 请求使用的编码格式,如utf-8,gbk,gb2312等 utf-8
sign_type String 32 商户生成签名字符串所使用的签名算法类型,目前支持RSA/RSA2。推荐使用RSA2 RSA2
sign String 1024 商户请求参数的签名串,详见签名 详见示例
timestamp String 32 发送请求的时间,格式"yyyy-MM-dd HH:mm:ss" 2014-07-24 03:07:50
version String 12 调用的接口版本,固定为:1.0 1.0
notify_url String 256 支付宝服务器主动通知商户服务器里指定的页面http/https路径 http://api.test.alipay.net/atinterface/receive_notify.htm
app_auth_token String 40 详见应用授权概述  
biz_content String   请求参数的集合,最大长度不限,除公共参数外所有请求参数都必须放在这个参数中传递,具体参照各产品快速接入文档  

业务请求参数:

参数 类型 是否必填 最大长度 描述 示例值
 service String  是  128  服务类型;固定值,riskinfo_query  riskinfo_query
risk_type String 1024

riskinfo_cert_no(身份证风险查询)、
riskinfo_bank_card_no(银行卡风险查询)、
riskinfo_business_license_no(营业执照风险查询)、
riskinfo_merchant_name(商户名称查询)、riskinfo_contact_phone(商户联系手机号查询)
签约时指定查询风险类型,且一次调用可以传递多个风险类型,用英文逗号隔开

riskinfo_cert_no,riskinfo_bank_card_no
,riskinfo_business_license_no
cert_no String 128 身份证号,用于传递服务商查询接入的商户风险所需要的身份证号 412829111111XXXXX
bank_card_no String 128 银行卡号,用于传递服务商查询接入的商户的银行卡卡号 6228480402637874213
business_license_no String 1024 营业执照号码 76s4sf2323
mobile_no String 128 手机号,用于传递服务商查询接入的商户的手机号 13810935692
company_name String 128 公司名称 杭州贸易有限公司
external_id String 128

间连外部商户号;直连场景可以不传;

银行客户如果此时没有间联外部商户号,可以传client_id;同时在【间连商户分级入驻接口】memo中也传这个字段。

34s3erwes6
store_mcc_desc String 128 门店行业类目 餐饮

province_code 

String  否  128  省编码;请按照https://gw.alipayobjects.com/os/basement_prod/253c4dcb-b8a4-4a1e-8be2-79e191a9b6db.xlsx 表格中内容填写。 (参考资料: http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/)  370000
 city_code  String  否  128  城市编码;请按照https://gw.alipayobjects.com/os/basement_prod/253c4dcb-b8a4-4a1e-8be2-79e191a9b6db.xlsx 表格中内容填写。 (参考资料: http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/)  371000

district_code

 String  否  128  区域编码;请按照https://gw.alipayobjects.com/os/basement_prod/253c4dcb-b8a4-4a1e-8be2-79e191a9b6db.xlsx 表格中内容填写。 (参考资料: http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/)  371002
outlet_address String 128 门店地址;不需要传城市和行政区 万塘路18号

公共响应参数:

参数 类型 是否必填 最大长度 描述 示例值
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
sub_code String - 业务返回码 ACQ.TRADE_HAS_SUCCESS
sub_msg String - 业务返回码描述 交易已被支付
sign String - 签名,详见文档  

业务返回参数:

参数 类型 是否必填 最大长度 描述 示例值
risk_result String 1024 风险分析结果,是否有风险以及参数是否合法(hasRisk,noRisk,illegalParameter) {"riskinfo_business_license_no":"noRisk",
"riskinfo_cert_no":"hasRisk",
"riskinfo_bank_card_no":"noRisk"}
risk_result_desc String 1024 风险结果的返回值描述 {"hasRisk":"有风险","noRisk":"无风险","illegalParameter":"入参不合法"}

3. 代码示例

调用样例

 

{"biz_content":{"risk_type": "riskinfo_cert_no","cert_no": "232330199104112893","bank_card_no": "null","mobile_no": "18511908763","business_license_no": "98767888726","company_name": "测试有限公司","external_id": "104112893"}
}

返回数据样例

{"alipay_security_risk_customerrisk_query_response": {"code": "10000","msg": "Success","risk_result_desc": "{\"has risk\":\"有风险\"}","risk_result": "{\"risk_result\":\"no risk\"}"},"sign": "MYGSTtwUjh55AT1D9CMLqfM75CCZ5P8udILbpw6qYsfJK+s9qUf90WM1bQvUNKBq3n8Km1q6gud7Q+js+1lqCVKrXj4xHIQMjLcvbILz1AzL0a7vMyJrWugm0OJqpy1RK5sf/H7I8xo5wp3ZoN0DMgLRVRwPsvU7Qxv8SpgHVoa/YXIZIdfK+lBVTiXJaSPgoGCjAyXux+RV4XzMqQsXRgUW8PGPLjEVuZ69CiYfHyNrPZXyjgXopmNxG0YiCr5VrvPTg3TuKvfR7OiqqLR381LcM/Ar+jh99FaSyBjXFjQpZihXKqHM485OswiRyNtFllMkNmqaXPBn9epoPUicqg=="}

 

FAQ

关于此文档暂时还没有FAQ
返回
顶部