Android 支付宝 微信 银联 支付

补充技术:现在很多支付平台,那么就需要有一个统一的平台进行支付的封装,那就是PING++有兴趣的朋友可以自己看一下。

一、支付难不难,不难,都是属于第三方的东西,难度不大。
二、支付是安全的,因为都是大公司的铲平,有自己的安全策略。
三、做一个支付需要多久:
支付宝:大概5分钟
银联支付:大概5分钟
微信支付:大概10分钟

四、支付流程
1.选择商品
2.选择支付方式
3.处理支付结果

**五、(重点)支付流程——从app开发角度
1.拼接支付信息,Post到服务器;–》request
1.1支付信息包含支付方式
1.2服务器:是我们自己的服务器
1.3支付协议
2.返回器返回“支付串码”;–》request
3.拿着支付串码,调用第三方服务,完成支付–》5分钟
4.处理支付结果:
4.1同步返回:支付后通知我们自己的apk
4.2异步通知:支付后通知们的服务器**

在确认支付之前还是在 进行拼接信息
在点击了确认支付之后:就是请求了我们的服务器,将我们拼接的信息传送给服务器

支付宝真正的困难处在与准备阶段,即向支付宝申请合作者ID和KEY这里完成后后面就可以很快的完成了。

在下载了ALIPAY&DEMO之后就是使用附带的openssl进行公私钥的产生,私钥自己保管,公钥传给支付宝!(一般由后端来完成。)

在完成之上的工作之后,就是程序员真正开始继承支付宝的时候了。
1.引入jar 即alipay.jar
2.在manifest文件中引入支付宝需要的权限
3.引入支付宝的activity即可
4.订单数据的生成
在调用快捷支付SDK时,需要提交订单信息INFO,其中参数以key=”value”形式呈现,参数间以“&”分割,所以参数不可或缺。
5.在调用完成后,会在handler中返回支付结果!以及一种支付状态的通知。
6重点:
同步返回,异步通知!商户应用客户端获取pay()返回的字符串信息,在应用内直接处理支付结果。
异步通知:商户需要提供一个http协议的接口,包含在参数里传递给快捷支付,即notify_url。支付宝服务器在支付完成后,会以POST的方式调用notify_url,以xml的数据格式传输支付接结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值