須要支付寶 【合做者身份ID和安全校驗碼KEY】;若是這個你都搞不定,就沒有必要在繼續往下看了!!!!!!!!!!!java
首先咱們須要來先下載支付寶集成即時到賬接口文件,以下圖。程序員
咱們用到的固然是web
create_direct_pay_by_user-JAVA-UTF-8數據庫
打開目錄api
裏面的文件跟咱們的java web項目相似吧?,其實它就是一個普通的java項目,不妨咱們先將它導入到Myeclipse中。瀏覽器
以下圖:tomcat
不必先研究裏面都是什麼東西,咱們先把這個項目加入到tomcat容器裏,讓他跑起來,讓咱們去看看裏面到底是一些什麼東西。經過頁面去了解代碼。安全
打開瀏覽器,先訪問下index.jsp服務器
發現這是一個支付寶提供給咱們的集成支付寶的測試頁面,那麼咱們先來測試一下。eclipse
先配置一些東西。
這時候就須要咱們的合做者ID和安全密鑰啦。打開/alipay/src/com/alipay/config/AlipayConfig.java類。配置三個信息便可,如何配置?註釋已經說的夠明確了吧?
配置完畢後,就能夠測試了。打開index.jsp頁面。這個頁面的表單是要提交到alipayapi.jsp中處理的。從index.jsp下面這個代碼就能夠看出來了。
<form name=alipayment action=alipayapi.jsp method=post target="_blank">1
咱們打開index.jsp頁面以後,按照要求輸入信息點擊肯定便可。
開始提交。
,就能夠看到支付頁面了,咱們來支付一下,1分錢嘛仍是有的,
支付以後。
而後就是這個頁面
支付成功後,回調了return_url.jsp,
看看下面的代碼
看完以後,裏面就是接受了一些參數,而後驗證一下支付是否成功,成功以後,咱們要對本身網站的數據庫進行操做。
這個return_url.jsp就是一個同步回調的的頁面。
咱們還看到了notify_url.jsp這個頁面。這個是異步回調。是支付成功後,支付寶向咱們的網站主動發生請求,全部這個只能在服務器端調試完成。
它的結構,和return_url.jsp同樣。
而後就是這個alipayapi.jsp,當咱們衝index.jsp提交請求到alipayapi.jsp的時候。讓咱們看看它作了那些事情?
發現他就是接受了index.jsp的數據,而後結合/alipay/src/com/alipay/config/AlipayConfig.java的配置信息打包成map集合創建了一次請求,返回了String。這個返回可有可無,關鍵是他的這個請求,而後咱們看到告終果,即到達付款頁面。
看程序員用Java集成就這麼簡單。固然代碼不必用支付寶的代碼,咱們能夠拓展咱們的思惟,把它的關鍵代碼,加入到咱們的業務類中。進行調用。
想和你們一塊兒學習交流的,瞭解更多java知識,分享java學習資料,可關注小編頭條號,點擊微頭條或者私信發 java獲取!歡迎私信小編。
【私信方法】文章上方處點擊「做者頭像」,進入做者首頁,在做者主頁上方點擊「 關注」 旁邊的 「發私信」 便可。