栏目分类
小草影视

当前位置:四虎网站樱桃香蕉 > 小草影视 >

热点资讯

小草影视 HarmonyOS集成支付宝支付sdk

发布日期:2021-09-20 04:40    点击次数:82

小草影视

小草影视

想晓畅更众内容,请访问:山河令在线观看免费观看完整版

小草影视

51CTO和华为官方战略配相符共建的鸿蒙技术社区

小草影视

https://harmonyos.51cto.com

小草影视 小草影视序文 小草影视

随着HarmonyOS的迅速发展,支付宝也推出了声援HarmonyOS版本的SDK,详细的操作能够望支付宝官方文档,地址为https://opendocs.alipay.com/open/01ysmx

小草影视HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区 小草影视 小草影视

集成第三方SDK是程序员的一个基本必备能力,稀奇是像支付宝云云的官方文档介绍都很清晰,望sdk文档是程序员的基本能力,本篇博客照样会概述下集成基本流程,然后重点梳理其中的题目。

小草影视

最先访问支付宝的官方平台蚂蚁金服盛开平台,网址为:https://open.alipay.com/platform/home.htm 。然后用本身的支付宝登录并认证为开发者,认证的时候要录入本身的有关幼我新闻,这边不众说如何认证,浅易的“下一步”傻瓜式操作。接着在平台首页挨次点击“文档中央”进入查阅有关的Android集成的开发文档,接着下载集成支付宝的SDK和demo。

小草影视

在进走支付宝接入的时候,必要企业用户(也就是说必要生意业务执照,同一社会名誉代码等新闻往进走注册),那么幼我开发喜欢益者就没法做正式支付宝的开发接入了。但是支付宝后来推出了沙箱模式,一来能够方便项现在开发期间进走测试,二来幼我用户也能够谙练下支付宝继承的操作。专门遗憾的是,现在吾在开发的时候发现,鸿蒙版本的sdk并不声援沙箱模式(还不确认是吾本身的题目照样官方的题目,官方异国找到是否声援沙箱的表明),该题目吾还在想手段给阿里和华为进走逆馈。

小草影视下面以沙箱环境开发进走案例讲解 小草影视1、登录开发者平台进入沙箱页面(前挑是已经完善开发者认证): 小草影视

https://open.alipay.com/platform/manageHome.htm

小草影视HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区 小草影视 小草影视

点击红色区域标注的“沙箱”,进入之后的界面如下

小草影视HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区 小草影视 小草影视

这边未必会报个数据出错,沙箱环境不是很安详,众刷新几次,阿里会按期进走维护,实在不走过段时间再操作。

小草影视HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区 小草影视 小草影视

此时,就能够获得响答的APPID,商户ID等新闻,此时在沙箱环境下只用配置个RSA秘钥。

小草影视2、RSA2(SHA256)密钥生成手段 小草影视

工具下载:

小草影视

https://doc.open.alipay.com/docs/doc.htm?treeId=291&articleId=106097&docType=1

小草影视

①解压后小草影视,WINDOWS版本双击文件“RSA签名验签工具.bat”即可运走工具。Mac版本双击文件 “RSA签名验签工具.command”即可运走工具。

小草影视HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区 小草影视 小草影视

②生成密钥:迅速生成RSA私钥公钥

小草影视HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区 小草影视 小草影视

选择密钥格式,选PKCS1格式生成的私钥为非Java开发说话行使;选PKCS8格式生成的私钥为Java开发说话使

小草影视

选择密钥长度,生成2048位的RSA私钥。

小草影视

③竖立RSA2

小草影视HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区 小草影视 小草影视

点击之后,如下

小草影视HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区 小草影视 HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区 小草影视 小草影视

将之前世成的公钥复制进来,然后点击保存即可。

小草影视

仔细:公钥私钥不要反复用工具生成,每次生成都会纷歧样,那么重复活成后请重新进此页面修改公钥。公钥和私钥是一对,必定要保持相反,后面会在服务端和app中行使到私钥。

小草影视3、下载沙箱版钱包app,支付宝会挑供测试账号,内里众余额。 小草影视HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区 小草影视 小草影视

扫码下载即可。

小草影视HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区 小草影视 小草影视

在手机上安置益沙箱版支付宝之后,用上图中的账号暗号进走登录。

小草影视4、官方demo下载 小草影视

下载官方的demo,

小草影视

官方demo

小草影视HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区 小草影视 小草影视

下载的官方demo代码组织如下

小草影视HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区 小草影视 小草影视

导入到DevEco Studio中,然后配置app签名和密钥等参数。

小草影视5、代码表明 小草影视

吾并异国直接行使官方demo,而是本身重新创建了一个工程,然后引入官方demo中的有关中央代码。吾的工程源码能够在附件中进走下载

小草影视

(1)导入sdk

小草影视HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区 小草影视 小草影视

增补倚赖

小草影视
implementation files('libs/alipaysdk-harmony-15.8.01-9adcf86.har') 
小草影视HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区 小草影视 小草影视

仔细:固然这边已经引入了libs下的一切har库,但是倘若不光独再引入支付宝sdk的倚赖的话,在编写代码的时候会展现api的标红,并且异国api的联想,尽管末了编译运走不会报错。

小草影视

(2)在真机上运走调试,配置签名新闻

小草影视

倘若您期待在鸿蒙真机上运走 Demo,则必要先在 Project 以及 Module 的 ​build.gradle​ 中配置调试签名:

小草影视HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区 小草影视 小草影视

您也能够行使 IDE 自带的签名竖立界面完善配置,请参考 HarmonyOS 文档 - 行使真机进走调试 。

小草影视

调试签名的获取流程,请参考 AppGallery 文档 - 调试 HarmonyOS 行使 。

小草影视

(3)修改PayDemoActivityC中的APPID和RSA2_PRIVATE

小草影视

这个APPID就是之前沙箱环境中的谁人APPID(倘若是正式的商业环境是本身创建的行使APP的APPID),RSA2_PRIVATE就是本身之前用工具生成的私钥。正式环境中该私钥必定不要放到app内里,而是议决服务器生成。

小草影视HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区 小草影视 小草影视

(4)依照Android版本支付宝sdk在沙箱环境下的运走做法,还必要增补如下代码(商业环境千万不要添)启用沙箱环境,否则无法调首支付宝沙箱版本钱包

小草影视HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区 小草影视 小草影视

此时题目来了,现在鸿蒙版本sdk,倘若添了这句代码,那么无法调用首来支付宝沙箱版本钱包,也无法调用首来正式版本的支付宝app。而是直接挑示报错,报错截图如下

小草影视HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区 小草影视 小草影视

下图是吾在鸿蒙真机上安置的各个app,迅速支付这个就是吾开发的demo,然后安置了个正式版支付宝app和沙箱版app。

小草影视HarmonyOS集成支付宝支付sdk-鸿蒙HarmonyOS技术社区 小草影视 小草影视

倘若往除失踪EnvUtils.setEnv(EnvUtils.EnvEnum.SANDBOX)这走代码,那么是能够调首来正式版本的支付宝的,那么此时就必要正式版的APPID和密钥,这个是必要生意业务执照往认证的,原由本人异国申请商用版本的密钥,就异国经事后续测试了。

小草影视

想晓畅更众内容,请访问:

小草影视

51CTO和华为官方战略配相符共建的鸿蒙技术社区

小草影视

https://harmonyos.51cto.com

小草影视

【编辑保举】小草影视

小草影视鸿蒙官方战略配相符共建——HarmonyOS技术社区 小草影视 HarmonyOS自定义控件之JS进度条 小草影视 HarmonyOS PageSlider组件行使(二)Provider介绍 小草影视 HarmonyOS实战—CommonDialog组件的基本行使 小草影视 鸿蒙开源第三方组件—序列化与逆序列化封装组件Parceler_ohos 小草影视 鸿蒙自动化常见踩坑点及解决手段 小草影视 小草影视 小草影视

友情链接:

Powered by 四虎网站樱桃香蕉 @2013-2021 RSS地图 HTML地图