1.首先下載官方Demo
下載地址:https://docs.open.alipay.com/270/106291/
根據語言需求下載對應的Demo
2.導入項目中
結構如下(IntelliJ IDEA):
3.注冊支付寶開發者賬號
地址:https://open.alipay.com
注冊時選擇“自研”
進入研發者服務
點擊RSA2(SHA256)密鑰(推薦) 旁邊i號
點擊“生成方法”進入文檔中心,下載對應系統版本的生成 RSA 密鑰工具
注意:安裝路徑不能含有空格!
密鑰格式:PKCS8
密鑰長度:2048
點擊生成密鑰,會有兩個txt文件保存到本地
復制“應用公鑰2048.txt”中的內容,點開RSA2(SHA256)密鑰(推薦)的設置,將復制的公鑰粘貼到里面,並保存。
4.修改AliPayConfig.java
將沙箱應用 > 信息配置中
APPID和支付寶網關填到項目的AliPayConfig.java對應處
“應用私鑰2048.txt”中的內容填到項目AliPayConfig.java文件的merchant_private_key中
“應用公鑰2048.txt”中的內容填到項目AliPayConfig.java文件的alipay_public_key中
修改notify_url和return_url:
notify_url = "http://localhost/alipay.trade.page.pay-JAVA-UTF-8/notify_url.jsp";
return_url = "http://localhost/alipay.trade.page.pay-JAVA-UTF-8/return_url.jsp";
5.測試
下載沙箱測試應用
賬號密碼可在“沙箱賬號”中查看
即可進行測試。