你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS微信支付交互圖分析

iOS微信支付交互圖分析

編輯:IOS開發綜合

微信支付交互圖(一)

這裡寫圖片描述

微信支付交互圖(二)


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

微信支付的流程圖:

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

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

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

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

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

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

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持本站。

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved