1,開(kāi)始先導(dǎo)入微信sdk,然后添加SystemConfiguration.framework,libz.dylib,libsqlite3.0.dylib 這個(gè)就不多說(shuō)了
2.然后就是一些配置了带猴,直接上圖啦
在這個(gè)地方寫(xiě)上你申請(qǐng)的微信的appid
3乏悄,然后由于ios9的影響需要配置Info.plist文件了宪迟,還是直接上圖
用source code 方式查看Info.plist文件
配置Info.plist文件
配置完以后的plist文件
3们豌,然后就是調(diào)用微信的sdk代碼了
首先向微信注冊(cè)
到現(xiàn)在你一定是了解微信支付流程的,好的我相信你记罚,接著往下走墅诡,還是直接上圖
這個(gè)dic是你們后臺(tái)給微信請(qǐng)求下來(lái)后返回給你的,如圖是你拿到后臺(tái)給你的信息去調(diào)用微信支付
支付完成后要返回到你的app中了桐智,這個(gè)時(shí)候就是回調(diào)了书斜,看圖
這個(gè)地方我感覺(jué)微信寫(xiě)的有點(diǎn)蛋疼,這個(gè)回調(diào)只能在appdelegate中回調(diào)酵使,還得需要自己再去寫(xiě)回調(diào)
ok,還有最后一步焙糟。微信sdk的支付回調(diào)并不能當(dāng)為真正的支付憑證口渔,這個(gè)時(shí)候(當(dāng)你收到sdk支付回調(diào))你需要請(qǐng)求你們的后臺(tái),讓你們的后臺(tái)去微信平臺(tái)查詢(xún)后告訴你穿撮,是否支付成功缺脉,然后你做相應(yīng)的提示處理