关于iOS微信支付(SDK1.6.2)

1,开始先导入微信sdk,然后添加SystemConfiguration.framework,libz.dylib,libsqlite3.0.dylib 这个就不多说了

2.然后就是一些配置了,直接上图啦

关于iOS微信支付(SDK1.6.2)_第1张图片
在这个地方写上你申请的微信的appid

3,然后由于ios9的影响需要配置Info.plist文件了,还是直接上图


关于iOS微信支付(SDK1.6.2)_第2张图片
用source code 方式查看Info.plist文件


关于iOS微信支付(SDK1.6.2)_第3张图片
配置Info.plist文件
关于iOS微信支付(SDK1.6.2)_第4张图片
配置完以后的plist文件


3,然后就是调用微信的sdk代码了

关于iOS微信支付(SDK1.6.2)_第5张图片
首先向微信注册

到现在你一定是了解微信支付流程的,好的我相信你,接着往下走,还是直接上图

关于iOS微信支付(SDK1.6.2)_第6张图片
这个dic是你们后台给微信请求下来后返回给你的,如图是你拿到后台给你的信息去调用微信支付

支付完成后要返回到你的app中了,这个时候就是回调了,看图

关于iOS微信支付(SDK1.6.2)_第7张图片
关于iOS微信支付(SDK1.6.2)_第8张图片
这个地方我感觉微信写的有点蛋疼,这个回调只能在appdelegate中回调,还得需要自己再去写回调

ok,还有最后一步。微信sdk的支付回调并不能当为真正的支付凭证,这个时候(当你收到sdk支付回调)你需要请求你们的后台,让你们的后台去微信平台查询后告诉你,是否支付成功,然后你做相应的提示处理

你可能感兴趣的:(关于iOS微信支付(SDK1.6.2))