iOS环迅支付对接

环迅支付http://www.ips.com/ ,第三方托管平台,做金融类App的同学应该比较了解,现在国家政策不允许直接把钱给金融公司,防止圈钱跑路(- -,其实现在的高息p2p大都一个套路,最后都会你懂得),需要一个托管平台为资金担保,所以出现了很多资金托管平台,环迅支付就是其中一个。
如果对接银联支付让人懵逼,对接环迅支付简直让人崩溃。因为关于环迅支付的坑比较多了,而且网上能获取到的信息少的可怜,所以把这个坑总结一下。
1.SDK在官网毫无踪迹,你需要联系客服获得最新的SDK,一般会把你们的开发、测试、运营拉到一个讨论组里好好交流;
2.似乎不能用pod导入,只有。。。拖拉的文件夹版本;
3.就iOS版本的SDK而言,分为两个,测试SDK和生产SDK,而且是两个文件夹。。。你没看错,是两个文件夹,这就意味着你测试的时候需要拖一个文件夹进工程,上线的时候需要把当前的删除了把生产的SDK再拖进去。。。需要测试的时候再换回来。。。
4.拖入SDK的工程无法模拟器运行,需要真机;
5.SDK依赖的MBP和AFN。。。是一个固定的3.几忘了。。。会和你自身已经导入的MBP和AFN冲突。。。哈哈哈这里是最坑的。。。我接收维护的是个很老的App,编码用的GBK,AFN用的2.几,网络请求没封装过,改了快一下午。。。
6.SDK中控制器起的名字很容易和自身的控制器重名(如果你没命名前面加前缀的习惯的话);
7.在调用完毕环迅支付回到自己的页面时,NavigationController会被环迅的设置影响;
8.SDK中的各种签名或者加密方式,一定要用demo里的,不然会有很奇怪的问题;

除了这几点,其它进行的还是很顺利的,最主要的还是这个SDK对现有工程影响很大,再一个客服不好找,到点基本上就下班了 - -

你可能感兴趣的:(iOS环迅支付对接)