1. 程式人生 > >支付寶支付介面對接

支付寶支付介面對接

對接支付寶支付介面,官方文件已經寫的很清楚了,但是也有很多像我一樣的小白,第一次對接支付寶支付介面,會有些迷茫,所以我在此寫下這篇文章,給我和我一樣的同學,一點思路吧。

第一步:(先要在支付寶進行操做,拿到我們需要開發的資訊後在動程式碼)

進入螞蟻金服,我們先要建立應用 看到圖下的應用按鈕了嗎?

點選應用(如下圖)

建立應用(建立應用需要稽核)提供資料稽核吧,這個時候我們就不用管他了。稽核通過就可以用了。

但是他稽核我們也不能閒著著 ,我們先弄個測試把程式碼寫出來,等稽核溝通過後我們這邊在替換稽核後的資訊即可。

第二步(使用沙箱環境進行開發)

看到APPID了嗎這個很重要,我們支付的時候需要用到它,當前稽核的後的資訊裡也會有,這個沙箱就是給我們測試用的,和正式幾乎是一致的,只是切換不同的APPID和支付寶閘道器。(這裡我要吐槽一下微信支付,微信支付說真的文件太爛,坑太多,後續我也會把微信支付對接弄上來。)支付寶還有一個好的地方就是旁邊的機器人了,這個很到位,有不會的呼叫一下即可(小技巧:使用機器人,問題多打幾次,人工就出來了,要不人工出不來呢。)

在這個介面需要設定應用公鑰

點選開啟設定應用公鑰(其他不用設定)點選設定應用公鑰

ok ,這裡是輸入公鑰的地方,如何生成鑰匙,請點選檢視生成祕鑰方法(下圖,下載鑰匙生成工具)

下載後按照說明開啟(切記安照說明進行開啟)

點選生成祕鑰(這裡注意:不要去驗籤你生成的祕鑰,因為你驗籤會失敗)我們直接拷貝生成的公鑰放入即可。

這裡也不需要驗證公鑰的準確性 直接點選儲存即可。

第三步:匯入alipay的jar包(jar包在)

https://docs.open.alipay.com/54/104506/ 這個是支付demo 裡面有jar 包,匯入即可。

第四步:編寫程式碼

建立一個AppPayConfig 類如下圖放入對應的值即可

編寫action 類

ok 到此支付寶就對接完畢了,當然上面有個非同步回撥地址,這個介面也是需要些的,我這了就不貼出來了。不知道大家能不能看明白,如果還有模糊,可以呼叫我吧。謝謝大家的閱讀。