支付宝、微信支付集成以及遇到的坑

支付宝支付集成开发文档
微信支付集成开发文档

具体的集成过程就不详说了,看官方文档基本集成应该没有问题,具体说一下遇到了哪些坑。

坑1:支付宝集成的时候如果实在本地配置apiKey时需是转化为pkcs8格式,OC版本中间能使用换行符"",但swift版本不允许,有两个办法,1、将apikey拷贝到oc版本的系统提供的demo中,然后运行打印,然后copy到swift版本进行粘贴;2、拷贝到文本编辑器中,然后选择去掉中间的空格,然后转化成无格式文本,再粘贴;

坑2: 找不到头文件:#import <openssl/xxx.h>,方法:在target -> Build Settings -> Search Paths ->Header Search Paths里面,添加 $(PROJECT_DIR)/上层文件夹名/AliPay,至于其他的报常见类找不到,一般需要添加#import <UIKit/UIKit.h>头文件

坑3:微信支付按照流程集成成功后,支付只有一个“确定”按钮,问题原因,参数出错,我的解决办法是参照网上的解决办法,让后台把签名中的sign全部改为大写。

坑4: 微信不能回调,这个问题一定要确保URL Schemes里面的appid与注册时候的appid一致;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,750评论 4 61
  • 一即一切,一切即一 这与我们常说的道生一,一生二,二生三,三生万物相通。修行者禅观内心,由此便能洞察认知主体与认知...
    春寒1215阅读 818评论 0 0
  • 海中月是天上月,眼前人是心上人。向来心是看客心,奈何人是剧中人。
    阿西松阅读 154评论 1 2
  • 2017.7.16 今天朋友驾车被扣分了,顺便罚款200元,他一直和我抱怨自己太倒霉。 问了一下缘由,才知道是因为...
    热闹且孤独阅读 668评论 0 0
  • CSS 外边距叠加有以下几种情形: 相邻(兄弟)元素的上下边距叠加 包含(父子)元素的上下边距叠加 元素自身的上下...
    柏丘君阅读 1,313评论 0 0

友情链接更多精彩内容