阅读文本大概需要15分钟。

网上支付相关的额业务场景无处不在,如果能掌握支付相关的核心技术,对于升职涨薪有莫大的好处。目前国内支付以支付宝和微信这两种支付为首,其他支付则可以忽略不计。有些网友以这两种支付为基础开源了不少相当不错的项目。

0x01:龙果支付系统(roncoo-pay)

国内首款开源的互联网支付系统,拥有独立的账户体系、用户体系、支付接入体系、支付交易体系、对账清结算体系。目标是打造一款集成主流支付方式且轻量易用的支付收款系统,满足互联网业务系统打通支付通道实现支付收款和业务资金管理等功能。

主要特点:

  • 拥有支付系统通用的支付通道接入、用户管理、资金账户管理、对账清算管理、支付订单管理等功能;

  • 已接通支付宝支付和微信支付的多种支付方式,满足大部分企业业务系统的支付需求;

  • 独立的支付网关接入系统,为下游商户或业务平台提供统一支付接入接口,轻松实现统一支付接入;

  • 项目代码免费开源且定期更新维护,扩展自由、使用无忧;

  • 配套完善的系统使用文档、部署文档、视频教程,学习使用更轻松;

  • 拥有活跃的产品技术学习交流社群,学习交流更高效;

  • 由专业的支付系统产品技术团队提供服务支持,专业性及持续性有保障;

项目开源地址:https://gitee.com/roncoocom/roncoo-pay

0x02:XxPay聚合支付

  • XxPay聚合支付使用Java开发,包括spring-cloud、dubbo、spring-boot三个架构版本,已接入微信、支付宝等主流支付渠道,可直接用于生产环境。

  • 目前已经接入支付渠道:微信(公众号支付、扫码支付、APP支付、H5支付)、支付宝(电脑网站支付、手机网站支付、APP支付、当面付);

项目开源地址:https://gitee.com/jmdhappy/xxpay-master

0x03:IJPay 聚合支付

  • IJPay 是 JPay 后台接口 SDK 不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。

  • JPay 是简易而不简单的 Android 支付 SDK,JPay 是对微信 App 支付、支付宝 App 支付的二次封装,对外提供一个相对简单的接口以及支付结果的回调。

不过目前还没有提供ios相关的sdk。

项目开源地址:https://gitee.com/javen205/IJPay

0x04:第三方支付对接Java开发工具包

全能第三方支付对接Java开发工具包.优雅的轻量级支付模块集成支付对接支付整合(微信,支付宝,银联,友店,富友,跨境支付paypal,payoneer(P卡派安盈)易极付)app,扫码,网页支付刷卡付条码付刷脸付转账服务商模式、支持多种支付类型多支付账户,支付与业务完全剥离,简单几行代码即可实现支付,简单快速完成支付模块的开发,可轻松嵌入到任何系统里 目前仅是一个开发工具包(即SDK),只提供简单Web实现,建议使用maven或gradle引用本项目即可使用本SDK提供的各种支付相关的功能。

  • 不依赖任何 mvc 框架,依赖极少:httpclient,fastjson,log4j,com.google.zxing,项目精简,不用担心项目迁移问题

  • 也不依赖 servlet,仅仅作为工具使用,可轻松嵌入到任何系统里(项目例子利用spring mvc的 @PathVariable进行,推荐使用类似的框架)

  • 支付请求调用支持HTTP和异步、支持http代理,连接池

  • 简单快速完成支付模块的开发

  • 支持多种支付类型多支付账户扩展

项目开源地址:https://gitee.com/egzosn/pay-java-parent

0x05:面向互联网金融行业的支付系统

  • 基于互联网金融理财环境下产生的支付系统,特点为:同卡进出,用户先实名绑定银行卡,后交易,不支持手机扫码交易

  • 提供统一的支付框架,只需少量代码就可快速接入新渠道,提供一个稳定的支付解决方法,节约程序员约会时间,

  • 项目以dubbo服务运行,需要dubbo环境(也可在pay-demo中直接引入服务pay-service.jar,同应用启动)

项目开源地址:https://gitee.com/aaden/aaden-pay

0x06:simple-pay

simple-pay源于本人刚好接手同事交接的支付项目,加上本人对支付的理解,利用业余时间全新开发而成。简单付(simple-pay)的目的是让开发者对接第三方支付更加简单,便捷。聚合第三方支付通道并且实现零代码就能聚合收款的目的。

项目开源地址:https://gitee.com/yangmain/simple-pay

码云上可能还存在其他不错的开源支付系统。首先这里说的开源,其实很多是伪开源,所谓伪开源就是开源了一部分边边角角的代码,核心代码不开源。其实这也不妨碍我们在这些代码中汲取知识。毕竟人家花了时间在上面,收点费用也无可厚非;不要想着不劳而获。

往期精彩

01 漫谈发版哪些事,好课程推荐

02 Linux的常用最危险的命令

03 精讲Spring Boot—入门+进阶+实例

04 优秀的Java程序员必须了解的GC哪些

05 互联网支付系统整体架构详解

关注我

每天进步一点点

喜欢!在看☟

码云上不错的几个支付相关的项目相关推荐

  1. 支付宝当面付扫码支付支付后不回调_码云上不错的几个支付相关的项目

    阅读文本大概需要15分钟. 网上支付相关的额业务场景无处不在,如果能掌握支付相关的核心技术,对于升职涨薪有莫大的好处.目前国内支付以支付宝和微信这两种支付为首,其他支付则可以忽略不计.有些网友以这两种 ...

  2. 把项目放到码云上,通过git 进行项目管理

    1.在码云上新建一个项目 把使用 Readme文件初始化这个项目这个勾选去掉  项目生成后会看到 码云的git 简易的命令行入门教程: Git 全局设置: git config --global us ...

  3. 码云上传代码添加标签_如何使用码云-百度经验

    3.2.PR 代码评审 码云上的 Pull Request 作为一个非常有用的代码审查工具,通过 Pull Request @相关团队成员 让对方审阅自己的代码,指定成员跳转到指定分支后可以对代码进行 ...

  4. 使用git将本地项目工程推送到码云上

    1.在本地使用Intellj IDEA构建项目工程,整个项目工程结构如下图所示: 2.在工程根目录下面,使用git Bash打开git客户端: 3.使用git init初始化项目,此时会在工程根目录下 ...

  5. 如何使用git上传本地文件到码云上【详细步骤】

    1.首先进入项目的目录下,比如: 2.然后右键空白区域打开,进入git bash,git的安装就不说了,自行翻阅  git专栏 3.在码云上建立 一个仓库.然后输入以下命令: git config - ...

  6. 使用git向码云上提交代码

    为什么写这篇文章呢?其实吧,以前我都是在github上存放项目的,但是有个很蛋疼的问题,就是github这个传输速度吧,真是不想说了,毕竟是国外的网站嘛,国内做了限制很正常嘛,所以,就开始搞码云了. ...

  7. 码云上传代码添加标签_[Android] 发布码云(Gitee)项目到JitPack(最全完整流程)

    最近把github上的代码都转移到了码云上,而且github上的仓库可以很方便的迁移到码云,所以老代码的迁移问题不用考虑. 之前使用 JCenter 发布了一个 GitHub 开源项目,JCenter ...

  8. 【IDEA】IDEA中使用git将项目上传到码云上

    前言 该篇文章记录了使用IDEA上传项目到码云上. 前提是你在 IDEA中集成了git ,并且会 git的简单使用 . 一.IDEA上传项目到码云上 1.将项目变成Git能管理的仓库 选中菜单栏 VC ...

  9. Eclipse项目上传码云、从码云上检出项目、修改检出项目后在提交到码云、看此篇即可

    Eclipse中项目上传到码云平台 文章的目的是自己记录学习使用,只记录使用eclipse相应的上次下载修改方法,具体细节没做很大把控.希望对自己学习有所帮助,同时也希望能帮助到没有接触到这块的人一起 ...

最新文章

  1. capcreatecapturewindowa 说明_家长不批改作业,还需要写情况说明?
  2. MR/hive/shark/sparkSQL
  3. 2019蓝桥杯Java决赛题答案_2019第十届蓝桥杯JavaB组省赛真题详解
  4. python2转python3代码_2to3 – 自动Python 2到3代码翻译 – 开发工具(Python教程)(参考资料)...
  5. acer笔记本电脑如何进入bios设置
  6. 在 Windows 下部署 Go 语言环境
  7. Web.xml详解(转)
  8. 日志不说谎--Asp.net的生命周期
  9. android查看数据库
  10. 通过YAJL生成json语句
  11. win10系统镜像文件iso下载教程
  12. MAC-多开程序两种方法
  13. 一阶系统开环传递函数表达式_自动控制总结:第五章、线性系统的校正方法
  14. 解决eccube お名前.com服务器 各种请求链接 https 不生效
  15. FLStudio21水果软件中文版本有哪些新增功能?
  16. 关于 [CSP-S 2022] 假期计划 的一些想法
  17. 计算机知识科普策划方案,中国科普博览--中国优秀文化网站、全国优秀科普网站...
  18. Few-NERD:小样本实体识别
  19. swf批量转png_万万没想到,利用这些批量处理的PPT技巧,同事都看呆了
  20. 分布式数据库架构及企业实践——基于Mycat中间件

热门文章

  1. 学习笔记 C++ 动态数组类的声明
  2. Android studio 渐变色,android shape 之渐变色角度理解
  3. 操作系统镜像资源下载
  4. 2023王道数据结构P40题二.1,关于是否会断链的问题
  5. ILI9341的使用之【五】命令一
  6. 【ESP 保姆级教程】疯狂传感器篇 —— 案例:Mega + ESP8266 + MQ2烟雾传感器 + MQ3酒精传感器 + MQ7一氧化碳传感器 + OLED +巴法云平台
  7. java 模拟天眼查登陆,模拟天眼查登陆问题
  8. linux 修改路由表 永久,CentOS 6.9永久设置静态路由表以及路由表常用设置
  9. Linux 路由表和静态路由
  10. python安装pyecharts库_python安装阿里云库pyecharts 安装不上,求大佬指点一下-问答-阿里云开发者社区-阿里云...