首先需要理清楚流程:
商戶後台將這個prepay_id返回給商戶客戶端。
商戶客戶端通過支付結果**介面查詢支付結果,並向後台檢查支付結果是否正確,後台返回支付結果。
商戶客戶端顯示支付結果,完成訂單,發貨。
雖然看起來有點多,但是理解起來並不複雜,跟我們平時手機上買東西是一樣的。我們客戶端需要做的就是
顯示支付結果
設定url scheme
如下: /**
returnyes;
}
前的方法,為了適配低版本 保留return [wxapi handleopenurl:url delegate:self];
} return [wxapi handleopenurl:url delegate:self];
}後的方法
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為你註冊的應用程式...