微信支付、支付寶支付中遇到的問題

客戶端支付過程(簡單記憶一下):

開始當(dāng)然是集成SDK的相關(guān)步驟,默認(rèn)配置完成。

用戶需要支付--〉向自己服務(wù)器發(fā)送需支付商品信息--〉((這里服務(wù)器要做的)。。。。)--〉服務(wù)器向客戶端返回參數(shù)

接下來的過程支付寶和微信分開:
1.支付寶:--〉服務(wù)器返回的參數(shù)(前提是服務(wù)器都已經(jīng)加密過,參數(shù)可以直接用)--〉直接調(diào)起支付(支付寶在調(diào)起的時候,需要另一個參數(shù)schem,這里犯過錯誤)--〉支付--〉支付完成
若手機沒有安裝支付寶客戶端,發(fā)起網(wǎng)頁支付,支付成功后會直接回調(diào),發(fā)起支付時的回調(diào)block;
若手機裝有支付寶客戶端,跳轉(zhuǎn)支付,回調(diào),需要在appdelegate中實現(xiàn)appdelegate openurl 方法,,,,(這里遇到問題是,將schem寫錯了,導(dǎo)致不能在支付成功后,跳回自己的程序),,,,schem正確的情況下,會回跳自己的程序
--〉接收到支付完成結(jié)果--〉,,,(根據(jù)文檔說法,,需要調(diào)起支付查詢接口,查詢支付結(jié)果),,,-——〉確定支付結(jié)果--〉 選擇適當(dāng)?shù)姆椒ㄍㄖ鄳?yīng)界面做相應(yīng)的改變

2.微信:--〉服務(wù)器返回參數(shù)--〉從參數(shù)中提取相應(yīng)的值(賦值給微信自己的實體類PayReq的相應(yīng)屬性partnerId prepayId package nonceStr timeStamp sign這幾個屬性)調(diào)用支付接口--〉支付--〉返回支付結(jié)果--〉需要在appdelegate中實現(xiàn)openURL方法(與支付寶這一步一樣), 并且result 的結(jié)果 有它的寫法 [WXApi handleOpenURL:url delegate:self],實現(xiàn)這個方法后都會在支付完成后調(diào)起,回調(diào)方法,onResp (在appdelegate方法中實現(xiàn),并且需要遵守 WXApiDelegate 協(xié)議 ,導(dǎo)入WXApi.h文件)--〉得到支付完成消息--〉調(diào)起支付查詢接口--〉確定支付結(jié)果——〉通知相應(yīng)界面變化

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 實現(xiàn)支付寶支付的準(zhǔn)備工作: 1.向支付寶簽約,成為支付寶的商戶 簽約完成后,支付寶會提供一些必要的數(shù)據(jù)給我們 商戶...
    Anson楊春安閱讀 8,624評論 0 6
  • 自己總結(jié)的微信支付寶支付流程和注意點: 準(zhǔn)備工作: 需要公司的營業(yè)執(zhí)照,稅務(wù)信息,等老板的身份證信息等,我記得,用...
    Www劉閱讀 18,681評論 2 50
  • 再版說明 由于想把本庫發(fā)布到【jitpack】 上去以方便使用者直接可以進(jìn)行g(shù)radle依賴,但想要能放上jitp...
    feer921閱讀 4,417評論 1 4
  • 曾經(jīng) 想成為雄鷹 展翅翱翔 以很高的姿態(tài) 欣賞這未知而有趣的世界 如今 像只被雨打濕的麻雀 拖著疲憊的身軀 孤單地...
    北城小妖閱讀 212評論 2 2
  • 以前看到別人在朋友圈或各種群中拉投票,很是反感,一是覺得太功利,二是覺得會培養(yǎng)被投票人不勞而獲的思想,因此...
    若水_2017閱讀 550評論 2 4

友情鏈接更多精彩內(nèi)容