微信支付

一、微信H5支付

    1.用戶在商戶側完成下單,使用微信支付進行支付

    2.由商戶後臺想微信支付發起下單請求(調用統一支付接口)注: 交易類型:trade_type=MWEB

    3.統一下單接口返回支付相關參數給商戶後臺,如支付跳轉鏈接(參數"mweb_url"),商戶通過mweb_url調起微信支付中間頁

    4.中間頁進行H5權限的校驗,安全性檢測

    5.如支付成功,商戶後臺會接收到微信側的異步通知

    6.用戶在微信支付收銀臺完成支付或者取消支付, 返回上回頁面(默認爲返回支付發起頁面)

    7.商戶在展示頁面,引導用戶主動發起支付結果的查詢

    8.9. 商戶後臺判斷是否接受到微信側的支付結果通知,如果沒有,後臺調用我們的訂單查詢接口確認訂單狀態

    10.展示最終的訂單支付結果給用戶


二、掃碼支付

    業務流程說明:

    1.商戶後臺系統根據用戶選購的商品生成訂單

    2.用戶確認支付後調用微信支付(統一下單api)生成預支付交易

    3.微信支付系統接受到請求後生成預支付交易訂單號,並返回交易會話的二維碼鏈接code_url

    4.商戶後臺系統根據返回的code_url生成二維碼

    5.用戶打開微信"掃一掃"掃描二維碼,微信客戶端將掃碼內容發送給微信支付系統

    6.微信支付系統接受到客戶端請求,驗證鏈接有效性後發起用戶支付,要求用戶授權

    7.用戶在微信客戶端輸入密碼,確認支付後,微信客戶端提交授權

    8.微信支付系統根據用戶提交的授權完成對應的支付交易

    9.微信支付系統完成支付交易後給微信客戶端返回交易結果,並將交易結果通過微信,微信消息提示用戶。微信客戶端展示支付交易結果頁面

    10.微信支付系統通過發送異步消息通知商戶後臺系統支付結果,商戶後臺系統需回覆接收情況,通知微信後臺系統不再發送該訂單的支付通知。

    11.爲收到支付通知的情況,商戶後臺系統調用查詢訂單api

    12.商戶確認訂單已支付後給用戶發貨

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章