码迷,mamicode.com
首页 > 其他好文 > 详细

支付宝集成的小坑--集成支付宝集成总结(1)

时间:2015-11-06 22:28:45      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

   现在很多公司的APP都会有支付环节,特别是现在的O2O项目,我参与过的近两个项目都有集成支付宝对两次集成做一下总结;

   第一次集成支付宝,由于我们的做后台的大牛写了十几年代码,而且以前是银行项目的总监,整个支付流程基本上一切听大牛的,我按照做就行。基本上按照支付宝的流程走,支付环节没怎么出问题,总体来说支付流程比较perfect。

  第一次集成的小坑:

     1)无非就是支付宝里面使用了一些框架如SBJson 等常用的开源框架,而我们项目中也会用到SBJson类似的框架,估计会出现冲突

           冲突的解决办法:A)把自己活着支付宝的流程 文件名修改下 当时我发现我的项目中SBJson用的不是很多,我就把我的项目中得SBJson改为

                                       SBJSonMe,就解决了冲突,导入的时候名字也要做对应的修改

     2)当时出现了很奇怪的现象,网页支付可以正常支付,调用客户端支付,后来经过仔细核对参数,发现是上传的金额是浮点型的多上传了1位小数

          1.200元(出现问题) 改为1.20元 就可以保证客户端和网页支付正常,一定要仔细核对参数

     3)集成中找不到xxx   需要仔细检查支付宝提到所有依赖都添加到项目中

     4)集成支付宝既要考虑用户安装支付宝和没有安装支付宝的情况,当用户手机端没有安装支付宝会调用网页支付,网页支付的结果从代理的回调中

          支付成功与否,再将拿到的支付成功与否的结果做相应的逻辑处理。(题外话,以前面试一哥们,我问他如果用户没有安装支付宝,使用支付宝

           支付会有什么提示,那哥们答:让用户去appstore 下载支付宝,我只能说这哥们绝对没做过支付宝);

                    

 

 
 

支付宝集成的小坑--集成支付宝集成总结(1)

标签:

原文地址:http://www.cnblogs.com/ios-wang/p/4943752.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!