這次給的任務是看一下支付寶的app支付這塊。於是通過網上進行查找相關的資料,進行相關的開發,並記錄下來。通過支付寶的官網進行查看:https://docs.open.alipay.com/203
1.引入支付寶的SDK的依賴;
<dependency>
<groupId>com.alipay.sdk</groupId>
<artifactId>alipay-sdk-java</artifactId>
<version>3.7.89.ALL</version>
</dependency>
2.H5(app)請求支付寶支付的必要參數:
1)appid:
2)支付網關
a.沙箱測試的話,支付寶網關爲:
https://openapi.alipaydev.com/gateway.do
b.上線正式環境的話,支付寶的網關爲:
https://openapi.alipay.com/gateway.do
3)商戶私鑰
3.1)windows環境下載祕鑰的生成工具的地址:https://docs.open.alipay.com/291/105971/
3.2)用如下圖選擇方式生成祕鑰:
3.3)通過工具生成密鑰後,這裏的祕鑰即是商戶私鑰;
3.4)將應用私鑰複製到代碼中:
3.5)將裏面的公鑰複製到網頁中,https://openhome.alipay.com/platform/appDaily.htm?tab=info
如下圖所示:
3.6)接着查看支付寶公鑰並複製,這裏就是支付寶的公鑰。
3.7)複製到代碼中,如圖所示: