iOS微信支付互動圖分析_IOS

來源:互聯網
上載者:User

微信支付互動圖(一)

微信支付互動圖(二)


配上自己的理解說明:(不斷更新中…)

微信支付的流程圖:

1、完成支付主要有三方構成:
使用者,商戶的App用戶端,商戶的後台系統,微信用戶端,微信的支付系統;

2、使用者登入商戶的App,在商戶的App上選擇商品下單,然後通過商戶App向商戶的後台系統發出支付請求;

3、商戶的後台系統接收到使用者的支付請求後去調用微信的統一下單API,這時候微信的支付系統收到請求產生預支付單資訊(prepay_id)返回給商戶後台系統,商戶後台系統接收後產生帶有簽名的用戶端支付資訊,將資訊(prepay_id,sign等)返回呈現到商戶App用戶端上,使用者看到後確認支付;

4、使用者確認支付後的支付參數通過SDK調用微信進入微信支付介面發起支付請求,微信支付系統驗證支付參數,App支付許可權等,然後返回給微信用戶端能夠支付的授權,這時候使用者就可以通過微信進行支付,輸入密碼等操作;

5、使用者在微信用戶端輸完密碼等操作後,確認提交支付授權將資訊傳到微信支付系統,微信支付系統驗證授權完成支付交易,返回支付結果,發送微信資訊提示;

6、微信支付後微信支付系統會返回給商戶後台系統支付結果,商戶後台接收和儲存支付通知並返回給微信支付系統已經接收處理。

7、商戶支付系統將支付處理後的支付狀態資訊返回到商戶App上,顯示支付結果,若支付成功,通知商戶發貨處理。

以上就是本文的全部內容,希望對大家的學習有所協助,也希望大家多多支援雲棲社區。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.