thinkphp5.0接入芝麻信用分
一、蚂蚁金服开放平台提交应用,审核通过之后签约芝麻分(普惠版)
芝麻分与芝麻分普惠版的区别:a、芝麻分可以获取到用户具体的芝麻分,普惠版只能比对用户的芝麻分是否符合我们定义的芝麻分标准;b、芝麻分需要接入芝麻分授权接口,普惠版不需要,但是需要在平台的协议里面注明,协议范本在官方文档有提供,这里粘贴过来:授权文案请参考:“为更好的享受XX商户提供的服务,本人知晓并同意芝麻信用有权基于提供征信服务的需要向合法保存有本人信息的机构采集本人信息(包括由XX商户有权将本人在使用其服务过 程中提交或产生的信息提供给芝麻信用),用于验证本人信息的真实性及提供征信服务使用。本人授权芝麻信用,可根据XX商户的查询指令,向其提供相关信息的真实性判断结果及本人的信用信息,用以交易决策使用。”c、芝麻分每调用一次扣费0.4RMB,普惠版每调用一次扣费0.1RMB;
二、生成RSA秘钥(生成方式和工具官网都有提供);
三、下载官方提供的服务端sdk;
[前往下载](https://opendocs.alipay.com/open/54/103419)
四、接入tp框架(重点);
1、tp5有个目录专门放自己的扩展类库:extend目录;2、在extend目录下面新建一个aliserver目录(名字随便自己取),然后把蚂蚁金服提供的sdk放进去; 3、因为tp5建议所有的第三方扩张库都是用第三方类库定义,但是蚂蚁金服提供的sdk没有命名空间,所以我们直接使用tp的Loader::import();加载
4、目录结构
五、具体代码如下:
public static function diffZhiMa(){define("AOP_SDK_WORK_DIR", "../lotusphp/");//定义sdk工作目录,在根目录新建一个lotusphp目录Loader::import("aliserver.AopSdk");$name = "步浪";//用户的姓名$idCard = "14262******";//用户的身份证号$aopClient = new \AopClient();$aopClient->appId = config("pay.alipay")["app_id"];//商家的appid,我的在配置文件$aopClient->rsaPrivateKey = config("pay.alipay")['private_key'];//私钥$aopClient->alipayrsaPublicKey = config("pay.alipay")['public_key'];//支付宝公钥$aopClient->format = "json";$aopClient->charset = "UTF-8";$aopClient->signType= "RSA2";$request = new \ZhimaCreditScoreBriefGetRequest();$request->setBizContent("{" ." \"transaction_id\":\"1234659894664646464646\"," ." \"product_code\":\"w1010100000000002733\"," ." \"cert_type\":\"IDENTITY_CARD\"," ." \"cert_no\":\"".$idCard."\"," ." \"name\":\"".$name."\"," ." \"admittance_score\":700" ." }");$response = $aopClient->execute($request);return $response;}
参数说明:transaction_id:业务id,有效期1天,一天内重复获取不重复扣费;product_code:产品码,直接用案例的就可以;cert_type:证件类型,身份证;cert_no:身份证号;name:姓名;admittance_score:信用分限定值;
thinkphp5.0接入芝麻信用分相关推荐
- 芝麻信用分SDK接入,显示芝麻信用授权界面(Android)
转自:http://blog.csdn.net/coycleipenghui/article/details/52909367 前言:本文主要介绍芝麻信用授权在app中的接入工作,以及代码中出现onC ...
- 芝麻信用分750以上有什么特殊作用?
芝麻是蚂蚁金服旗下的一个信用体系,它的信息采集来源包括阿里巴巴体系里的一些平台,比如淘宝,天猫,借呗,花呗,支付宝,余额宝以及其他授权芝麻信用获取信息的平台. 而芝麻信用分的高低代表的是一个人综合的信 ...
- 微信支付分开通了!对飙芝麻信用分!开通与查看攻略!
微信支付分是微信体系下对个人的消费.守约等行为的综合计算分值,为用户提供更便捷的生活方式!其实就是微信的芝麻信用分~ 如何开通?目前可以接入微信支付分的商户所提供的指定服务中,申请开通微信支付分.比如 ...
- 支付宝 android ui,Android 仿支付宝芝麻信用分仪表盘效果 CreditSesameRingView
软件介绍 自定义View之仿支付宝芝麻信用分仪表盘效果,喜欢的话,请给个star,谢谢. 使用添加项目依赖Add it in your root build.gradle at the end of ...
- 【学习笔记】互联网金融:芝麻信用分的建模过程
学习资料: 数据分析学习随记 | 互联网金融行业2C授信模型(芝麻信用) 1. 背景 互联网金融的本质是风控. 1.1 数据分析师的角色 数据分析师在金融行业基本上有两种角色: 1.1.1 数据建模师 ...
- 支付宝 芝麻信用分过600,你不知道的八个特权
晒芝麻信用分已经是一个潮流了,但是很多人并不知道自己高高的芝麻信用分有何用武之地,为大家总结了一下芝麻分超过600可以获得的特权. 1.芝麻分在750分以上的用户,可通过阿里旅行办理卢森堡的" ...
- php 芝麻信用api接口,PHP 蚂蚁芝麻信用分接口
PHP 蚂蚁芝麻信用分接口 发布时间:2020-05-25 08:06:07 来源:51CTO 阅读:136895 作者:pansw113 //私钥和公钥在芝麻信用后台设置,官网有详细说明 class ...
- Android 仿芝麻信用进度条,自定义View仿支付宝芝麻信用分仪表盘效果
image 前言 灵感来自几天前看到一位作者的仿芝麻信用自定义View的文章很不错,所以我换了一种方式来进行实现,写了旧版和新版芝麻信用分仪表盘的效果. 截图 这是我做的效果,还是有点差距的,嘿嘿. ...
- Android 仿芝麻信用进度条,Android仿支付宝上芝麻信用分雷达图
一.首先看下支付宝上芝麻信用分的效果图: 二.思路 1.确定雷达图中心点坐标 2.绘制多边形及连接线 3.根据维度值绘制覆盖区域 4.绘制分数 5.绘制每个维度的标题文字和图标 三.实现 获取布局的中 ...
- android 自定义中文加盘,Android自定义View仿支付宝芝麻信用分仪表盘
先看下iOS的芝麻信用分截图 这是我做的效果,还是有点差距的 支付宝9.9版本芝麻信用分的实现 首先初始化各种画笔,默认的size,padding,小圆点. (因为实在找不到原版芝麻信用的带点模糊效果 ...
最新文章
- Linux-Iptables-Memcached实现内网转发连接
- python中类方法与实例方法的区别-Python实例方法、类方法、静态方法的区别与作用详解...
- cobaltstrike安装_CobaltStrike + Metasploit 组合安装
- centos中文乱码修改字符编码使用centos支持中文
- 蓄水池问题c语言编程,蓄水池大作战
- VTK:PolyData之ThinPlateSplineTransform
- 分布式系统Quorum机制
- python测试开发django-25.表单提交之post注册案例
- jdk 1.8 jdk8_JDK 8功能的可疑方面
- 多种方法列出集合中的所有子集(Python和Java实现)
- PostgreSQL的notify 与listen (三)
- 如何在线倍速观看百度网盘学习视频并快速做笔记
- win7便签怎么一直在桌面显示
- 计算机一级B考试总结500字,期中考试总结与反思500
- 微信小程序-定时刷新发送请求
- 第一步:搭建项目基本框架
- 六轴姿态及roll、pitch和yaw
- Setting up Basic Access Control
- manor的博客导航,大数据の蜕变之路
- 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java陈氏商城9pd36