composer require alipaysdk/easysdk

密钥配置

配置文件没有强制要求,也可以存到数据,这里存到文件里。

<?php
return array('appId' => 'xxxx',//某个应用的id'rsaPrivateKey' => 'xxxxx',//支付私钥'alipayrsaPublicKey' => 'xxxx',//公钥'signType' => 'RSA2',//密钥类型'charset' => 'UTF-8','sellerId' => 'xxxx',//商户UID'sellerEmail' => 'xxxx@163.com',//商家账号'gatewayUrl' => 'https://openapi.alipay.com/gateway.do','notifyUrl' =>  "",//回调实际通知'returnUrl' =>  "",//回调页面地址'returnUrl_longproxyRenew' => "",//回调页面地址'returnUrl_longIp' =>  "",//回调页面地址'notifyUrl_vpn' =>  "",//回调实际通知'returnUrl_agencyRecharge' => "",//回调页面地址'notifyUrl_agencyRecharge' => "",//回调实际通知
);

认证初始化

$param['outer_order_no'] = date('YmdHis') . rand(1, 9999);
$param['cert_name']='名字';
$param['cert_no']= '身份证号码';
$bizCode = 'FACE';//FACE CERT_PHOTO_FACE
$identityParam = new \Alipay\EasySDK\Member\Identification\Models\IdentityParam();
$identityParam->identityType = "CERT_INFO";
$identityParam->certType = "IDENTITY_CARD";
$identityParam->certName = $param['cert_name'];
$identityParam->certNo = $param['cert_no'];
$merchantConfig = new \Alipay\EasySDK\Member\Identification\Models\MerchantConfig();
$merchantConfig->returnUrl = "https://xxx.com";//实名通过,跳转的链接
//1. 设置参数(全局只需设置一次),配置函数在后面
Factory::setOptions(getOptions());
//2.发起认证
$result = Factory::Member()->Identification()->init($param['outer_order_no'], $bizCode, $identityParam, $merchantConfig);if ($result->code === '10000') {$param['certify_id'] = $result->certifyId;$result2 = Factory::Member()->Identification()->certify($param['certify_id']);var_dump($result2->body);返回的body链接,写到二维码里面。打开支付扫码
}

配置文件

function getOptions() {$config=include('alipay.config.php');$options = new Config();$options->protocol = 'https';$options->gatewayHost = 'openapi.alipay.com';$options->signType = 'RSA2';$options->appId = $config['appId'];//应用ID$options->merchantPrivateKey = $config['rsaPrivateKey'];//私钥$options->alipayPublicKey =$config['alipayrsaPublicKey'];//公钥return $options;
}

查询认证结果

 Factory::setOptions($this->getOptions());$result = Factory::Member()->Identification()->query($param['certify_id']);if ($result->code === '10000' && $result->passed === 'T') {var_dump('认证通过');} else if($result->code === '10000' && $result->passed === 'F') {var_dump('认证不通过');}

支付宝人脸识别身份证认证(新版SDK)相关推荐

  1. 蚂蚁金服张洁:基于深度学习的支付宝人脸识别技术解秘

    用户身份认证是互联网金融发展的基石.今年三月,在德国汉诺威举办的IT展览会上,马云向德国总理默克尔和中国副总理马凯展示支付宝的"刷脸"支付,引起了人们对人脸识别技术的热议.在WOT ...

  2. Python+OpenCv实现AI人脸识别身份认证系统(2)——人脸数据采集、存储

    原 Python+OpenCv实现AI人脸识别身份认证系统(2)--人脸数据采集.存储 2019年07月02日 08:47:52 不脱发的程序猿 阅读数 602更多 所属专栏: 人脸识别身份认证系统设 ...

  3. 使用可信科技的人脸识别活体认证遇到的问题

    android使用可信科技的人脸识别活体认证遇到的问题 由于项目需要实现身份的人脸识别活体认证功能,所以这里采用可信科技中的人脸识别功能,当然这是人家的劳动成果,认证的过程是需要钱的.实现监面andr ...

  4. 蚂蚁金服张洁:基于深度学习的支付宝人脸识别技术解秘-1

    蚂蚁金服张洁:基于深度学习的支付宝人脸识别技术解秘(1) 2015-08-13 10:22 于雪 51CTO 字号:T | T 用户身份认证是互联网金融发展的基石.今年三月,在德国汉诺威举办的IT展览 ...

  5. php活体检测,基于HTML5 的人脸识别活体认证的实现方法

    近几年,人脸识别技术在身份认证领域的应用已经有了较多应用,例如:支付宝.招行的取款.养老金领取等方面,但在杜绝假冒.认证安全性等方面,目前还是一个比较需要进一步解决的课题,特别是在移动端的活体认证技术 ...

  6. html clm标记,基于HTML5的人脸识别活体认证的实现方法

    近几年,人脸识别技术在身份认证领域的应用已经有了很多应用,例如:支付宝,招行的取款,养老金领取等方面,但在杜绝假冒,认证安全性等方面,目前还是一个比较需要进一步解决的课题,特别是在移动端的活体认证技术 ...

  7. 虹软人脸识别初试(windows SDK,idea,USB摄像头)

    虹软人脸识别初试(windows SDK,idea,USB摄像头) 简介 准备库 注册账号 下载SDK 库结构 建项目 添加javacv依赖 添加虹软依赖 激活人脸库 提取特征 主程序 参考 简介 现 ...

  8. 人脸识别算法源码SDK开发包人证比对二次开发检测核验开发包

    人脸识别算法源码SDK开发包人证比对二次开发检测核验开发包 ID:89120059902830359120170116926

  9. 人脸识别+身份证识别 ——APP实名制

    人脸识别+身份证识别 --APP实名制 APP实名制正式实施.APP成为继手机SIM卡.网络支付以及快递等后又一加入实名认证的大军. 在制度落实的过程中,我们进行身份证识别或者是人脸识别,或者身份证识 ...

  10. PyQt5 + Python3.7 + OpenCV人脸识别身份认证系统(附源码)

    基于PyQt5 + Python3.7 + OpenCV实现的人脸识别身份认证系统,附源码. 技术选型 PyQt5 + Python3.7 + OpenCV 功能概述 实现人员注册,信息修改,人脸识别 ...

最新文章

  1. Android面试题目之六---Handler,Looper和MessageQueue深入研究
  2. 1、Angular2 Component 组件
  3. 查询score中选学多门课程的同学中分数为非最高分成绩的记录。
  4. css --- 应用媒介查询制作响应式导航栏
  5. windows app html5,使用 HTML5 來偵測位置 (HTML)
  6. SQL Server 2005两种快照隔离机制的比较
  7. ngrinder安装
  8. JAVA反射————基础版
  9. pycharm 添加已有文件
  10. python 获取项目根目录
  11. [经验教程]国内如何下载更新google谷歌浏览器及更新谷歌chrome浏览器无法访问此网站怎么办?
  12. Linux下获取cpu温度
  13. Vue04- 样式使用
  14. 我的世界自动生成服务器主城指令,我的世界生成主城的指令
  15. Scrum立会报告+燃尽图(Beta阶段第三次)
  16. shell易错点整理
  17. 史上最全的集合框架讲解 ----- Java 集合框架(3)---- Map 相关类最全解析
  18. HashMap面试题,看这一篇就够了!
  19. android应用是非正式版本,华为手机自带浏览器,应用是非正式发布版本,当前设备不支持安装
  20. LCD1602液晶显示案例

热门文章

  1. 钉钉打新债自动提醒-python
  2. 实现小程序微信支付功能
  3. chm文件打不开,已取消到该网页的导航
  4. 稀疏编码中的正交匹配追踪(OMP)与代码
  5. 【吐血整理】185道大数据面试题及答案
  6. Ubuntu安装搜 狗输入法,最完整的步骤
  7. (已解决)vue数组添加数据后页面无法实时渲染
  8. Ubuntu10.10 CAJView安装 读取nh\kdh\caj文件 成功
  9. mac键盘快捷键详解,苹果电脑键盘快捷键图文教程
  10. cf 581A— Vasya the Hipster