iOS開發整合微信支付

2022-06-02 19:27:08 字數 1080 閱讀 3655

首先需要理清楚流程

商戶後台將這個prepay_id返回給商戶客戶端。

商戶客戶端通過支付結果**介面查詢支付結果,並向後台檢查支付結果是否正確,後台返回支付結果。

商戶客戶端顯示支付結果,完成訂單,發貨。

雖然看起來有點多,但是理解起來並不複雜,跟我們平時手機上買東西是一樣的。我們客戶端需要做的就是

顯示支付結果

設定url scheme

如下:

///*

*

*/@"

wxd930ea5d5a258f4f

" withdescription:@"

測試demo"];

return

yes;

}

//

9.0前的方法,為了適配低版本 保留

return [wxapi handleopenurl:url delegate

:self];

})annotation

後的方法

////

return [wxapi handleopenurl:url delegate

:self];}//

-(void) onresp:(baseresp*)resp}}

最重要的來了!!

- (void

)wxpay

這個json裡面的資料(上面的引數)就是後台需要傳給你的,至於怎麼來,也有後台的文件,讓他去看下就行啦~~~

到這裡,不出意外的話應該都能正常的支付了。流程最重要,理解了就知道怎麼做了,強烈建議需要做的朋友們先理理思路,不要急著下手。

ps:這篇文章中,簽名都是在後台做的,如果需要在你客戶端做,可以參考下這篇文章,和這篇文章,他們的簽名在客戶端做的,寫的也比較詳細了。

如果在整合過程中遇到什麼問題,大家可以一起討論下,我記錄這些如果有什麼錯誤的話也請告訴我!謝謝!

iOS開發整合微信支付

首先需要理清楚流程 商戶後台將這個prepay id返回給商戶客戶端。商戶客戶端通過支付結果 介面查詢支付結果,並向後台檢查支付結果是否正確,後台返回支付結果。商戶客戶端顯示支付結果,完成訂單,發貨。雖然看起來有點多,但是理解起來並不複雜,跟我們平時手機上買東西是一樣的。我們客戶端需要做的就是 顯示...

iOS整合微信支付開發

首先需要理清楚流程 1 使用者使用app客戶端,選擇商品下單。2 商戶客戶端 就是你做的app 將使用者的商品資料傳給商戶伺服器,請求生成支付訂單。3 商戶後台呼叫統一下單api向微信的伺服器傳送請求,微信伺服器生成預付單,並生成乙個prepay id返回給商戶後台。4 商戶後台將這個prepay ...

iOS整合微信支付

新增依賴 targets buildsettings build options enable bitcode 設定為no prefixheader內匯入標頭檔案 import import wxapi.h targets info url types新增一項,url scheme為你註冊的應用程式...