進入支付寶開發者中心新增賬號點選進入
進入後會看到如下頁面,點研發服務
進入之後先下載下傳密匙生成器:
安裝好後打開,點生成密匙
複制應用公匙
使用應用公匙生成支付寶公匙
得到支付寶公匙
然後我們開始下載下傳Demo點選進入下載下傳頁面
下載下傳好之後打開Idea建立一個maven項目,把壓縮包裡面的jsp頁面全部複制到項目web根目錄下
把src下面的com檔案夾複制到項目的src
得到如下項目結構,要記得标記一個源碼檔案夾,不然後配置類會找不到
然後在pom檔案裡面添加依賴複制下面的或者點選下載下傳最新依賴
不要在lib裡面導入壓縮包進而的jar包,導入也沒有用,調用支付頁面會報500的錯誤,maven項目用不了,maven引入外部jar包需要額外的格式,比較麻煩,就不寫了
<!-- https://mvnrepository.com/artifact/com.alipay.sdk/alipay-sdk-java -->
<dependency>
<groupId>com.alipay.sdk</groupId>
<artifactId>alipay-sdk-java</artifactId>
<version>4.10.70.ALL</version>
</dependency>
然後打開AlipayConfig配置類,填寫對應的參數
**
最後這兩個回調位址就上下文路徑加檔案名的完整路徑
// 伺服器異步通知頁面路徑 需http://格式的完整路徑,不能加?id=123這類自定義參數,必須外網可以正常通路
public static String notify_url = "http://localhost:8080/notify_url.jsp";
// 頁面跳轉同步通知頁面路徑 需http://格式的完整路徑,不能加?id=123這類自定義參數,必須外網可以正常通路
public static String return_url = "http://localhost:8080/return_url.jsp";
最後打開alipay.trade.page.pay.jsp頁面看看,有沒有報紅,處理一下 ,我這裡少了tomcat的包
到這裡整個配置就完成了,重新開機Tomcat會自動跳前台首頁,沒有就自己打開首頁
沙箱版支付寶隻支援安卓版,如果你是蘋果手機或者不想下載下傳app可以點右邊的帳号密碼付款,帳号可以在沙箱環境裡面的沙箱賬号看,使用買家賬号
最後再強調一下,這兩個不要填錯,特别是
支付寶公匙
alipay_public_key這個,很多人會填成
應用公匙