支付寶支付介面對接
對接支付寶支付介面,官方文件已經寫的很清楚了,但是也有很多像我一樣的小白,第一次對接支付寶支付介面,會有些迷茫,所以我在此寫下這篇文章,給我和我一樣的同學,一點思路吧。
第一步:(先要在支付寶進行操做,拿到我們需要開發的資訊後在動程式碼)
進入螞蟻金服,我們先要建立應用 看到圖下的應用按鈕了嗎?
點選應用(如下圖)
建立應用(建立應用需要稽核)提供資料稽核吧,這個時候我們就不用管他了。稽核通過就可以用了。
但是他稽核我們也不能閒著著 ,我們先弄個測試把程式碼寫出來,等稽核溝通過後我們這邊在替換稽核後的資訊即可。
第二步(使用沙箱環境進行開發)
看到APPID了嗎這個很重要,我們支付的時候需要用到它,當前稽核的後的資訊裡也會有,這個沙箱就是給我們測試用的,和正式幾乎是一致的,只是切換不同的APPID和支付寶閘道器。(這裡我要吐槽一下微信支付,微信支付說真的文件太爛,坑太多,後續我也會把微信支付對接弄上來。)支付寶還有一個好的地方就是旁邊的機器人了,這個很到位,有不會的呼叫一下即可(小技巧:使用機器人,問題多打幾次,人工就出來了,要不人工出不來呢。)
在這個介面需要設定應用公鑰
點選開啟設定應用公鑰(其他不用設定)點選設定應用公鑰
ok ,這裡是輸入公鑰的地方,如何生成鑰匙,請點選檢視生成祕鑰方法(下圖,下載鑰匙生成工具)
下載後按照說明開啟(切記安照說明進行開啟)
點選生成祕鑰(這裡注意:不要去驗籤你生成的祕鑰,因為你驗籤會失敗)我們直接拷貝生成的公鑰放入即可。
這裡也不需要驗證公鑰的準確性 直接點選儲存即可。
第三步:匯入alipay的jar包(jar包在)
https://docs.open.alipay.com/54/104506/ 這個是支付demo 裡面有jar 包,匯入即可。
第四步:編寫程式碼
建立一個AppPayConfig 類如下圖放入對應的值即可
編寫action 類
ok 到此支付寶就對接完畢了,當然上面有個非同步回撥地址,這個介面也是需要些的,我這了就不貼出來了。不知道大家能不能看明白,如果還有模糊,可以呼叫我吧。謝謝大家的閱讀。