文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Android支付宝支付的示例代码

2023-05-30 20:25

关注

上一篇,我们已经详细讲解了Android微信支付,今天接着为大家带来支付宝支付,支付宝支付相对微信支付要简单一些,吐槽一下,而且支付宝文档确实比微信的文档好了不少,下面开始讲解支付流程。

1、首先给出官方文档的地址

Android集成支付宝流程

2、在开始集成和开发前,首先了解一下常用的接入方式和架构建议:

Android支付宝支付的示例代码

支付流程.png

在开始下一步之前,给大家看看网上的很多操作.

Android支付宝支付的示例代码

网上的代码.png

这一大堆代码,后面还有,百来行吧,而且支付宝Demo貌似也是这么干的,估计一些新司机就有点懵逼了,至于吗?集成一个第三方的,不应该是调用越简洁越好吗,而且还是大厂的第三方,不应该啊?所以,笔者有必要出面说明一下,那些老司机,你们弄好了,也不能这么吓唬新司机啊,说正经的,网上代码那么长,是因为他们在本地区生成的订单签名,这个订单签名也就是一个字符串,他由订单信息,支付金额,订单号,商户信息等拼接起来的

下面是APP支付请求所需的参数

APP支付请求所需的参数

Android支付宝支付的示例代码

App支付请求参数说明.png

然而笔者告诉你,这一大堆,你并不需要,你只要了解一下就行了。因为实际开发中几乎都是在服务器端生成支付的订单签名和订单信息,因为在后台的安全性比前端要好,在APP生成,危险性很高,如果你们后台大哥不给你弄,让你自己生成,我建议你找他喝点小酒,唠唠嗑,好好说说,他估计就同意了。所以网上那种写一大堆代码的,实际上是在本地去生成签名

接下来的事情嘛,就比较简单了,

3、清单文件做如下配置

<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" /><activity  android:name="com.alipay.sdk.app.H5PayActivity"  android:configChanges="orientation|keyboardHidden|navigation|screenSize"  android:exported="false"  android:screenOrientation="behind"  android:windowSoftInputMode="adjustResize|stateHidden" /> <activity  android:name="com.alipay.sdk.app.H5AuthActivity"  android:configChanges="orientation|keyboardHidden|navigation"  android:exported="false"  android:screenOrientation="behind"  android:windowSoftInputMode="adjustResize|stateHidden" />

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 资料下载
  • 历年真题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯