企业四要素如何用PHP进行调用

一、什么是企业四要素

       企业四要素接口是在企业三要素(企业名称、统一社会信用代码、法定代表人姓名)的基础上,增加了一个关键要素,通常是企业注册号或企业银行账户信息。这种接口主要用于更全面的企业信息验证,尤其是在金融、支付、合同签署等场景中。

二、企业四要素的核心验证要素有哪些?

1.企业名称:企业的全称或注册名称。

2.统一社会信用代码:企业的唯一标识码,用于工商登记和税务管理。

3.法定代表人姓名:企业法定代表人的姓名。

4.企业注册号 或 企业银行账户信息:

(1)企业注册号:企业在工商部门注册时的唯一编号。

(2)企业银行账户信息:包括企业对公账户的开户行、账号等。

三、企业四要素的主要功能有哪些?

1.信息验证:验证企业名称、统一社会信用代码、法定代表人姓名以及企业注册号或银行账户信息是否一致。

2.风险控制:识别企业是否存在经营异常、行政处罚、账户异常等风险。

3.数据查询:获取企业的详细信息,如注册地址、成立日期、经营范围、开户行信息等。

四、如何免费测试调用企业四要素接口?

下面我们以阿里云的接口为例,免费测试调用该接口:

具体示例代码如下:

php">接口地址:https://market.aliyun.com/apimarket/detail/cmapi00069381#sku=yuncode6338100002

<?php
    $host = "https://kzcomfour.market.alicloudapi.com";
    $path = "/company_four/check";
    $method = "POST";
    $appcode = "你自己的AppCode";
    $headers = array();
    array_push($headers, "Authorization:APPCODE " . $appcode);
    //根据API的要求,定义相对应的Content-Type
    array_push($headers, "Content-Type".":"."application/x-www-form-urlencoded; charset=UTF-8");
    $querys = "";
    $bodys = "creditCode=creditCode&companyName=companyName&legalPerson=legalPerson&idcard=idcard";
    $url = $host . $path;

    $curl = curl_init();
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($curl, CURLOPT_FAILONERROR, false);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_HEADER, true);
    if (1 == strpos("$".$host, "https://"))
    {
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
    }
    curl_setopt($curl, CURLOPT_POSTFIELDS, $bodys);
    var_dump(curl_exec($curl));
?>

返回结果如下:

php">{
    "msg": "成功",
    "success": true,
    "code": 200,
    "data": {
        "orderNo": "202501121102192442286",
        "data": {
            "Relation": {  //人企关系信息
                "PersonDetail": {
                    "Post": "1", //是否法人(1已查得,0未查得
                    "Id": 1, //id是否匹配(-1未验证,1匹配,0未匹配)
                    "Name": 1 //姓名是否匹配(-1未验证,1匹配,0未匹配)
                },
                "PersonMatched": 1 //⼈企关系是否匹配(-1未验证,0不匹配,1匹配)
            },
            "CompanyInfo": { //企业核验信息
                "CompanyMatched": 1, //企业是否匹配(-1未查得,0不匹配,1匹配)
                "CompanyDetail": {
                    "CompanyName": 1, //企业名是否匹配(-1未验证,0未查得,1已查得)
                    "CompanyStatus": "1", //企业状态(1-正常;2其他,包含吊销、注销,撤销,迁出,迁入,清算,停业等
状态)
                    "CreditNo": 1, //社会统一信用代码/注册号是否匹配(-1未验证,0未查得,1已查得)
                    "CompanyType": "1" //企业类型(1企业,2个体)
                }
            }
        }
    }
}


http://www.niftyadmin.cn/n/5842750.html

相关文章

1. 初识spark

背景&#xff1a; 作为一名开发人员&#xff0c;用内存处理数据是每天都在做的事情。内存处理数据最大的优势就是方便&#xff0c;快捷&#xff0c;可以很快得到结果&#xff0c;但是内存总是有瓶颈的&#xff0c;不管你运行代码的机器有多大的内存&#xff0c;总是有更大规模…

开源数据分析工具 RapidMiner

RapidMiner是一款功能强大且广泛应用的数据分析工具&#xff0c;其核心功能和特点使其成为数据科学家、商业分析师和预测建模人员的首选工具。以下是对RapidMiner的深度介绍&#xff1a; 1. 概述 RapidMiner是一款开源且全面的端到端数据科学平台&#xff0c;支持从数据准备、…

GB/T 44721-2024 与 L3 自动驾驶:自动驾驶新时代的基石与指引

1.前言 在智能网联汽车飞速发展的当下&#xff0c;自动驾驶技术成为了行业变革的核心驱动力。从最初的辅助驾驶功能&#xff0c;到如今不断迈向高度自动化的征程&#xff0c;每一步都凝聚着技术的创新与突破。而在这一进程中&#xff0c;标准的制定与完善对于自动驾驶技术的规…

CTP查询资金费率和手续费没响应

CTP的OnRspQryInstrumentOrderCommRate()和OnRspQryInstrumentCommissionRate()和手续费率和手续费有关系&#xff0c;但是今天我通过重写这两个方法&#xff0c;并且调用ReqQryInstrumentCommissionRate()后没响应&#xff0c;查了半天发现&#xff0c;我应该把响应函数实现写…

Vim 多窗口编辑及文件对比

水平分割 :split 默认使用水平分割的方式。 :split :sp 垂直分割 :vsplit :vs 带文件的分割 :split 文件名 :sp 文件名 在光标所在的窗口&#xff0c;输入分割窗口命令就会对那个窗口进行分割。 切换窗口 Ctrlw 切换正在编辑的窗口 快速分割窗口 Ctrlwn 快速分割当前…

Unity中的虚拟相机(Cinemachine)

Unity Cinemachine详解 什么是Cinemachine Cinemachine是Unity官方推出的智能相机系统&#xff0c;它提供了一套完整的工具来创建复杂的相机运动和行为&#xff0c;而无需编写大量代码。它能够大大简化相机管理&#xff0c;提高游戏开发效率。 Cinemachine的主要组件 1. Vi…

限流策略实战指南:从算法选择到阈值设置,打造高可用系统

前言 本文将深入探讨常见的限流算法及其适用场景&#xff0c;并详细解析基于 QPS 的限流方案。从如何设置合理的限流阈值&#xff0c;到请求被限流后的处理策略。 常见的限流算法 漏桶 核心原理 请求以任意速率进桶&#xff0c;以 恒定速率 出桶。若桶满则丢弃或排队等待适…

【玩转 Postman 接口测试与开发2_017】第13章:在 Postman 中实现契约测试(Contract Testing)与 API 接口验证(下)

《API Testing and Development with Postman》最新第二版封面 文章目录 第十三章 契约测试与 API 接口验证8 导入官方契约测试集合9 契约测试集合的详细配置9.1 env-apiKey 的创建与设置9.2 env-workspaceId 的设置9.3 Mock 服务器及 env-server 的配置9.4 API 测试实例的配置…