上一篇,我们已经详细讲解了Android微信支付,今天接着为大家带来支付宝支付,支付宝支付相对微信支付要简单一些,吐槽一下,而且支付宝文档确实比微信的文档好了不少,下面开始讲解支付流程。1、首先给出官方文档的地址Android集成支付宝流程
上一篇,我们已经详细讲解了Android微信支付,今天接着为大家带来支付宝支付,支付宝支付相对微信支付要简单一些,吐槽一下,而且支付宝文档确实比微信的文档好了不少,下面开始讲解支付流程。
1、首先给出官方文档的地址
Android集成支付宝流程
2、在开始集成和开发前,首先了解一下常用的接入方式和架构建议:
支付流程.png
在开始下一步之前,给大家看看网上的很多操作.
网上的代码.png
这一大堆代码,后面还有,百来行吧,而且支付宝Demo貌似也是这么干的,估计一些新司机就有点懵逼了,至于吗?集成一个第三方的,不应该是调用越简洁越好吗,而且还是大厂的第三方,不应该啊?所以,笔者有必要出面说明一下,那些老司机,你们弄好了,也不能这么吓唬新司机啊,说正经的,网上代码那么长,是因为他们在本地区生成的订单签名,这个订单签名也就是一个字符串,他由订单信息,支付金额,订单号,商户信息等拼接起来的
下面是APP支付请求所需的参数
APP支付请求所需的参数
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" />
--结束END--
本文标题: Android支付宝支付的示例代码
本文链接: https://www.lsjlt.com/news/220945.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0