第一步、集成进入微信SDK,如果已经导入过微信分享、友盟等一些带有微信分享的话就没有必要再去导入文件了,可以去微信支付官网去集成微信SDK。微信开放平台
通过官网注册微信获取微信注册的appid,以wx开头的一串字符、
上代码
在调用微信支付的地方调用微信的支付对象
在微信支付对象调用的这些参数都是从后台那边加密什么的返回的。
后台返回参数之坑:如果你是直接按照官方Demo自己前段加密签名可以调起支付并且可以支付成功并且可以完成获取支付结果,用后台的签名会出现在调起微信支付的界面会出现只有一个确定按钮没有支付,还有支付的时候出现签名错误。那么你就可以去找后台了。后台那边获取签名的时候用的字段大小写的问题
在支付成功后我们可以在AppDelegate中获取支付结果,并且可以通过通知在你想要获取支付结果的地方进行界面的跳转
那么就这样微信支付就这样结束了。。。。。。