2 方案概述

2.1 行業背景

微信支付,是基於微信客戶端提供的支付服務功能。同時向商戶提供銷售經營分析、 賬戶和資金管理的功 能支持。 用戶通過掃描二維碼、反掃二維碼等多種方式調起微信支付模組完成支付。

2.2 業務實現流程

2.2.1 掃碼支付業務


使用場景:

步驟(1):商戶根據微信支付的規則,生成訂單二維碼如圖 1,商戶可將生成的二維碼通過顯示屏等載體 進行展示。

foo

步驟(2):用戶使用如圖 2 所示的微信掃一掃功能,獲取商品資訊,同時到商戶後臺下單,如圖 3 所示。

步驟(3) :用戶確認訂單開始支付,輸入支付密碼,如圖 4 所示。

步驟(4) :如圖 5 所示,支付成功后,商戶後臺得到通知,進行發貨處理。

foo


接口調用時序:

商戶生成訂單,先調用統一下單接口獲取到 code_url,此 URL 直接生成二維碼,用戶掃碼後調起支付。 時序圖如下:

foo