1.支付寶開發者入駐
進入https://open.alipay.com/platform/home.htm
使用支付寶掃碼登錄
如果是第一次登錄,會讓你填寫個人的信息
2.配置環境
進入https://docs.open.alipay.com/399/106917/查看開發指南
點擊電腦網站支付(其他支付也類似)
進入網站支付的開發文檔。在右側有導航目錄,介紹了支付流程以及接入支付寶的步驟。
點擊SDK&Demo,下載JAVA版demo
使用eclipse或者idea等將項目導入
進入https://docs.open.alipay.com/291/105971下載工具生成RSA密鑰
回到eclipse,打開com.alipay.config.AlipayConfig類,會發現裏面需要配置。
進入沙箱https://openhome.alipay.com/platform/appDaily.htm?tab=info
在裏面會有沙箱應用與沙箱賬號。
配置com.alipay.config.AlipayConfig類
(1)在沙箱應用中,將APPID複製到com.alipay.config.AlipayConfig類的app_id屬性中。
(2)設置公鑰與私鑰。打開之前下載的生成RSA密鑰工具,生成私鑰和公鑰。
將私鑰複製到com.alipay.config.AlipayConfig類的merchant_private_key屬性中。
將商家應用公鑰複製到設置應用公鑰中
然後會生成支付寶公鑰。將支付寶公鑰複製到com.alipay.config.AlipayConfig類的alipay_public_key屬性中。
(3)配置支付寶網關
將支付寶公鑰複製到com.alipay.config.AlipayConfig類的gatewayUrl屬性,修改爲
https://openapi.alipaydev.com/gateway.do。
配置完app_id、merchant_private_key、alipay_public_key即可測試。
#3.支付測試
下載一個沙箱錢包(沙箱錢包是一個專門沙箱支付測試的,模擬支付寶app,裏面內置了99999元),使用沙箱賬號裏面的買家賬號登錄。
運行支付demo項目。
在付款頁面,輸入付款金額等。點擊付款
進入付款頁面,打開沙箱支付寶掃一下
使用沙箱錢包付款,付款成功,查看賬戶餘額,減少了。