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

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

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

  第一次集成的小坑:

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

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

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

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

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

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

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

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

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

                    

 

 
 
 

转载于:https://www.cnblogs.com/ios-wang/p/4943752.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值