1. 程式人生 > >電商第三方支付微信支付

電商第三方支付微信支付

先接入微信介面:

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

業務流程說明: 
(1)商戶後臺系統根據使用者選購的商品生成訂單。 
(2)使用者確認支付後呼叫微信支付【統一下單API】生成預支付交易; 
(3)微信支付系統收到請求後生成預支付交易單,並返回交易會話的二維碼連結code_url。 
(4)商戶後臺系統根據返回的code_url生成二維碼。 
(5)使用者開啟微信“掃一掃”掃描二維碼,微信客戶端將掃碼內容傳送到微信支付系統。 
(6)微信支付系統收到客戶端請求,驗證連結有效性後發起使用者支付,要求使用者授權。 
(7)使用者在微信客戶端輸入密碼,確認支付後,微信客戶端提交授權。 


(8)微信支付系統根據使用者授權完成支付交易。 
(9)微信支付系統完成支付交易後給微信客戶端返回交易結果,並將交易結果通過簡訊、微信訊息提示使用者。微信客戶端展示支付交易結果頁面。 
(10)微信支付系統通過傳送非同步訊息通知商戶後臺系統支付結果。商戶後臺系統需回覆接收情況,通知微信後臺系統不再發送該單的支付通知。 
(11)未收到支付通知的情況,商戶後臺系統呼叫【查詢訂單API】。 
(12)商戶確認訂單已支付後給使用者發貨。