热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

9个你应该知道的支付系统开源项目

如果你希望学习如何实现支付系统,那么本文为大家列出的码云上9个优秀的支付开源项目,将有助于你了解在自己的应用中如何加入对支付功能的支持,希

如果你希望学习如何实现支付系统,那么本文为大家列出的码云上 9 个优秀的支付开源项目,将有助于你了解在自己的应用中如何加入对支付功能的支持,希望能给大家带来一点帮助。

1、项目名称:龙果支付系统 roncoo-pay

项目简介:龙果支付系统核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统的收款和业务资金管理需求。

主要特点:

1.具备支付系统通用的支付、对账、清算、资金账户管理、支付订单管理等功能;

2.目前已接通“支付宝即时到账”和“微信扫码支付”通道;

3.支持直连和间连两种支付模式,任君选择;

4.通过支付网关,业务系统可以轻松实现统一支付接入;

5.搭配运营后台,支付数据的监控和管理可以兼得;

6.配套完善的系统使用文档,可轻松嵌入任何需要支付的场景;

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

2、项目名称:聚合支付系统 XxPay

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

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

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

3、项目名称:常用支付接口 IJPay

 项目简介:IJPay 封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。

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

4、项目名称:基于 Java 的支付开发工具包

项目简介:优雅的轻量级支付模块,集成微信支付、支付宝、银联、友店、富友、跨境支付等。付与业务完全剥离,简单几行代码即可实现支付,简单快速完成支付模块的开发,可轻松嵌入到任何系统里。

目前仅是一个开发工具包(即SDK),只提供简单 Web 实现,建议使用 maven 或 gradle 引用本项目即可使用本 SDK 提供的各种支付相关的功能。

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


5、项目名称:轻量级支付系统 Fastpay

项目简介:Fastpay 的目标是打造一款开源的、轻量级的、微服务化的、可共私有云部署的、可定制化的集成聚合支付和资金清结算于一体的统一支付系统,满足互联网企业业务系统的收款和资金处理等需求。

1.在支付系统上实施微服务架构,使用最流行的Spring Cloud做服务化。

2.设计天生可伸缩的数据存储,直接使用分库分表。

3.使用缓存进行加速交易过程,提高用户体验。

4.将回调通知、入账等异步化,提高用户响应能力。

5.使用分布式定时任务系统将任务调度与交易隔离。

6使用当前最先进的单元化架构实现可水平伸缩。

项目地址:https://gitee.com/robertleepeak/fastpay

6、项目名称:支付 SDK 扩展包 easyPay

项目简介:本项目根据支付宝、微信最新 API 开发而成,高度抽象的类,免去各种拼 json 与 xml 的痛苦;符合 PSR 标准,你可以各种方便的与你的框架集成;文件结构清晰易理解,可以随心所欲添加本项目中没有的支付网关;方法使用更优雅,不必再去研究那些奇怪的的方法名或者类名是做啥用的。

项目地址:https://gitee.com/yansongda/pay

7、项目名称:互联网金融支付系统 aaden-pay

项目简介:基于互联网金融理财环境下产生的支付系统,特点为:

1.同卡进出,用户先实名绑定银行卡,后交易,不支持手机扫码交易。

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

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

8、项目名称:基于 PHP 的支付 SDK

项目简介:Payment 是一个 PHP 版本的支付聚合第三方 SDK,集成了微信支付、支付宝支付、招商一网通支付。提供统一的调用接口,方便快速接入各种支付、查询、退款、转账能力。

项目地址:https://gitee.com/helei112g/payment

9、项目名称:基于 .NET Core 的支付 SDK 集

项目简介:本项目是基于 .NET Core / ASP.NET Core 开发的跨平台支付 SDK 集,简化了 API 调用及相关通知的处理流程。

目前支持:支付宝(Alipay)、微信支付(WeChatPay)、QQ钱包(QPay)、京东支付(JDPay)、连连支付(LianLianPay)、银联支付(UnionPay)。

项目地址:https://gitee.com/Essensoft/Payment


【推荐阅读

推荐一个公众号

码农技术圈,纯技术号,这里有BAT的大牛,定期分享优质技术文章,还有高薪内推职位。

640?wx_fmt=jpeg


推荐阅读
  • Sleuth+zipkin链路追踪SpringCloud微服务的解决方案
    在庞大的微服务群中,随着业务扩展,微服务个数增多,系统调用链路复杂化。Sleuth+zipkin是解决SpringCloud微服务定位和追踪的方案。通过TraceId将不同服务调用的日志串联起来,实现请求链路跟踪。通过Feign调用和Request传递TraceId,将整个调用链路的服务日志归组合并,提供定位和追踪的功能。 ... [详细]
  • Java如何导入和导出Excel文件的方法和步骤详解
    本文详细介绍了在SpringBoot中使用Java导入和导出Excel文件的方法和步骤,包括添加操作Excel的依赖、自定义注解等。文章还提供了示例代码,并将代码上传至GitHub供访问。 ... [详细]
  • 本文总结了初学者在使用dubbo设计架构过程中遇到的问题,并提供了相应的解决方法。问题包括传输字节流限制、分布式事务、序列化、多点部署、zk端口冲突、服务失败请求3次机制以及启动时检查。通过解决这些问题,初学者能够更好地理解和应用dubbo设计架构。 ... [详细]
  • 云原生应用最佳开发实践之十二原则(12factor)
    目录简介一、基准代码二、依赖三、配置四、后端配置五、构建、发布、运行六、进程七、端口绑定八、并发九、易处理十、开发与线上环境等价十一、日志十二、进程管理当 ... [详细]
  • YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程
    本文介绍了关于人工智能、神经网络和深度学习的知识点,并提供了YOLOv7基于自己的数据集从零构建模型完整训练、推理计算的详细教程。文章还提到了郑州最低生活保障的话题。对于从事目标检测任务的人来说,YOLO是一个熟悉的模型。文章还提到了yolov4和yolov6的相关内容,以及选择模型的优化思路。 ... [详细]
  • eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
    本文介绍了eclipse学习中的第三章内容,主要讲解了ssh中的Hibernate的缓存,包括2级缓存和get方法、load方法的区别。文章还涉及了项目实践和相关知识点的讲解。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 【MicroServices】【Arduino】装修甲醛检测,ArduinoDart甲醛、PM2.5、温湿度、光照传感器等,数据记录于SD卡,Python数据显示,UI5前台,微服务后台……
    这篇文章介绍了一个基于Arduino的装修甲醛检测项目,使用了ArduinoDart甲醛、PM2.5、温湿度、光照传感器等硬件,并将数据记录于SD卡,使用Python进行数据显示,使用UI5进行前台设计,使用微服务进行后台开发。该项目还在不断更新中,有兴趣的可以关注作者的博客和GitHub。 ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • Centos下安装memcached+memcached教程
    本文介绍了在Centos下安装memcached和使用memcached的教程,详细解释了memcached的工作原理,包括缓存数据和对象、减少数据库读取次数、提高网站速度等。同时,还对memcached的快速和高效率进行了解释,与传统的文件型数据库相比,memcached作为一个内存型数据库,具有更高的读取速度。 ... [详细]
  • 2021最新总结网易/腾讯/CVTE/字节面经分享(附答案解析)
    本文分享作者在2021年面试网易、腾讯、CVTE和字节等大型互联网企业的经历和问题,包括稳定性设计、数据库优化、分布式锁的设计等内容。同时提供了大厂最新面试真题笔记,并附带答案解析。 ... [详细]
  • 本文探讨了容器技术在安全方面面临的挑战,并提出了相应的解决方案。多租户保护、用户访问控制、中毒的镜像、验证和加密、容器守护以及容器监控都是容器技术中需要关注的安全问题。通过在虚拟机中运行容器、限制特权升级、使用受信任的镜像库、进行验证和加密、限制容器守护进程的访问以及监控容器栈,可以提高容器技术的安全性。未来,随着容器技术的发展,还需解决诸如硬件支持、软件定义基础设施集成等挑战。 ... [详细]
  • 本文讨论了在使用Git进行版本控制时,如何提供类似CVS中自动增加版本号的功能。作者介绍了Git中的其他版本表示方式,如git describe命令,并提供了使用这些表示方式来确定文件更新情况的示例。此外,文章还介绍了启用$Id:$功能的方法,并讨论了一些开发者在使用Git时的需求和使用场景。 ... [详细]
  • 1.脚本功能1)自动替换jar包中的配置文件。2)自动备份老版本的Jar包3)自动判断是初次启动还是更新服务2.脚本准备进入ho ... [详细]
author-avatar
书友67299131
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有