支付宝支付流程
来源:互联网 发布:java 打开浏览器 编辑:程序博客网 时间:2024/06/02 12:21
移动支付也称为手机支付,即用户使用移动设备,完成对所购买商品或者服务的支付功能。移动支付方式包括:支付宝、微信、银联、百度钱包、QQ钱包、财付通、京东支付、易宝支付、快钱支付。
生活中与程序中的支付流程
现实生活中的支付流程包括:
1. 浏览商品;
2. 把商品加入购物车;
3. 把购物车中的商品拿到收银台结账 。
步骤细化后如下:
1. 浏览商品;
2. 把要买的商品加入购物车;
3. 把商品拿到收银台,收银人员处理商品信息;
4. 告诉收银员支付方式;
5. 选择支付方式进行支付;
6. 处理支付结果(成功、失败、取消)。
程序中的支付流程为:
1. 浏览商品;
2. 把要买的商品加入购物车;
3. 把购物车中的商品信息、用户信息和支付方式等信息发送到自己的服务器,服务器处理商品信息生成订单,并返回“支付串”给客户端;
4. 客户端拿着“支付串”,调用第三方服务(支付宝、微信、银联等)完成支付;
5. 处理支付结果(成功、失败、取消)。
同步返回:支付后通知我们自己的apk
异步通知:支付后通知我们的server
如何实现支付宝支付?
一共分5个步骤。
1. 首先我们要明确支付宝的支付流程,通过上一步的说明我们可以得到以下流程图示。
2. 到支付宝开放平台下载开发包。
3. 导入支付宝Demo并运行,会得到如下的提示:
这需要公司去申请支付宝商家账号,申请成功后即可获得partnerId(合作者ID)。
4. 获取密钥,参照支付宝开发包中的openssl目录下“生成命令.txt”生成,生成自己的公钥和私钥,把公钥提交到支付宝,支付宝再给我们返回支付宝的公钥。
5. 在Demo中的PayDemoActivity中,配置好支付宝商家账号与各种密钥,如下:
把这几个都配置好之后,运行Demo,即可完成支付。效果如下:
Demo可以完全支付了,说明现在的Demo就已经完全配置好了支付宝的开发环境,我们只需要参照这个Demo去配置自己的项目即可。
6. 创建一个andriod项目,界面如下:
1 0
- 支付宝支付流程
- 支付宝支付流程
- 支付宝支付流程
- 支付宝支付流程
- 支付宝支付流程
- 支付宝 支付流程
- 支付宝支付流程
- 支付宝支付流程
- 支付宝支付流程
- 支付宝支付流程
- 支付宝无线支付流程
- ios 支付宝支付流程
- ios 支付宝支付流程
- android支付宝支付流程
- 支付宝的支付流程
- 支付宝的支付流程
- 支付宝支付的流程
- iOS支付宝支付流程
- nginx配置指南
- Java关键字final、static使用总结
- a~z
- CodeForces 375C
- picasso,glide两种图片框架
- 支付宝支付流程
- 从博弈论谈谈入坑学编程
- 《番茄工作法图解》
- 用递归求阶乘
- Intellij IDEA 配置Jetty多个端口
- java调用webservice(附源码)
- Android保存数据到外部存储器
- IE兼容模式和文本模式默认设置--代码引用
- npm WARN addRemoteGit Error: Command failed