一个项目搞定支付宝,微信支付!
點擊上方?好好學java?,選擇?星標?公眾號
重磅資訊、干貨,第一時間送達今日推薦:今天給大家推薦 6 個 Spring Boot 項目,拿來就可以賺錢!
個人原創100W+訪問量博客:點擊前往,查看更多支付寶、微信支付的接入已經是互聯網應用非常常見的功能了,但是作為個人開發者的話需要查一大堆的資料踩很多坑。有沒有一個項目幫助大家快速對接支付功能呢?今天推薦一個項目,該項目涵蓋了支付寶、微信、銀聯支付詳細的代碼和案例。這個 repo 是我好哥們的,真的寶藏,裂墻推薦!
spring-boot-pay? ?Star 6.3k?
地址:https://gitee.com/52itstyle/spring-boot-pay
該項目基于 Spring Boot 搭建,是支付寶,微信,銀聯支付服務詳細代碼案例?,所有支付 Demo 測試通過,真實有效。代碼案例包含功能如下,幾乎涵蓋了常用的支付場景:
支付寶
-
掃碼支付
-
電腦支付
-
WAP支付
-
APP支付服務端
微信
-
掃碼支付(模式一二)
-
公眾號H5支付
-
WAP支付
銀聯
-
電腦支付
-
WAP支付
案例基于如下技術棧開發:
-
JDK1.8
-
Maven
-
IDEA
-
SpringBoot2.2.6
-
Dubbo2.7.3
-
zookeeper3.5.3
案例截圖
下面是問小柒的一些問題:
0)部署本項目的案例可能會遇到什么坑?
下面這幾篇博文記錄了我遇到的 Bug ,有類似的問題可以看看下面的博客:
開發銀聯支付之前要做的那些事兒
https://blog.52itstyle.vip/archives/3060/
開發微信支付之前要做的那些事兒
https://blog.52itstyle.vip/archives/3053/
內網穿透神器:Ngrok在支付中的正確使用姿勢
https://blog.52itstyle.vip/archives/2972/
那些年支付寶微信銀聯支付遇到的坑
https://blog.52itstyle.vip/archives/1364/
微信支付linux下java.net.UnknownHostException: api.mch.weixin.qq.com
https://blog.52itstyle.vip/archives/162/
JAVA實現微信退款報錯unexpected end of file from server
https://blog.52itstyle.vip/archives/159/
支付寶掃碼支付和微信掃碼支付業務場景及問題記錄
https://blog.52itstyle.vip/archives/263/
微信掃碼支付(模式一)遇到的那些坑
https://blog.52itstyle.vip/archives/1372/
微信公眾號H5支付遇到的那些坑
https://blog.52itstyle.vip/archives/1440/
阿里云HTTPS證書服務
https://blog.52itstyle.vip/archives/969/
SpringBoot開發案例之整合Swagger篇
https://blog.52itstyle.vip/archives/1473/
SpringBoot開發案例之整合Dubbo分布式服務
https://blog.52itstyle.vip/archives/3411/
1)為什么會有這個一個項目?
因為平臺有多個項目,每個項目都有支付模塊,所以就單獨出來了一個服務,這樣就可以復用唄。
2)服務通過什么方式調用?
當然是 RPC 了,通過注冊中心調用服務,技術棧 Zookeeper + Dubbo,這兩個玩意都可以做集群。
3)使用 RPC 有什么好處?
一是安全啊,我們項目部署在私有云,注冊中心一般不會對外開放,那就不存在 HTTP 接口所謂的鑒權了;二是高效啊,畢竟 RPC 是基于四層協議的,相對來說的確會高那么一點點,這個大家可以自行測試,但是我覺得對于大部分公司,這個不重要。
4)這個項目可以拿來即用嗎?
當然可以,只要只配置好相關參數,把接口類打個包,扔給消費者就是了,當然了,一些業務邏輯還是需要自己去實現的。
5)如何保證高可用?
那就部署多個服務,Dubbo 默認負載均衡策略是輪詢,你也可以配置成其他策略,比如根據機器配置設置加權之類的。Zookeeper 也可以啊,保證 2N+1 臺就是了。
6)有什么相對我說的嗎?
推薦文章-
今天給大家推薦 6 個 Spring Boot 項目,拿來就可以賺錢!
-
交公糧了:我經常逛的技術網站
-
圈子哥推薦一款基于 Spring Boot 開發 OA 開源產品,學習/搞外快都是不二選擇!
-
硬剛一周,3W字總結,一年的經驗告訴你如何準備校招!
總結
以上是生活随笔為你收集整理的一个项目搞定支付宝,微信支付!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何写出优雅的API
- 下一篇: IDEA 15款神级良心插件强烈推荐收藏