前一段时间做了商城app,增加了支付宝支付,感谢在遇到问题的时候,帮助我的大神们~

   编程的路很长,学习的路也很长,总结才是提高的最快过程~


一.快捷支付地址:

https://b.alipay.com/order/productDetail.htm?productId=2013080604609654 开发官方文档介绍: 点击打开开发文档
搜集博客介绍: http://blog.it985.com/12276.html 支付宝通知后台的介绍 http://xiongjiajia.iteye.com/blog/1327567
以上为集成过程中,看到的比较有用的文章。集成之前可以先了解一下,app服务器,app,支付宝后台,三方的交互流程,熟悉了流程再下手,事半功倍。
二.集成流程 (1)在快捷支付地址页面,下载支付宝支付demo。
(2)抽出demo 三个固定类,一个支付类   

三个固定类,不需要动,也不需要看,如果有兴趣可以看下。
(3)重点介绍支付类 调用支付类里面没用的东西也很多。找到pay方法,就是调支付宝的入口。

demo中这个方法,是三个参数,图片中的前三个参数(商品名称,商品详情,支付价格)。三个参数都不能为空,支付价格不能为0或负数(支付宝会提示你错误)。   后面根据自己需要添加参数,订单号这个参数肯定要有的。(此方法其他地方不需要修改)

了解了支付类,接下来看需要改动的地方。需要修改的一个方法,就是那个创建订单信息的方法:




(重点)
各种错误很可能就因为上面这个。
(4)这个类中重要的参数配置。


android要改的就这些。下面就是看后台如何去对接支付宝了(notyfy_url参数),后台需要在这个地址接收支付成功后支付宝发送给后台的通知,后台接收到通知后给支付宝返回:success。

具体参考: http://doc.open.alipay.com/doc2/detail.htm?spm=0.0.0.0.vnxKix&treeId=59&articleId=103666&docType=1

结束。

如有不明确的地方,可以回复,荣幸与各位开发者公共探讨。

备注: 另外关于  支付宝参数中用到的公钥和私钥配置流程简单说一下(当时配置了一遍,有点记不太清了) 在商户后台,用下载的demo包,复制里面的私钥,通过商户后台公钥生成的流程,就可以生成商户公钥了。  app类里面的需要用到的私钥和公钥,是商户私钥和公钥,公钥不是从下载包里面直接取的,是在商户后台生成的。(重点)


原创文章,转载请注明出处: http://blog.csdn.net/qq_33078541?viewmode=contents

更多相关文章

  1. android适配器SimpleCursorAdapter的使用以及最后一个参数的作用
  2. Android(安卓)聊天界面对话
  3. Android网络请求库——android-async-http使用
  4. 通过浏览器调用Android或iOS应用
  5. android stuido的aar文件怎么使用
  6. Android(安卓)HttpClient GET或者POST请求基本使用方法
  7. Android(安卓)Studio
  8. android 按钮水波纹效果
  9. Android的Touch系统简介(一)

随机推荐

  1. android计算器
  2. Android(安卓)带固定图片的EditText
  3. Android(安卓)判断Webview 的水平滚动
  4. android构建复合组件
  5. android 手势操作GestureDetector
  6. Android(安卓)多选列表
  7. Add android component
  8. android 震动 各种
  9. Android(安卓): Spinner初始化时填充默认
  10. Android: MediaScanner生成thumbnail的算