支付寶支付(一)——沙箱環境測試(圖文)
一、支付寶開放平臺註冊
- 使用支付寶登錄支付寶開放平臺,登錄成功後進入控制檯
-
進入控制檯後選擇自研開發服務,信息填寫完畢後進入管理中心
-
選擇研發服務
-
使用沙箱環境的第一件事情就是配置沙箱環境的基本信息,首先就是配置祕鑰,我們可以點擊生成方法鏈接查看祕鑰的具體生成方法,內容很詳細
下載支付寶開放平臺開發助手客戶端,具體使用步驟文檔上已經詳細寫出,祕鑰生成後注意保存好應用公鑰與應用私鑰
祕鑰生成後我們需要將設置到沙箱環境的祕鑰裏面,這裏選擇公鑰方式而不是公鑰證書
設置成功後平臺將會自動生成一個支付寶公鑰
設置了這些信息就可以使用了,既然我們使用的是沙箱環境,那就需要一個沙箱賬號和沙箱版的支付寶,獲取位置如下
二、電腦網站支付Demo測試
賬號和沙箱環境已經配置完成,下一步操作就是測試官方demo了,這也是大部分人學習新東西的重要方式,下面我們就以電腦網站支付Demo作爲案例來進行學習。
- java版Demo下載
本文章只記錄註冊、沙箱環境配置、Demo測試,具體支付流程與Api不作講解,下面是Demo的下載地址
- 項目導入到IDEA
目錄結構:
項目中必須要更改的只有AliPayConfig一個類,填入必要的參數
3. 參數解釋
其中notify_url與return_url分別爲服務器異步通知頁面路徑和頁面跳轉同步通知頁面路徑,必須是外網可以訪問的地址。return_url是買家付款成功後跳轉的頁面,比如說我們使用淘寶支付之後會自動跳轉到指定的頁面,用於展示給用戶,notify_url指定的地址不是用於向用戶展示的頁面,而是後臺執行的操作,比如可能是修改數據庫中的訂單信息、同步數據等。
- 頁面展示