最新版支付寶沙箱環境測試流程

一:首先登陸螞蟻支付平臺:https://open.alipay.com/platform/home.htm  

出現如下登陸頁面,進行掃碼登陸。

二:進入首頁後選擇開發中心---選擇研發服務(沙箱/鳳蝶/...),進入沙箱環境頁面。

 

三:進入沙箱環境後,平臺會自動爲開發者創建一個用於測試的app對應的開發數據,如下圖所示的appId。appId下方的應用私鑰需要我們進行上傳。

3.1. 生成並上傳 RSA2(SHA256) 的應用公鑰,詳見生成RSA密鑰;配置 RSA2(SHA256) 的應用公鑰後,會自動生成支付寶公鑰,RSA 和 RSA2 簽名算法區別可以參考此處

3.2.下載沙箱錢包,用處是用於測試支付的類支付寶

3.3.下載完成後,從沙箱賬號中可以獲取到測試用的買家賬號,登錄密碼、支付密碼。用於登錄沙箱錢包,登錄成功後,在測試工程運行後,點擊支付寶支付會跳出支付頁面。具體的測試工程看後面。

此處要提下上圖的商戶UID,其實就是正式環境中的商戶PID。

 

四:支付寶支付測試工程demo/SDK下載:https://docs.open.alipay.com/54/104509/

       我們選擇最新的demo

4.1.找到工程的PayDemoActivity.java類,把沙箱環境的APPID、PID(沙箱環境的商戶UID)、target_id參數是商戶自定義的,不需要獲取。(該參數類似請求號、時間戳、版本號等用法,因此建議每次請求的時候該值不同,我是設置成當前的時間戳) 、RSA2_PRIVATE爲我們用工具生成的應用私鑰,記得要和上傳到沙箱環境的公鑰是配對的。

以上的操作都完成後,運行工程會出現如下的頁面,點擊支付寶支付Demo按鈕,就可彈出支付頁面了立即付款,密碼就是沙箱提供的買家支付密碼啦!這樣就大功告成了。

              

4.2.需要注意的是,支付寶預授權不支持沙箱環境測試,建議通過正式環境測試

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章