1. 程式人生 > >支付寶掃描二維碼支付

支付寶掃描二維碼支付

說明:支付寶支付文件目前處於經常更新狀態,所以這裡只述說流程,具體細節參照支付寶最新文件。

步驟:

1、根據支付寶文件提交引數生成二維碼,二維碼圖片可以是永久的,也可以每次生成,二維碼圖片可選擇add、modify、stop、start四種方式,不同方式引數有相應的變化(生成

二維碼的方式有兩種:一種是根據支付寶返回引數qrcode的值自己生成。    二種是根據支付寶返回引數qrcode_img_url引用支付寶的網站圖片)。

2、支付寶根據根據商戶生成二維碼時提交的query_url引數值,傳送post請求給商戶網站,獲取動態商品資訊,如果生成二維碼時商品資訊已經固定寫好,我推薦這一步省略。

(如果生成二維碼時沒有提交引數query_url,支付寶不會發這一請求)

3、支付寶根據商戶生成二維碼時提交的return_url引數值,傳送下單通知post請求給商戶網站,此次通知引數有使用者選擇的商品資訊和使用者資訊(我們需要什麼資訊就可在生成二

      維碼時選擇讓使用者輸入什麼資訊),商戶網站需要返回json格式的字串給支付寶(其中包括商戶網站生成的唯一訂單號)。

4、支付寶根據商戶生成二維碼時提交的notify_url引數值,傳送交易完成的非同步通知給商戶網站,商戶處理完業務邏輯後必須返回success(成功)或fail(失敗)資訊。