支付宝扫描二维码支付
說明:支付寶支付文檔目前處于經(jīng)常更新狀態(tài),所以這里只述說流程,具體細節(jié)參照支付寶最新文檔。
步驟:
1、根據(jù)支付寶文檔提交參數(shù)生成二維碼,二維碼圖片可以是永久的,也可以每次生成,二維碼圖片可選擇add、modify、stop、start四種方式,不同方式參數(shù)有相應(yīng)的變化(生成
二維碼的方式有兩種:一種是根據(jù)支付寶返回參數(shù)qrcode的值自己生成。 ? ?二種是根據(jù)支付寶返回參數(shù)qrcode_img_url引用支付寶的網(wǎng)站圖片)。
2、支付寶根據(jù)根據(jù)商戶生成二維碼時提交的query_url參數(shù)值,發(fā)送post請求給商戶網(wǎng)站,獲取動態(tài)商品信息,如果生成二維碼時商品信息已經(jīng)固定寫好,我推薦這一步省略。
(如果 生成二維碼時沒有提交參數(shù)query_url,支付寶不會發(fā)這一請求)
3、支付寶根據(jù)商戶生成二維碼時提交的return_url參數(shù)值,發(fā)送下單通知post請求給商戶網(wǎng)站,此次通知參數(shù)有用戶選擇的商品信息和用戶信息(我們需要什么信息就可在生成二
?? ? ?維碼時選擇讓用戶輸入什么信息),商戶網(wǎng)站需要返回json格式的字符串給支付寶(其中包括商戶網(wǎng)站生成的唯一訂單號)。
4、支付寶根據(jù)商戶生成二維碼時提交的notify_url參數(shù)值,發(fā)送交易完成的異步通知給商戶網(wǎng)站,商戶處理完業(yè)務(wù)邏輯后必須返回success(成功)或fail(失敗)信息。
總結(jié)
以上是生活随笔為你收集整理的支付宝扫描二维码支付的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android之monkey Test
- 下一篇: java异常日志不要只打一半,要输出全部