Android沙箱環境測試支付寶官方Demo
由於即將接觸到的專案中涉及到支付寶第三方支付的功能,於是打算先提前瞭解一下支付寶的接入流程。
而關於支付寶的接入流程,支付寶官方提供了非常詳細的開發文件講述接入過程。
但是閱讀完開發文件之後不難發現,如果要實現支付寶的第三方支付功能,首先你得建立你的應用,這一塊需要滿足賬號認證條件,然後進行申請。而作為個人使用者瞭解支付寶第三方支付是無法建立應用進行測試的,當然支付寶官方也考慮到了這個情況,為個人使用者提供了沙箱測試環境
首先第一步是配置個人的沙箱環境
點選進入後會看到一個支付寶官方為你建立的一個測試應用,而我們沙箱環境的配置也主要是配置該應用的一些資料資訊
我們的本次測試只需要關注框中的三個重要資料,其中APPID(你的APP標識)以及商戶UID支付寶官方已經給你了,需要你完成的是上傳你的應用公鑰,而支付寶官方也為你提供了該部分公鑰私鑰獲得方法的詳細文件以及工具
這裡下載好該工具到本地,選擇管理員身份執行
生成完成之後儲存下公鑰和私鑰,將公鑰上傳到沙箱,至此沙箱環境便配置完成了
點選賬號資訊進行檢視,並且在沙箱工具中下載支付寶沙箱錢包到Android手機中
支付寶裡就從來沒有過這麼多錢過,而且這個錢還是想充值多少就多少,要是是真的就好了(別叫醒我!)
接著便是下載支付寶的官方Demo點選開啟連結
將其匯入eclipse當中,進行配置
支付寶官方給的註釋非常的詳細,將之前記錄的資料填入到對應的地方
在沙箱環境進行測試需要加入一句程式碼
執行該程式,測試官方demo
支付完成後登陸沙箱賬號,發現金額的確已經發生了改變
最後肯定有小夥伴們想改一改支付的資訊,包括支付的金額,訂單資訊,而該部分資訊在OrderInfoUntil檔案當中
找到 buildOrderParamMap這個函式
修改資料,執行新的demo,發現數據已經改變
至此測試到這裡結束。