1. 程式人生 > >電商平臺接入第三方支付介面之微信支付接入訂單系統

電商平臺接入第三方支付介面之微信支付接入訂單系統

邊做邊更新………………
先接入微信介面:

  • 支付方式:使用者掃描二維碼支付
  • 介面型別:掃碼支付之模式二
    先copy一份模式二的業務流程時序圖

這裡寫圖片描述

業務流程說明:
(1)商戶後臺系統根據使用者選購的商品生成訂單。
(2)使用者確認支付後呼叫微信支付【統一下單API】生成預支付交易;
(3)微信支付系統收到請求後生成預支付交易單,並返回交易會話的二維碼連結code_url。
(4)商戶後臺系統根據返回的code_url生成二維碼。
(5)使用者開啟微信“掃一掃”掃描二維碼,微信客戶端將掃碼內容傳送到微信支付系統。
(6)微信支付系統收到客戶端請求,驗證連結有效性後發起使用者支付,要求使用者授權。
(7)使用者在微信客戶端輸入密碼,確認支付後,微信客戶端提交授權。
(8)微信支付系統根據使用者授權完成支付交易。
(9)微信支付系統完成支付交易後給微信客戶端返回交易結果,並將交易結果通過簡訊、微信訊息提示使用者。微信客戶端展示支付交易結果頁面。
(10)微信支付系統通過傳送非同步訊息通知商戶後臺系統支付結果。商戶後臺系統需回覆接收情況,通知微信後臺系統不再發送該單的支付通知。
(11)未收到支付通知的情況,商戶後臺系統呼叫【查詢訂單API】。
(12)商戶確認訂單已支付後給使用者發貨。
—————–持續更新

關於電商類的系統架構文章不錯的mark下:github