Springboot集成第三方jar快速實現(xiàn)微信、支付寶等支付場景
最近有個小型的活動外包項目,要集成一下支付功能,因為項目較小,按照微信官方文檔的配置開發(fā)又極容易出錯,加上個人又比較懶。
于是在gitee上找到一個封裝好的各種支付場景業(yè)務,只需要自己將支付參數(shù)修改一下就能成功調起支付業(yè)務,實現(xiàn)真正的快速開發(fā)。
一、項目地址這是將所有的依賴都給引入進來了,但是我不建議這樣做,最好用到那個支付就引入哪個依賴,并且把latest-version改為最新項目版本號。
<dependency> <groupId>com.github.javen205</groupId> <artifactId>IJPay-All</artifactId> <version>2.7.0</version></dependency>2.根據(jù)官方demo,復制相應文件到項目中
這里我把微信支付和支付寶支付所用到的文件給羅列出來,具體的代碼程序可以從官方示例代碼程序中去拷貝我的目錄結構如下:
沒錯,微信和支付寶只需要復制過來四個文件就好,另外加一個返回結果封裝類AjaxResult和一個工具包StringUtils類,
哦對,還需要兩個配置文件,
修改為自己的支付參數(shù)
常見報錯問題簡單的加上配置就可以調起支付了,不過我在controller中調支付的時候總是給我報空指針異常,說是獲取不到配置參數(shù),具體原因也不清楚,
然后大致debug追蹤了一下源碼后,
能偷懶就偷懶,省點時間早點下班回家吃飯
到此這篇關于Springboot集成第三方jar快速實現(xiàn)微信、支付寶等支付場景的文章就介紹到這了,更多相關Springboot第三方jar支付內容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持好吧啦網(wǎng)!
相關文章:
