java 怎么接入支付宝刷脸登录安全吗 刷脸支付 开发文档

已有1212人浏览
网站刊登的部分内容来自互联网版权归原作者所有支付宝刷脸支付无需开通?脸的基本来源在哪? - 知乎有问题,上知乎。知乎作为中文互联网最大的知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。24被浏览<strong class="NumberBoard-itemValue" title="1分享邀请回答53 条评论分享收藏感谢收起34 条评论分享收藏感谢收起写回答支付宝怎么刷脸支付?
<p class="detail" data-data='最近听说支付宝可以刷脸付款了,怎么操作啊?'>最近听说支付宝可以刷脸付款了,怎么操作啊?
按时间排序
Android版的支付宝9.3.0也出来了,其中最大的更新就是支持刷脸注册开通、刷脸登陆。不过目前支持的设备有限,iOS方面是iPhone 5及其以上。Android方面则是小米3及其以上、三星Galaxy S3 i9300/Galaxy S4 i9500等设备。
最近iOS版先行发布之后,Android版的支付宝9.3.0也出来了,其中最大的更新就是支持刷脸注册开通、刷脸登陆。不过目前支持的设备有限,iOS方面是iPhone 5及其以上,Android方面则是小米3及其以上、三星Galaxy S3 i9300/Galaxy S4 i9500等设备。在安全设置中即可看到刷脸选项,首次使用该功能需要先刷脸认证支付宝账户主人的样貌特征,之后就可以刷脸登陆和付款了,当然目前仅限于以上设备,相信未来会开放到全部手机的。
您可以邀请下面用户,快速获得回答
擅长领域:&&&&
在平台共有122695个回答
新手上路2000
擅长领域:&&
在平台共有86611个回答
擅长领域:&&&&
在平台共有34622个回答
擅长领域:&&
在平台共有30393个回答
擅长领域:
在平台共有30220个回答
擅长领域:&&
在平台共有28944个回答
加载更多答主
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
点击可定位违规字符位置
确定要取消此次报名,退出该活动?
请输入私信内容:java实现支付宝接口
[问题点数:20分,结帖人u]
本版专家分:0
结帖率 100%
CSDN今日推荐
本版专家分:3083
本版专家分:2751
本版专家分:87
本版专家分:87
本版专家分:75
本版专家分:0
结帖率 100%
本版专家分:0
匿名用户不能发表回复!|
CSDN今日推荐支付宝APP支付集成文档 - 简书
支付宝APP支付集成文档
一、开发前提
适用于商家在App应用中集成支付宝支付功能。商家APP调用支付宝提供的SDK调用支付宝客户端内的支付模块,商家APP会跳转到支付宝中完成支付,支付完后跳回到商家APP内,最后展示支付结果。
本文档旨在指导开发者快速集成支付宝APP支付,包括开签约APP支付、服务器配置以及安卓端配置。
1、签约APP支付
APP要想接入支付宝支付功能需要签约支付宝的APP支付,签约要符合申请的条件,根据操作提示完成申请,等待审核通过即可
签约链接:
APP支付申请条件
2、创建应用并获取APPID
然后创建应用,创建成功后即可获取到APPID
创建应用地址:
3、添加功能
创建应用之后,还有给应用添加APP支付功能
勾选APP支付,确定即可
添加APP支付
4、上线应用
根据提示提交审核,等待审核通过即可,注意:测试APP支付必须上线应用,因为沙箱测试不能测试APP支付,可能出现ALI40247错误,见链接:
点击上线,按照提示完成操作即可,如图:
5、配置密钥
参考链接:
生成之后,Java开发找到pkcs8格式的私钥签名,去除头尾、换行和空格,作为开发者私钥
将公钥去除头尾、换行和空格,填入如图所示的地方
填写之后,可以验证公钥的正确性, 根据图示操作即可:
验证公钥正确性
6、了解业务流程
支付宝支付交互流程
二、服务器配置
参考文档:
1、下载SDK
服务器SDK有不同的开发语言版本,下载相应的版本,如图:
不同版本服务器SDK
2、引入jar包
下面以java为例
集成支付宝接口需要引入的文件是:
alipay-sdk-java*.jar
commons-logging-1.1.1.jar
若进一步了解代码实现请引入文件:
alipay-sdk-java*-source.jar
commons-logging-1.1.1-sources.jar
3、调用示例
传入服务器创建订单所需参数参考文档:
参考事例代码:
//实例化客户端
AlipayClient client = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do",APP_ID,APP_PRIVATE_KEY,"json","GBK",ALIPAY_PUBLIC_KEY);
//实例化具体API对应的request类,类名称和接口名称对应,当前调用接口名称:alipay.trade.app.pay
AlipayTradeAppPayRequest request = new AlipayTradeAppPayRequest();
//SDK已经封装掉了公共参数,这里只需要传入业务参数
//此次只是参数展示,未进行字符串转义,实际情况下请转义
request.setBizContent("
"primary_industry_name":"IT科技/IT软件与服务",
"primary_industry_code":"",
"secondary_industry_code":"",
"secondary_industry_name":"IT科技/IT软件与服务"
AlipayTradeAppPayResponse response = client.execute(request);
//调用成功,则处理业务逻辑
if(response.isSuccess()){
三、Android端配置
参考文档:
1、下载SDK并导入
下载地址:
下载后导入工程中
2、注册Activity并添加权限
android:name="com.alipay.sdk.app.H5PayActivity"
android:configChanges="orientation|keyboardHidden|navigation"
android:exported="false"
android:screenOrientation="behind"&
&/activity&
android:name="com.alipay.sdk.auth.AuthActivity"
android:configChanges="orientation|keyboardHidden|navigation"
android:exported="false"
android:screenOrientation="behind"&
&/activity&
&uses-permission android:name="android.permission.INTERNET"/&
&uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/&
&uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/&
&uses-permission android:name="android.permission.READ_PHONE_STATE"/&
&uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/&
3、添加混淆规则
-libraryjars libs/alipaySDK-.jar
-keep class com.alipay.android.app.IAlixPay{*;}
-keep class com.alipay.android.app.IAlixPay$Stub{*;}
-keep class com.alipay.android.app.IRemoteServiceCallback{*;}
-keep class com.alipay.android.app.IRemoteServiceCallback$Stub{*;}
-keep class com.alipay.sdk.app.PayTask{ public *;}
-keep class com.alipay.sdk.app.AuthTask{ public *;}
4、调用支付接口
需要在新线程中调用支付接口(可参考实现)
获取PayTask支付对象调用支付(支付行为需要在独立的非ui线程中执行),代码示例:
final String orderInfo =
// 订单信息
Runnable payRunnable = new Runnable() {
public void run() {
PayTask alipay = new PayTask(DemoActivity.this);
String result = alipay.payV2(orderInfo,true);
Message msg = new Message();
msg.what = SDK_PAY_FLAG;
mHandler.sendMessage(msg);
// 必须异步调用
Thread payThread = new Thread(payRunnable);
payThread.start();
5、支付结果获取和处理
(1)、同步返回
商户应用客户端通过当前调用支付的Activity的Handler对象,通过它的回调函数获取支付结果。(可参考alipay_demo实现)
private Handler mHandler = new Handler() {
public void handleMessage(Message msg) {
Result result = new Result((String) msg.obj);
Toast.makeText(DemoActivity.this, result.getResult(), Toast.LENGTH_LONG).show();
(2)、异步通知
商户需要提供一个http协议的接口,包含在请求支付的入参中,其key对应notify_url。
支付宝服务器在支付完成后,会以POST方式调用notify_url传输数据。
记录生活,分享技术
个人博客:http://juemuren4449.com/
此项目已开源 赶快来围观 Start支持下吧 【客户端开源地址-JPay】【服务端端开源地址-在com.javen.alipay 包名下 】 上一篇详细介绍了微信APP支付点击这里 此篇文章来详细介绍下支付宝APP支付 目录 1、支付宝与微信对比(申请、费率、结算周期) 2...
iOS支付 iOS支付分为两类,第三方支付和应用内支付(内购)。 第三方支付包括:支付宝支付、微信支付、银联支付、百度钱包、京东支付等等。 应用内支付(In-App Purchase):在应用程序内购买虚拟商品。如果你在App Store上销售的应用程序,将收到支付金额的7...
iOS支付 iOS支付分为两类,第三方支付和应用内支付(内购)。 第三方支付包括:支付宝支付、微信支付、银联支付、百度钱包、京东支付等等。 应用内支付(In-App Purchase):在应用程序内购买虚拟商品。如果你在App Store上销售的应用程序,将收到支付金额的7...
iOS支付 iOS支付分为两类,第三方支付和应用内支付(内购)。 第三方支付包括:支付宝支付、微信支付、银联支付、百度钱包、京东支付等等。 应用内支付(In-App Purchase):在应用程序内购买虚拟商品。如果你在App Store上销售的应用程序,将收到支付金额的7...
关于支付平台 支付宝可以说是一早就占据了支付平台的半壁江山,微信借助自身的社交平台的优势也成功对接自身的支付平台进行引流,可是要说这两个大佬已经站稳了自身的位置这是不太现实的,毕竟还有百度钱包,京东钱包,翼支付,沃支付,龙支付,在此我就不一一例举了,关于支付平台的搭建在技术...
不同于国内的大结局,俄罗斯的《他是龙》给人不一样的感觉 人龙相爱,没有太多的勾心斗角,除了将要结局的时候,伊戈尔的愤怒。更多的是阿尔曼和米拉两个人之间的分分合合,欢乐和痛苦。 感情是两个人的事情,但是米拉为了阿尔曼愿意放弃一下,说出自己的心声,按我们的传统...
文/与秋 夜似乎已经很深,如秋夜雨滴的叹息。凉风一次次地飞来,又一次次地飞去,驮来的是期待,带走的是无奈…… 我不知道,在这忧郁的时光里,人的心情是否也该忧郁?假如等待是一壶刚刚沏泡好的热茶,会散发出缕缕牵挂,但一旦那茶在风的嘲笑声里变凉后,等待是否还是重要? 雨夜,没有月...
期中考前一晚,心思异常纷乱。莫名的不安分,总想写些东西。 确实是没什么好写的,一身诗意早已被生活耗磨的消失殆尽,只残留一些唏嘘和这满身的倦意。 直到现在我才感觉到深深的孤单与无助。以后的人生我的父母不能伴我,他们终将与我渐行渐远;我的女友们不能伴我,社交圈子不同关系也越来越...
Do not linger to gather flowers to keep them, but walk on, for flowers will keep themselves blooming all your way. 往前走 不要为了采集花朵而流连 花朵自会盛放...
我们每一天都在进行各种各样的选择,小到吃什么菜,大到选择什么行业,我们有时摇摆不定,有时后悔过去的决定,希望有再来一次的机会。那么如何从纠结中摆脱,如何选择之后不抱怨?这些看似很难,而实际是有章可循的,只要做到所有的改变和选择都是出自内心。做到这些有一个前提,那就是...

我要回帖

更多关于 支付宝刷脸支付 的文章

 

随机推荐