微信支付注意点

做过的项目都有微信支付,自己没集成过,今天想着自己做一次,发现几个问题,记录一次,算是对自己的提醒.

微信支付的流程,很多很多小伙伴都已经非常熟悉了,这里不多阐述,直奔主题.

1.注册完AppID,运行崩溃,报错:libc++abi.dylib: terminating with uncaught exception of type NSException

微信支付注意点_第1张图片

解决方法:工程文件中选择Build Setting,在"Other Linker Flags"中加入"-Objc -all_load",问题就解决了

微信支付注意点_第2张图片

2.缺少依赖库,引起的崩溃,解决办法,添加依赖库

微信支付注意点_第3张图片

3.设置URL Scheme

微信支付注意点_第4张图片

4.设置白名单:info.plist

微信支付注意点_第5张图片

剩下的就是下单、签名等操作,以便获取微信支付所必要的参数,一般后台来做,比较安全,客户端来写的话,一是不安全,二是很麻烦,容易错,我的项目都是后台完成,直接调动后台接口,就返回了所需的信息,然后按照文档写就可以了.

第二次发东西,欢迎指正,大家一起交流进步.

你可能感兴趣的:(微信支付注意点)