ios微信支付集成到使用

導(dǎo)入微信支付SDK

1孤荣、在podfile中寫pod 'WechatOpenSDK'
2迄埃、cd到podfile文件所在文件夾
3挠乳、pod install
4重挑、pod search WechatOpenSDK。如果出現(xiàn)以下界面


91D9740A-7A85-45BE-A285-3F8F633EA37C.png

恭喜帽馋,微信SDK已經(jīng)導(dǎo)入成功


如果出現(xiàn)以下錯誤


53CF06BD-38FB-454B-A8FB-6EC4F82B3111.png

解決辦法:終端輸入:rm ~/Library/Caches/CocoaPods/search_index.json
執(zhí)行完成后在輸入pod search WechatOpenSDK搅方。


配置微信支付

1、在工程的配置文件下TARGETS - info - URL Types 茬斧,點(diǎn)擊添加按鈕腰懂,出現(xiàn)以下界面梗逮。其中identifier隨便輸入,Schemes輸入微信支付的APPID项秉,其他兩個不用管。

CB143D98-3372-469B-BA7B-123D0EF47591.png

2慷彤、打開infoPlist文件添加 LSApplicationQueriesSchemes并設(shè)置其類型為array娄蔼,再添加兩個數(shù)組元素。如下圖

3E4EEE26-34E5-4988-B0BE-6091C036A5DB.png

使用

1底哗、創(chuàng)建橋接文件
2岁诉、在橋接文件寫
#import "WXApi.h"
#import "WechatAuthSDK.h"
3、在AppDelegate的didFinishLaunchingWithOptions方法里注冊微信支付:

WXApi.registerApp(WXAPPID)

讓AppDelegate遵循WXApiDelegate協(xié)議在AppDelegate中添加兩個代理方法

func application(_ application: UIApplication, handleOpen url: URL) -> Bool {
        return WXApi.handleOpen(url, delegate: self)
}
 func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {
        return WXApi.handleOpen(url, delegate: self)
 }

實(shí)現(xiàn)微信的兩個方法跋选。

func onReq(_ req: BaseReq!) {
        //收到一個來自微信的請求涕癣,第三方應(yīng)用程序處理完后調(diào)用sendResp向微信發(fā)送結(jié)果
        //一般不用管
    }
    
    func onResp(_ resp: BaseResp!) {
        
        if resp.isKind(of: PayResp.self) {
            switch resp.errCode {//支付結(jié)果
            case 0://0代表支付成功
                NSLog("支付成功")
                NotificationCenter.default.post(Notification.init(name: Notification.Name(rawValue: "WXPaySuccess")))//發(fā)消息告訴觀察者已經(jīng)支付成功
                break;
            default:
                break;
            }
        }else if BaseResp.isKind(of: SendAuthResp.self){//一般不用管
            
        }
    }

4、最后當(dāng)然是在需要支付的界面添加觀察者并發(fā)起支付請求啦前标。示例如下(至于每個參數(shù)的值是多少坠韩,后臺會提供啦,不用考慮那么多炼列,騷年V桓椤)

WXApi.registerApp(WXAPPID)
let payRequest = PayReq()//創(chuàng)建支付請求
payRequest.prepayId = ""
payRequest.partnerId = ""
payRequest.package = ""
payRequest.nonceStr = ""
payRequest.timeStamp = UInt32(("如果這里是字符串,就需要轉(zhuǎn)為Int32類型" as NSString).intValue)
payRequest.sign = WXPayData.sign
            
WXApi.send(payRequest)//給微信發(fā)起請求

完工

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末俭尖,一起剝皮案震驚了整個濱河市氢惋,隨后出現(xiàn)的幾起案子洞翩,更是在濱河造成了極大的恐慌,老刑警劉巖焰望,帶你破解...
    沈念sama閱讀 216,591評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件骚亿,死亡現(xiàn)場離奇詭異,居然都是意外死亡熊赖,警方通過查閱死者的電腦和手機(jī)循未,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來秫舌,“玉大人的妖,你說我怎么就攤上這事∽阍桑” “怎么了嫂粟?”我有些...
    開封第一講書人閱讀 162,823評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長墨缘。 經(jīng)常有香客問我星虹,道長,這世上最難降的妖魔是什么镊讼? 我笑而不...
    開封第一講書人閱讀 58,204評論 1 292
  • 正文 為了忘掉前任宽涌,我火速辦了婚禮,結(jié)果婚禮上蝶棋,老公的妹妹穿的比我還像新娘卸亮。我一直安慰自己,他們只是感情好玩裙,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,228評論 6 388
  • 文/花漫 我一把揭開白布兼贸。 她就那樣靜靜地躺著,像睡著了一般吃溅。 火紅的嫁衣襯著肌膚如雪溶诞。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,190評論 1 299
  • 那天决侈,我揣著相機(jī)與錄音螺垢,去河邊找鬼。 笑死赖歌,一個胖子當(dāng)著我的面吹牛枉圃,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播俏站,決...
    沈念sama閱讀 40,078評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼讯蒲,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了肄扎?” 一聲冷哼從身側(cè)響起墨林,我...
    開封第一講書人閱讀 38,923評論 0 274
  • 序言:老撾萬榮一對情侶失蹤赁酝,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后旭等,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體酌呆,經(jīng)...
    沈念sama閱讀 45,334評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,550評論 2 333
  • 正文 我和宋清朗相戀三年搔耕,在試婚紗的時候發(fā)現(xiàn)自己被綠了隙袁。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,727評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡弃榨,死狀恐怖菩收,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情鲸睛,我是刑警寧澤娜饵,帶...
    沈念sama閱讀 35,428評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站官辈,受9級特大地震影響箱舞,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜拳亿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,022評論 3 326
  • 文/蒙蒙 一晴股、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧肺魁,春花似錦电湘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至瞬雹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間刽虹,已是汗流浹背酗捌。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留涌哲,地道東北人胖缤。 一個月前我還...
    沈念sama閱讀 47,734評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像阀圾,于是被迫代替她去往敵國和親哪廓。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,619評論 2 354

推薦閱讀更多精彩內(nèi)容