支付寶沙箱支付工具安裝使用指南
一、登錄支付寶沙箱
網址:https://docs.open.alipay.com/200/105311/
二、登錄方式
可使用支付寶賬號登錄,然后注冊沙箱支付開發者賬號。
具體操作可看開發工具指南:
https://opendocs.alipay.com/open/200/105311/
三、檢查沙箱賬號中賣家和買家賬號是否已經生成
注冊成功點擊研發服務
四、生成RSA秘鑰
公鑰和密鑰的介紹
用戶需要有自己的公鑰和密鑰,密鑰由自己保持,
作用是將發送給支付寶網站的數據進行加密,並且用戶需要將自己的公鑰告訴支付寶,支付寶可以用公鑰進行解密。
同樣的,用戶也需要拿到支付寶的公鑰。
下載后點擊安裝:
安裝后打開應用程序
生成秘鑰:
對應的生成的文件:
五、設置公鑰信息
復制剛才生成的公鑰放在以上紅色文本框中:
六、設置密鑰
秘鑰配置:(如果不生成會導致簽名失敗)
點擊設置:
把公鑰復制到以上文本框中:
七、下載沙箱支付寶
僅限安卓、如果下載成功之后, 需要登錄:賬號和密碼就是你當前沙箱環境的
如果登錄不了就copy賬號信息,否則可能導致輸入有差異
八、下載官方測試代碼
官方測試代碼:https://openclub.alipay.com/support/helpcenter/96
解壓測試代碼:
九、將下載的項目導入到idea
1、創建maven項目
2、轉為web項目:
3、在pom加入支付依賴
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.1</version>
<scope>provided</scope>
</dependency>
<!--alipay-->
<dependency>
<groupId>com.alipay.sdk</groupId>
<artifactId>alipay-sdk-java</artifactId>
<version>3.6.0.ALL</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
4、引入下載的源碼中的素材
十、測試DEMO- 設置核心配置文件信息
要把AlipayConfig要轉為utf-8 BOM格式:
1、商戶ID
2、商戶私鑰
3、設置支付寶公鑰信息
復制紅色文本框中的信息到代碼中
4、支付寶網關
5、修改工程地址
6、訪問首頁面進行支付測試
測試地址:http://localhost:8080/alipayProject_war_exploded/index.jsp
谷歌瀏覽器如果遇到以下問題,可以換個瀏覽器:
點擊支付:
支付成功后會進入return_url.jsp,顯示支付成功,然后顯示訂單。