金润·核验通-工商三要素接口文档

简介: 工商三要素接口介绍:企业名,统一社会信用代码,法定代表人姓名一致性验证更新时间:实时接口类型: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 响应示例

6. 附录

6.1 接口返回码

1. 工商三要素接口描述

接口名称

工商三要素V2

接口编号

JR-HYT-013

接口描述

输⼊企业名称、法⼈姓名及社会统⼀信⽤代码,

验证三者是否匹配⼀致

接口地址

/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&sig

 

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. 工商三要素接口请求参数

3.1 公共请求参数

参数

类型

必填

最大长度

说明

app_id

String

Y

32

金润商务提供

method

String

Y

100

固定值:

"jinrun.company.company.elements3"

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

2.0

 

3.2 接口请求参数

参数

类型

必填

最大长度

说明

biz_content

name

String

Y

100

法人名称

creditcode

String

Y

100

统⼀社会信⽤代码/注册号/组织机构代码

entname

String

Y

200

企业名称

 

4. 工商三要素接口响应参数

4.1 公共响应参数

参数

类型

说明

code

String

响应码参见附录6

request_id

String

请求Id

message

String

响应信息

timestamp

Long

时间戳

data

String

返回数据

 

4.2 接口响应参数

参数

类型

说明

result

String

接口返回描述

statusCode

String

状态码


5. 工商三要素接口代码示例

5.1 请求示例

biz_content的json格式样例

{

    "name":"Xxx",

    "creditcode":"91310115323183xxxx",

    "entname":"xxx"

}

5.2 响应示例

{

    "request_id":"SN1546330334310830080",

    "code":"00000",

    "data":{

        "result":"一致",

        "statusCode":"1"

    },

    "message":"一致",

    "timestamp":1657508856407

}

 

6. 工商三要素接口附录

6.1 接口返回码

编码

描述

是否收费

00000

一致

收费

00001

不一致

收费

00002

查无

免费

400

错误信息

免费

 

系统错误

免费

 

参数错误

免费

 

数据异常,未能获取结

免费

 

⽤户不存在或配置错误

免费

 

TokenKey验证失败

免费

 

接口未定义或停止使用

免费

 

用户没有接口使用权限

免费

 

用户接口暂停使用

免费

 

用户余额不足

免费

 

系统繁忙,请稍候再试

免费

 

相关文章
|
人工智能 搜索推荐
StableIdentity:可插入图像/视频/3D生成,单张图即可变成超人,可直接与ControlNet配合使用
【2月更文挑战第17天】StableIdentity:可插入图像/视频/3D生成,单张图即可变成超人,可直接与ControlNet配合使用
621 2
StableIdentity:可插入图像/视频/3D生成,单张图即可变成超人,可直接与ControlNet配合使用
|
存储 网络协议 Linux
Podman 部署私有镜像仓库
Podman 部署私有镜像仓库
|
8天前
|
人工智能 安全 API
2026年OpenClaw Skills选型指南:52个官方Skill+5700社区Skill部署及验真测评
2026年,OpenClaw(原Clawdbot、Moltbot)凭借开放的Skill生态成为AI助手领域的焦点,ClawHub平台上汇聚的5705个技能覆盖从办公自动化到智能家居的全场景需求。但光鲜背后暗藏风险:Koi Security审计发现至少341个恶意Skill,Bitdefender扫描显示近20%存在安全问题,VirusTotal对3016个Skill的分析更是揭露数百个含恶意特征的插件。这些恶意Skill伪装成加密钱包追踪器、YouTube摘要工具等实用工具,后台却窃取API Key、开启反向Shell远程控制设备,成为隐藏的安全隐患。
1666 2
|
弹性计算
云平台分为三种类型IaaS, PaaS和SaaS
云平台分为三种类型IaaS, PaaS和SaaS
3066 0
|
7月前
|
JSON 大数据 API
巧用苏宁易购 API,精准分析苏宁易购家电销售大数据
在数据驱动的电商时代,精准分析销售数据能助力企业优化库存、提升营销效果。本文详解如何利用苏宁易购API获取家电销售数据,结合Python进行数据清洗与统计分析,实现销量预测与洞察提取,帮助企业降本增效。
223 0
|
安全 算法 网络协议
解析:HTTPS通过SSL/TLS证书加密的原理与逻辑
HTTPS通过SSL/TLS证书加密,结合对称与非对称加密及数字证书验证实现安全通信。首先,服务器发送含公钥的数字证书,客户端验证其合法性后生成随机数并用公钥加密发送给服务器,双方据此生成相同的对称密钥。后续通信使用对称加密确保高效性和安全性。同时,数字证书验证服务器身份,防止中间人攻击;哈希算法和数字签名确保数据完整性,防止篡改。整个流程保障了身份认证、数据加密和完整性保护。
|
10月前
|
机器学习/深度学习 数据采集 人工智能
几周速通大模型实习,你需要做什么?
这是一篇关于转行进入大模型AI应用开发领域的经验分享。作者凭借自身两年开发经验成功转型,并详细列出学习路线:从Python语言、框架(如LangChain、Flask、FastAPI)到NLP、LLM微调,涉及强化学习、数据清洗、RAG调优等技术。他还提到论文复现、量化模型的重要性,以及高学历和顶会论文对进入顶级公司(如九坤、幻方)的帮助。文中提及面试经历和技术挑战,强调技术深度与努力的必要性。最后,作者鼓励读者坚持学习,并计划全平台发布教程。
|
安全 程序员 C语言
【C语言】指针的爱恨纠葛:常量指针vs指向常量的指针
在C语言中,“常量指针”和“指向常量的指针”是两个重要的指针概念。它们在控制指针的行为和数据的可修改性方面发挥着关键作用。理解这两个概念有助于编写更安全、有效的代码。本文将深入探讨这两个概念,包括定义、语法、实际应用、复杂示例、最佳实践以及常见问题。
483 7
|
存储 安全 区块链
篡改交易记录是如何防止的
篡改交易记录是如何防止的
|
数据处理 开发者 UED
FastAPI 的模板引擎简直太神奇啦!这就是构建动态 Web 页面的终极秘籍,快来一探究竟!
【8月更文挑战第31天】FastAPI 是一款高性能异步 Web 框架,可通过集成模板引擎(如 Jinja2 或 Mako)实现动态页面渲染。使用模板引擎可分离页面结构与数据,简化代码并提升可维护性。此外,它还提供丰富的语法支持,如循环和条件判断,从而增强页面展示效果及开发效率。通过简单的配置步骤,即可在 FastAPI 中启用模板引擎,显著改善用户体验。
1540 2

热门文章

最新文章