Kotlin:支付宝app支付接入,沙箱demo,PHP服务端签名

这篇博客介绍了如何在Kotlin应用中集成支付宝App支付,包括使用沙箱环境进行测试,PHP服务端的签名验证过程,以及Android端的支付流程。博主强调了在沙箱环境中使用的账号、APPID、公钥和私钥等关键信息的差异,并提供了PHP SDK的使用示例。
摘要由CSDN通过智能技术生成

为了给自己小应用加个捐赠。

用了支付宝的接口。

本篇是算是自己总结吧,一路坎坷。

一个demo图(在服务器签的)

 

应用采用的是Kotlin开发的,为了测试支付宝的接口,就用了一个demo测试。本篇都是这个demo为基础。(kt版demo)

 

完全兼容支付宝的SDK,此处用得是新版的SDK,AAR格式

 

首先下载好SDK的aar文件,放入项目的libs文件夹下。

 

在app级的构建中加上:

 

implementation fileTree(include: ['*.jar', '*.aar'], dir: 'libs')

 

然后同步一下。

 

 

就是这个啦。然后我们就可以直接使用这里面的东西了。

 

这里说一下逻辑:

 

我用的是沙箱版账号(测试用)

 

在支付宝开发者控制台有的,申请一个账号。

 

 

 

一定注意:这里的 APPID,RSA秘钥,支付宝公钥,和我们正式上线的不一样!而且这里注意支付宝公钥和我们自己的公钥是不一样的!它会根据你的公钥自动生成的。

我们的公钥和私钥要用他的工具生成,也有别的方法,就不介绍了,这样,公钥与私钥要匹配!

 

RSA和RSA2是可选的,默认是RSA,如果你设置了2个,就用RSA2,(后面会用!)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值