測試支付寶支付各類接口,不用簽約應用,只要註冊一個開發者賬號就行。php
測試成功後,再換成正式應用的參數html
沙箱主要用於沒有簽約或者簽約還未生效,能夠直接進行代碼聯調測試的工具算法
螞蟻沙箱環境(Beta)是協助開發者進行接口功能開發及主要功能聯調的輔助環境。沙箱環境模擬了開放平臺部分產品的主要功能和主要邏輯(當前沙箱支持產品請參考「沙箱支持產品列表」)。
在開發者應用上線審覈前,開發者能夠根據自身需求,先在沙箱環境中瞭解、組合和調試各類開放接口,進行開發調通工做,從而幫助開發者在應用上線審覈完成後,能更快速、更順利的進行線上調試和驗收工做。
如何使用和配置沙箱環境請參考《沙箱環境使用說明》。api
注意:app
點擊「開放平臺-開發者中心-沙箱環境」。進入沙箱環境頁面,系統已經自動爲你建立一個應用,在基礎信息中能夠看到應用信息。工具
1. 生成並上傳RSA2(SHA256)的應用公鑰,詳見生成RSA密鑰;配置RSA2(SHA256)的應用公鑰後,不須要配置RSA(SHA1)密鑰,RSA和RSA2簽名算法區別能夠參考此處;測試
2. 編寫代碼時,請將網站
a.請求網關修改成:https://openapi.alipaydev.com/gateway.do.net
b.appid切換爲沙箱的appid調試
c.簽名方式使用RSA2
d.應用私鑰使用第1步生成的RSA2(SHA256)的私鑰(請根據開發語言進行選擇原始或pkcs8格式)
e.支付寶公鑰切換爲第1步配置後應用公鑰後,點擊查看支付寶公鑰看到的公鑰
引用:https://docs.open.alipay.com/200/105311
配置公鑰教程:https://blog.csdn.net/haibo0668/article/details/81062671
2、測試電腦網站支付產品介紹
官方文件:https://docs.open.alipay.com/270/105898
下載官方DEMO
這樣子能夠本地測試了
進入掃碼支付:支付不了
緣由:
主要緣由是:掃碼的時候不能用正式版的支付寶 app 來掃,必須用沙箱環境版的支付寶 app 來掃。固然,可使用登陸賬密來支付,可是必定要注意只能用和應用 ID 對應的沙箱賬號來登陸。
根據系統提供的沙箱帳號進行支付交易測試:https://openhome.alipay.com/platform/appDaily.htm?tab=account