金润·核验通-企业四要素核验接口文档

简介: 企业四要素核验接口介绍:企业名称、企业标识、姓名、身份证号四要素核验更新时间:实时接口类型:API接口数据优势:直连官方数据信息,合法合规、权威、精确数据安全:仅确认是否一致,保护个人信息隐私计费方式:核验计费,详情请咨询

金润·核验通-企业四要素核验接口文档

企业四要素接口行业内常用语

 【企业四要素】【四要素】【全国企业核验查询】【全国企业公司信息核验】【企业信息核验】【企业四要素验证】【企业四要素校验】【企业四要素数据】【企业四要素认证接口】【企业四要素认证】【企业四要素接口】【企业四要素核验】【企业四要素查询】【企业核验】【企业工商信息核验】【企业工商四要素验证】【企业工商四要素校验】【企业工商四要素核证】【企业工商四要素核验】【企业工商四要素核查】【企业工商四要素查询】【企业工商四要素】【公司四要素核验】【工商四要素】【公司信息查询】【公司四要素】【公司信息核验】【公司四要素验证】【公司四要素校验】【公司四要素数据】【公司四要素认证接口】【公司四要素认证】【公司四要素接口】【公司四要素查询】【公司核验】【公司工商信息核验】【公司工商四要素验证】【公司工商四要素校验】【公司工商四要素核证】【公司工商四要素核验】【公司工商四要素核查】【公司工商四要素查询】【公司工商四要素】

 目录


1. 接口描述

2. 加密方式

2.1 加签,验签机制说明

2.2 签名算法

2.3 加密方式

2.4 生成签名

2.4.1 筛选并排序

2.4.2 拼接

2.4.3 调用签名函数

2.4.4 拼接完整请求

2.5 解密方式

3. 请求参数

3.1 公共请求参数

3.2 接口请求参数

4. 响应参数

4.1 公共响应参数

4.2 接口响应参数

5. 代码示例

5.1 请求示例

5.2 响应示例

5.3 异常示例

6. 附录

6.1 接口返回码


1. 企业四要素核验接口接口描述

接口名称

企业四要素

接口编号

JR-HYT-014

接口描述

验证企业名称、工商注册号、法人姓名、法人身份证号码与工商登录信息是否一致

接口地址

/dmp/api

请求方式

POST

加密方式

RSA2


2. 企业四要素核验接口加密方式

2.1 加签,验签机制说明

客户在应用中使用自己的“私钥”对消息加签之后,消息和签名会传递给金枢系统,金枢系统则使用应用的 公钥 验证消息的真实性(来自于合法应用的真实消息)。

对于金枢系统返回消息给商户应用的情形,应用则使用金枢系统的 公钥 来验证返回消息的真实性。

 

2.2 签名算法

签名算法:RSA2

标准签名算法:SHA256WithRSA

描述:强制要求 RSA 密钥的长度至少为 2048。

 

2.3 加密方式

请求体加密

将请求参数(biz_content)字段通过 私钥进行加密

2.4 生成签名

2.4.1 筛选并排序

获取所有请求参数(包括公共请求参数),不包括字节类型参数,如文件、字节流,剔除 sign 字段,剔除值为空的参数,并按照第一个字符的键值 ASCII 码递增排序(字母升序排序),如果遇到相同字符则按照第二个字符的键值 ASCII 码递增排序,以此类推。

2.4.2 拼接

将排序后的参数与其对应值,组合成 参数=参数值 的格式,并且把这些参数用 & 字符连接起来,此时生成的字符串为待签名字符串。

示例:

app_id=2014072300XXXXXX&biz_content=fV9IJsNcmZcPEQbvr8S3kkJ3uT0GRfHlAM25LT8w9xCAJqywxotrVlH1ZJsIXwHBvz97uFyNbBoSKbxfRgwKLl7P88hKBmPDwyDzB4t8MT&charset=UTF-8&method=alipay.trade.pay&sign_type=RSA2×tamp=2014-07-24 03:07:50&version=1.0

2.4.3 调用签名函数

使用各自语言对应的 SHA256WithRSA(对应 sign_type 为 RSA2)签名函数利用商户私钥对签名字符串进行签名,并进行 Base64 编码。把生成的签名 encode 后赋值给 sign 参数,拼接到请求参数中。

2.4.4 拼接完整请求

调用签名函数 后需将生成的签名作为 sign 的 value 拼接到请求数据中。

示例:

app_id=2014072300XXXXXX&biz_content=fV9IJsNcmZcPEQbvr8S3kkJ3uT0GRfHlAM25LT8w9xCAJqywxotrVlH1ZJsIXwHBvz97uFyNbBoSKbxfRgwKLl7P88hKBmPDwyDzB4t8MT&charset=UTF-8&method=alipay.trade.pay&sign_type=RSA2×tamp=2014-07-24 03:07:50&version=1.0&sign=GhT5Q6YxBtvf4q855TiNWEF/DIeLMyEE97+OnJDHpe6joNfr9F3BAE37dczcogU7uLfpNo+dh3cgly05bQN5nTj9TJ3SrBZWa40cltlgkI+6+0FuJoFSA225+MCrD4fNNqi2Zd5Adi9qC9NdN8nBVsjvzqtn5NepOt8dG1qdv7KvVwG74emFea1j2JuMBVBMp2PgIEwCv5c8OJSXa2P66+l3YCqEEMjBN22Dz0chlJ4hKMW3rA2oISH6ryzIvNIiy4/djKEdmxFeBorp1vrbmAtBqE++afggzzGt5w4arkbQ4fWLXJwkC9+1y4irCgmX65CEb5ct+fRgG2/9/B0rYg==

 

2.5 解密方式

返回数据data内容是加密的,要用商户的公钥解密。


3. 企业四要素核验接口请求参数

参数

类型

必填

最大长度

说明

app_id

String

Y

32

金润商务提供

method

String

Y

100

固定值:

"jinrun.company.company.elements4"

sign

String

Y

 

参见2加密方式

charset

String

Y

10

utf-8

format

String

Y

10

json

sign_type

String

Y

10

RSA2

version

String

Y

10

1.0

3.1 公共请求参数

 

3.2 接口请求参数

参数

类型

必填

最大长度

说明

biz_content

name

String

Y

30

企业法人姓名

regno

String

Y

100

企业工商注册号/统一信用代码

idcard

String

Y

50

企业法人身份证号

entname

String

N

10

企业名称 名称、信用代码二选一

4. 企业四要素核验接口响应参数

4.1 公共响应参数

参数

类型

说明

code

String

响应码见附录6.1

request_id

String

请求Id

message

String

响应信息

timestamp

Long

时间戳

data

String

返回数据

 

4.2 接口响应参数

参数

类型

说明

resultMsg

String

查询结果描述

result

String

状态码

entNameMatch

Int

企业名称是否匹配1.匹配 0.不匹配

idNoMatch

Int

身份证号码是否匹配1.匹配 0.不匹配

realnameMatch

Int

姓名是否匹配1.匹配 0.不匹配

regNoMatch

Int

工商注册号是否匹配 1匹配 0不匹配

5. 企业四要素核验接口代码示例

5.1 请求示例

biz_content的json格式样例

{

    "regno": "",

    "name": "",

    "entname": "",

    "idcard": ""

}

 

5.2 响应示例

{

    "request_id": "SN1527126563487879168",

    "code": "1",

    "data": {

       "data": {

           "result": 1,

           "resultMsg": "查询成功",

           "entNameMatch": 1,

           "idNoMatch": 0,

           "realnameMatch": 1,

           "regNoMatch": 1

       },

       "seqNum": "7320021300199588",

       "message": "成功",

       "status": 0

},

    "message": "查询成功",

    "timestamp": 1652930320857

}

 

5.3 异常示例

{

"request_id": "SN1527163857943007232",

    "code": "400",

    "message": "",

    "timestamp": 1652939212046

}

 

6. 企业四要素核验接口附录

6.1 接口返回码

编码

描述

是否收费

1

查询成功,有数据

收费

2

查询成功,无数据

免费

400

错误信息

免费

 

系统错误

免费

 

参数错误

免费

 

数据异常,未能获取结

免费

 

用户不存在或者配置错误

免费

 

TokenKey验证失败

免费

 

接口未定义或停止使用

免费

 

用户没有接口使用权限

免费

 

用户接口暂停使用

免费

 

用户余额不足

免费

 

系统繁忙,请稍候再试

免费

 

参数异常,企业名称、注册号二选⼀。

免费


相关文章
|
BI
宜搭流程表单报表的表格内如何设置点击跳转到表单的详情页面
宜搭流程表单报表的表格内如何设置点击跳转到表单的详情页面
1519 0
|
网络协议 物联网 iOS开发
iOS - App 与外设间的通信方式
1、前言 一般 iOS 开发者做 App 开发大部分时候都是通过 Http(s) 请求跟后台服务器打交道,做一些信息展示和用户交互。很少涉及到去跟外部硬件设备连接的开发。随着近年来车联网和物联网的兴起,智能家居和智能硬件的逐步火热,越来越多的 App 被开发出来,用来跟硬件设备进行来连接,获取硬件相关信息展示或者发送指令控制硬件来提供服务。
3179 0
|
缓存 Java Sentinel
Springboot 中使用 Redisson+AOP+自定义注解 实现访问限流与黑名单拦截
Springboot 中使用 Redisson+AOP+自定义注解 实现访问限流与黑名单拦截
|
11月前
|
人工智能 自然语言处理 前端开发
利用 AI 助手进行 Web 开发通
AI编程助手如DeepSeek正改变Web开发模式,通过理解自然语言生成可运行代码,提升效率、降低门槛。开发者只需描述需求,AI即可生成框架并协助迭代优化与调试,助力专注创意与架构设计,实现人机协同高效开发。
660 0
|
7月前
|
人工智能 调度 对象存储
阿里云人工智能平台PAI免费试用:DSW、EAS和DLC免费政策、查询及领取全流程
阿里云PAI平台推出2026年最新免费试用政策,涵盖DSW、EAS和DLC三大服务。新用户可领取独立试用资源:DSW享750计算时(3个月),EAS获500元抵扣金(1个月),DLC提供100计算时(3个月)。需先领后用,额度用尽或到期未停服将转按量计费。支持多地域与多种规格,建议及时停止实例避免额外费用。详情及领取入口见官方页面。
|
监控 Linux 数据安全/隐私保护
问题记录:开机提示emergency mode(紧急模式)如何处理
在依赖Linux作为核心操作系统的环境中,系统的稳定和可靠性通常是我们理所当然的期待。然而,即使是最稳定的系统,有时也会在启动时出现异常,突然推到紧急模式的怀抱。这种模式,通常有被称为“Emergency Mode”,在Linux系统面临关键错误时作为一种安全网,但对于那些不熟悉如何应对此类问题的小伙伴来说,它可能带来困惑甚至恐慌。
问题记录:开机提示emergency mode(紧急模式)如何处理
|
安全 网络安全 数据安全/隐私保护
DirectX修复工具增强版,免费的dll修复工具,dll下载,DirectX修复工具下载
DirectX修复工具是一款系统级工具软件,支持Windows XP至Windows 11多个操作系统版本,兼容32位和64位系统。程序可自动调整任务模式,无需用户设置,操作简便,点击即可修复DirectX问题。增强版还支持修复C++运行库问题,提供在线修复版和标准版多种选择。遇到如英雄联盟game_error_directx错误或0xc000007b问题时,使用该工具可有效解决。程序具备扩展功能,可通过下载数据包升级为增强版,并提供详细错误提示与修复方案,适用于多种DirectX及C++异常情况。
5420 4
|
机器学习/深度学习 人工智能 自然语言处理
AIGC技术发展与应用实践(一文读懂AIGC)
AIGC(人工智能生成内容)是利用AI技术生成文本、图像、音频、视频等内容的重要领域。其发展历程包括初期探索、应用拓展和深度融合三大阶段,核心技术涵盖数据收集、模型训练、内容生成、质量评估及应用部署。AIGC在内容创作、教育、医疗、游戏、商业等领域广泛应用,未来将向更大规模、多模态融合和个性化方向发展。但同时也面临伦理法律和技术瓶颈等挑战,需在推动技术进步的同时加强规范与监管,以实现健康可持续发展。
|
Linux
linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
2019 8
|
网络安全 数据安全/隐私保护 C++
VS Code 的SSH连接不成功问题分析与解决
VS Code 的SSH连接不成功问题分析与解决