全网最好用的----安卓添加支付功能,接入支付宝支付加沙箱版测试功能
操作流程
- 一.创建应用
- 二,沙箱配置
- 三,将官方demo和SDK整合到自己app中
- 四,最终效果
一.创建应用
1.进入支付宝开发者中心
2.创建应用
(1)
(2)
(3)
(4)
(5)获取应用签名和应用包名:步骤引导
二,沙箱配置
1.进入沙箱开发操作台
2.生成密钥:生成地址
3.回到沙箱界面配置公钥
4.下载沙箱app
5.在沙箱操作台获取app登录的邮箱密码
6.登录进入沙箱app,以待后面点击支付按钮跳转到该沙箱app进行支付。
三,将官方demo和SDK整合到自己app中
1.下载支付宝demo&SDK:下载地址
2.打开Android Studio运行官方demo
3.在Demo中配置APPID、PID以及应用私钥
(1)配置APPID、PID
(2)配置应用私钥
(3)复制私钥
(4)将私钥复制到activity中
4.onCreate()中设置Demo打开支付宝沙箱(默认打开的是正式版支付宝)
EnvUtils.setEnv(EnvUtils.EnvEnum.SANDBOX);
5.设置账单信息和支付金额
6.将demo中的代码整合到自己的app中
(1)引入SDK
将Android Studio改成选项Project模式,将上面第5步下载的SDK引入到libs文件夹里
(2)将下图的代码粘贴到自己app的gradle文件的相应位置
(3)复制Demo中的必要类、布局文件以及String常量
OrderInfoUtil2_0.class是用于生成支付账单的类,其他的都是签名配置类
(4)将demo中的manifest.xml文件中的代码整合到自己app的manifest.xml中
(5)pay_external.xml会显示如下图片的控件,根据自己app的需要可以对控件进行隐藏
隐藏控件前:
隐藏不需要的控件:
隐藏控件后:
可以根据自己app的需要更改按钮中的text属性
四,最终效果
点击支付按钮->跳转到沙箱app->进行支付
效果视频:
WeChat_20220303204313
PS:有问题可以评论区留言,看到解答!!!