微信支付(二)支付流程

1.微信支付業(yè)務(wù)時(shí)序圖

2.商戶系統(tǒng)和微信支付系統(tǒng)主要交互說(shuō)明

1.用戶在商戶APP中選擇商品,提交訂單,選擇微信支付。
2.商戶后臺(tái)收到用戶支付單,調(diào)用微信支付統(tǒng)一下單接口。參見(jiàn)【統(tǒng)一下單API】。
3.統(tǒng)一下單接口返回正常的prepay_id,再按簽名規(guī)范重新生成簽名后,將數(shù)據(jù)傳輸給APP。參與簽名的字段名為appid,partnerid,prepayid,noncestr,timestamp,package。注意:package的值格式為Sign=WXPay
4.商戶APP調(diào)起微信支付。api參見(jiàn)本章節(jié)【app端開(kāi)發(fā)步驟說(shuō)明
5.商戶后臺(tái)接收支付通知。api參見(jiàn)【支付結(jié)果通知API
6.商戶后臺(tái)查詢支付結(jié)果。,api參見(jiàn)【查詢訂單API
作者:正陽(yáng)鏈接:http://m.itdecent.cn/p/867563a1f080來(lái)源:簡(jiǎn)書(shū)著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。

3.網(wǎng)上目前比較流行的做法

1、用戶使用APP客戶端,選擇商品下單。

2、商戶客戶端(就是你做的APP)將用戶的商品數(shù)據(jù)傳給商戶服務(wù)器,請(qǐng)求生成支付訂單。

3、商戶后臺(tái)調(diào)用統(tǒng)一下單API向微信的服務(wù)器發(fā)送請(qǐng)求,微信服務(wù)器生成預(yù)付單,并生成一個(gè)prepay_id返回給商戶后臺(tái)。

4、商戶后臺(tái)將這個(gè)prepay_id返回給商戶客戶端。

5、用戶點(diǎn)擊確認(rèn)支付,這時(shí)候商戶客戶端調(diào)用SDK打開(kāi)微信客戶端,進(jìn)行微信支付。

6、微信客戶端向微信服務(wù)器發(fā)起支付請(qǐng)求并返回支付結(jié)果(他們之間交互用的就是prepay_id這個(gè)參數(shù),微信的服務(wù)器要驗(yàn)證微信客戶端傳過(guò)去的參數(shù)是否跟第三步中生成的那個(gè)id一致)。

7、用戶輸入支付密碼后,微信客戶端提交支付授權(quán),跟微信服務(wù)器交互,完成支付。

8、微信服務(wù)器給微信客戶端發(fā)送支付結(jié)果提示,并異步給商戶服務(wù)器發(fā)送支付結(jié)果通知。

9、商戶客戶端通過(guò)支付結(jié)果回調(diào)接口查詢支付結(jié)果,并向后臺(tái)檢查支付結(jié)果是否正確,后臺(tái)返回支付結(jié)果。

10、商戶客戶端顯示支付結(jié)果,完成訂單,發(fā)貨。

客戶端主要工作

1.調(diào)起微信客戶端發(fā)起支付
2.顯示支付結(jié)果

作者:正陽(yáng)
鏈接:http://m.itdecent.cn/p/867563a1f080
來(lái)源:簡(jiǎn)書(shū)
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。

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

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

  • 今日推薦 經(jīng)常閱讀博客是個(gè)好習(xí)慣推薦鴻洋CSDN的博客 微信支付相關(guān)文章 詳細(xì)介紹Android開(kāi)發(fā)集成微信支付(...
    MrQ_Android閱讀 6,302評(píng)論 9 52
  • 【申請(qǐng)流程】 開(kāi)發(fā)微信APP支付,需要先去微信開(kāi)放平臺(tái)申請(qǐng)移動(dòng)應(yīng)用,并開(kāi)通微信支付功能,通過(guò)審核后方可進(jìn)行開(kāi)發(fā); ...
    狼鳳皇閱讀 4,545評(píng)論 0 6
  • app微信支付 準(zhǔn)備工作 去微信開(kāi)放平臺(tái)注冊(cè)賬號(hào),獲取必要的參數(shù),流程如下: 圖示說(shuō)明: 注冊(cè)賬號(hào) 注冊(cè)app,獲...
    angry_zxy閱讀 405評(píng)論 0 1
  • 實(shí)現(xiàn)支付寶支付的準(zhǔn)備工作: 1.向支付寶簽約,成為支付寶的商戶 簽約完成后,支付寶會(huì)提供一些必要的數(shù)據(jù)給我們 商戶...
    Anson楊春安閱讀 8,643評(píng)論 0 6
  • 真的好拼,這已經(jīng)是連續(xù)第四天到工作室報(bào)道了,最近有點(diǎn)偷懶,有氧都不跑了,要反省一下。 今天練的有點(diǎn)不同,主攻盆底肌...
    三心小姐閱讀 400評(píng)論 0 0

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