roncoo-pay 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
roncoo-pay 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
roncoo-pay 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
roncoo-pay 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
roncoo-pay 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 领课网络
适用人群 未知
收录时间 2016-07-22

软件简介

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

主要特点:

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

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

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

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

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

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

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

应用架构:

支付流程:

技术框架

技术 描述
Spring Boot 核心框架
Apache Shiro 安全框架
MyBatis ORM框架
Druid 数据连接池
Redis 缓存数据库
Ehcache 进程内缓存框架
Maven 项目管理

 

项目结构

roncoo-pay //龙果支付
|
├── roncoo-pay-app-notify //商户通知模块
|
├── roncoo-pay-app-order-polling //订单轮询模块
|
├── roncoo-pay-app-reconciliation //交易对账模块
|
├── roncoo-pay-app-settlement //交易结算模块
|
├── roncoo-pay-common-core //公共基础模块,不需要单独部署
|
├── roncoo-pay-service //核心业务模块,不需要单独部署
|
├── roncoo-pay-web-boss //运营后台模块
|
├── roncoo-pay-web-gateway //支付网关模块
|
├── roncoo-pay-web-merchant //商户后台模块
|
├── roncoo-pay-web-sample-shop //模拟商城模块

 

模块介绍

roncoo-pay-app-notify

说明:商户通知模块,把交易成功的订单信息按一定的通知策略通知相应的商户

roncoo-pay-app-order-polling

说明:订单轮询模块,按制定的查询策略对平台支付中的订单进行结果查询,然后对获取到的订单结果做相应的处理(注意:除了轮询还能通过异步通知获取订单结果进行处理)

roncoo-pay-app-reconciliation

说明:交易对账模块,每天定时对前一天平台的交易订单和银行方(例如:微信、支付宝...)订单进行匹配校验,校验订单状态、手续费、交易金额等

roncoo-pay-app-settlement

说明:交易结算模块,每天定时对前一天已对完账后确认无误的交易订单进行结算,把钱结算给对应的商家和平台

roncoo-pay-common-core

说明:公共基础模块,包含公共的工具类、枚举、配置、基础实体、基础DAO层等

roncoo-pay-service

说明:核心业务模块,整个系统的核心,所有业务功能(下单,查询、账户操作......)的实现,所有web工程和app服务都需要引用该模块

roncoo-pay-web-boss

说明:运营后台模块,提供对支付系统功能的配置和维护,例如维护银行信息、支付产品,商户信息、费率、交易查询等

roncoo-pay-web-gateway

说明:支付网关模块,对商家提供对外的网关支付接口(包含支付下单,支付查询......)

roncoo-pay-web-merchant

说明:商户后台模块,提供商户查看交易订单信息

roncoo-pay-web-sample-shop

说明:模拟商城模块,提供向支付系统发起支付请求的商城,提供测试方法

 

在线演示(后台管理):http://demo.pay.roncoo.com/boss

系统操作说明:https://blog.roncoo.com/article/124375

系统详细介绍:https://blog.roncoo.com/article/124373

系统搭建部署:https://blog.roncoo.com/article/124511

 

欢迎加群

QQ2群:597865269

QQ1群:287684257(已满)

欢迎加群,共同探讨互联网支付行业的技术经验!

 

龙果支付系统官网:http://pay.roncoo.net

 

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (24)

加载中
很有指导意义,☺
2019/07/10 17:00
回复
举报
mark
2019/02/25 22:28
回复
举报
打分: 力荐
是不是可以代替ping++#roncoo-pay互联网支付系统#
2018/01/18 09:25
回复
举报
替代不了
2019/09/28 12:31
回复
举报
留一个阿里云优惠券:www.izhuanyer.com
2017/12/11 09:07
回复
举报
打分: 力荐
指导性好大
2017/11/30 18:12
回复
举报
打分: 力荐
非常好,支持
2017/12/03 15:29
回复
举报
最初级的支付系统,
2017/11/09 21:11
回复
举报
打分: 很差
不行
2017/10/11 16:41
回复
举报
发现一个开源支付系统#roncoo-pay#,为此干一杯
2017/09/08 15:27
回复
举报
发现一个开源支付系统#roncoo-pay#,为此干一杯
2017/09/08 15:25
回复
举报
更多评论
发表于服务端专区
2019/11/25 12:35

roncoo-pay 2.1.1 版本更新,互联网支付系统

互联网支付系统 roncoo-pay 2.1.1 版本更新了,该版本修复了如下 Bug: 修改运营后台登录无权限问题!!!!!!

0
7
发表于服务端专区
2019/09/27 18:25

互联网支付系统 roncoo-pay 2.1.0 版本发布

迎国庆,喜更新!!! 关注龙果开源支付系统的小伙伴们,roncoo-pay 2.1.0 版本来了。 本次更新如下: 1、优化所有交易流程,简化请求参数,使交易流程更合理 2、升级支付宝交易签名方式,MD5改为RSA2 3、增加支付宝花呗分期支付 感兴趣的小伙伴在国庆假期游玩的同时,不要忘记研究学习啊!!!

4
37
发表于大前端专区
2019/02/25 11:55

roncoo-pay 开源支付系统全新架构升级

龙果支付系统是国内首款开源的互联网支付系统,其核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统的收款和业务资金管理需求。 此次更新内容: 1、项目框架更新,从spring 3.X直接升级到Spring Boot 2.X版本(注意运行需要JDK1.8+) 2、添加微信服务商小微商户进件功能,(在运营后台->交易管理->进件记录管理) 3、把原来本地添加支付宝SDK改为...

3
60
发表了资讯
2017/12/15 15:14

互联网支付系统 roncoo-pay 2.0.0 版本发布

龙果开源支付系统 roncoo-pay已发布更新版本 更新说明: 1、更新支付宝sdk(alipay-sdk-java)版本,从20151021120052到20171201160035; 2、支付宝sdk添加本地引入,使用maven制作 alipay-sdk-java包到本地仓库(注:alipay-sdk-java20171201160035.jar这个jar包已经本地打包的说明在roncoo-pay-common-core工程的lib目录); 3、添加支付宝条码支付和微信条码支付功能,还有条码支付的订单查询(注:在roncoo-pay-web-sample-shop有...

2
60
发表了资讯
2017/04/26 10:38

互联网支付系统 roncoo-pay 1.0.2 版本发布

互联网支付系统 roncoo-pay 1.0.2 版本发布了,版本更新如下: 增加支付宝、微信查询接口 增加订单轮询工程 增加网关下单后发起订单轮询业务流程 龙果支付系统是国内首款开源的互联网支付系统,其核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统的收款和业务资金管理需求。

23
104
发表了资讯
2017/04/05 10:56

互联网支付系统 roncoo-pay 1.0.1 版本发布

互联网支付系统 roncoo-pay 1.0.1 版本发布了,版本更新如下: 修复分页乱码bug 增加支付密码字段、商户服务器IP字段 商户后台增加结算记录查询 商户后台增加支付密码修改 运营后台用户支付配置增加商户安全等级 网关增加商户服务器IP白名单拦截 龙果支付系统是国内首款开源的互联网支付系统,其核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统...

5
72
发表了资讯
2016/09/11 00:00

互联网支付系统 roncoo-pay 1.0.0 版本发布

互联网支付系统1.0.0版本发布了,roncoo-pay互联网支付系统是国内首款开源的互联网支付系统,其核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统的收款和业务资金管理需求。 版本更新如下: 1. 修复条码支付问题 2. boss后台增加用户手机、密码录入 3. 增加商户后台系统

5
119
发表了资讯
2016/08/16 00:00

roncoo-pay 互联网支付系统 0.0.4 版本发布

互联网支付系统0.0.4版本发布了,roncoo-pay互联网支付系统是国内首款开源的互联网支付系统,其核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统的收款和业务资金管理需求。 版本更新如下: 修复权限模块bug 2. 修改对账模块配置文件路径 3. 去除登录指引 4. 修复网关界面轮询bug 5. 统一微信工具类 详情:http://git.oschina.net/roncoocom/ro...

4
46
发表了资讯
2016/08/08 00:00

roncoo-pay 互联网支付系统 0.0.3 版本发布

互联网支付系统0.0.3版本发布了,roncoo-pay互联网支付系统是国内首款开源的互联网支付系统,其核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统的收款和业务资金管理需求。 版本更新如下: 更换maven引入包,去除javaee-api.jar 修改标签页taglib.jsp路径 增加支付宝当面付通道 发起结算时增加可结算余额查询 数据库初始化脚本增加维护字段 详...

3
42
发表了资讯
2016/07/28 00:00

roncoo-pay 互联网支付系统 0.0.2 版本发布

互联网支付系统0.0.2版本发布了,roncoo-pay互联网支付系统是国内首款开源的互联网支付系统,其核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统的收款和业务资金管理需求。 版本更新如下: 1. 修复账户、用户查询bug 2. 添加结算金额验证 3. 修复结算定时器路径配置错误 4. 数据库初始化脚本维护 5. 系统文档说明完善...

0
42
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2016/05/30 10:47

apple Pay

第一步:支持ios8.1及以上,所以需要修改app的target为iOS 8.1 第二步:在项目Capabilities里将Apple Pay设置为on,将自动导入需要的库文件passkit.framework,然后添加一个权限文件并设置,最后修改或创建你的App ID 第三步: 我们需要创建一个,访问苹果iOS 开发者中心的位于Identifiers > Merchant ID的页面。然后随着流程指引,创建一个Merchant ID并注册它。我们需要给Merchant ID添加一个证书签名请求(Certificate Signi...

0
0
发表于大前端专区
2016/03/09 17:26

Apple Pay

先简单介绍一下 1.首先呢来说一说Apple Pay 的使用前提 1)设备的支持(iPhone6以上版本) iPhone设备 支持手机app内支付 店内支付 Apple Watch 支持店内支付 iPad 支持app内支付 2)系统的支持(iOS8.0+版本,最好升级到当前最新版本iOS9.2)(iOS9.2,Apple Pay 增加了对银联卡的支持,此时就意味着可以在国内使用了) 使用的时候 需要在wallet应用当中,输入银行卡信息(银行支持) 2.应用场景呢 1)线下支付 (商家支持:要求...

1
24
发表了博客
2015/03/27 23:31

10313 - Pay the Price

题目链接 题意:一直都有0~300这300种价值的金额。 现在有n~1000次询问: 可能给出参数: 以下的n~300 1个:n, 输出可以组成价值n的方式的个数。 2个:n, a输出用硬币个数小于a的价值组成价值n的方式的个数。 3个:n, a, b输出用硬币个数大于a和小于b组成价值n的方式的个数。 题解:每次都要有个数的体现,那么就dp【300】【300】,一定不会多于300张,把张数作为第二维算进去。小细节,a和b为了避免数组越界,必须提前预判。 ...

0
0
发表了博客
2016/02/21 14:02

Apple Pay 开发入门

https://developer.apple.com/apple-pay/get-started/cn/ 国内支持applay pay的支付平台,不能直接与apple pay 做接入,要与国内的支付平台做接入。 https://apple.lianlianpay.com/OpenPlatform/ http://en.unionpay.com
https://www.beijing.com.cn/product/ApplePay_ch.jsp
https://www.yeepay.com/applepay
http://www.chinaums.com/static/ums2013/chinaums/app/download/applepay.html 连连看支付 费率0.8%...

0
1
01/25 08:58

pay图片素材

0
0
发表了博客
2016/07/11 15:45

Apple Pay--iOS开发

一、什么是Apple Pay?   1. 概念     Apple Pay,简单来说, 就是一种移动支付方式。通过Touch ID/ Passcode,用户可使用存储在iPhone 6, 6p等设备上的信用卡和借记卡支付证书来授权支付; 它是苹果公司在2014苹果秋季新品发布会上发布的一种基于NFC的手机支付功能,于2014年10月20日在美国正式上线,2016年2月18日凌晨5:00, Apple Pay 业务在中国上线。   2. 使用前提     (1). 支持设备 Apple Pay支持的硬件设...

0
1
发表了博客
2016/07/07 16:28

Apple Pay-swift篇

[这是上一篇的OC版 有一些文字说明,Merchant ID 证书配置 可以参照](http://my.oschina.net/snOS/blog/633938) ### 补充一点证书方面的东西 签发机构在钥匙串中是以Apple Worldwide Developer Relations开头的证书 Apple Worldwide Developer Relations Certification Authority(简称AppleWWDRCA)基本上普通的开发证书都是AppleWWDRCA签发者 用到Apple pay可能会接触到Apple Worldwide Developer Relations CA - G2(简称Apple...

0
0
发表了博客
2016/03/01 12:55

Apple Pay--iOS开发

一、什么是Apple Pay?   1. 概念     Apple Pay,简单来说, 就是一种移动支付方式。通过Touch ID/ Passcode,用户可使用存储在iPhone 6, 6p等设备上的信用卡和借记卡支付证书来授权支付; 它是苹果公司在2014苹果秋季新品发布会上发布的一种基于NFC的手机支付功能,于2014年10月20日在美国正式上线,2016年2月18日凌晨5:00, Apple Pay 业务在中国上线。   2. 使用前提     (1). 支持设备 Apple Pay支持的硬件设...

0
0
发表了博客
2017/11/05 23:26

apple pay -证书操作

写在前面: 这博客只是阐述证书相关的操作,代码的实现看博客:http://blog.csdn.net/songchunmin_/article/details/51549207 支持 apple pay的设备:http://blog.csdn.net/songchunmin_/article/details/51535668 demo地址:https://github.com/songchunmin/PayDemo 我们需要使用apple pay支付,需要配置对应的证书,需要生产一个MerChant ID,这个操作和App Groups类似。 Xcode 6.1提供了非常方便的界面来设置Apple Pay。 第一...

0
0
发表了博客
2016/02/27 13:48

Apple Pay编程指导

1.About Apple Pay Apple Pay是一种移动支付技术,让使用者把它们对真实的物品和服务的支付信息以一种方便和安全的方式给你。 对于在app中给出的数字物品和服务,可查看In-App Purchase Programming Guide。 Working with Apple Pay 使用Apple Pay功能的Apps需要在Xcode 中开启Apple Pay capabilities。也需要注册一个商家标识并设置密钥(用来加密发送支付数据给服务器)。 初始化支付时,app创建一个支付请求。该请求包含几乎全...

0
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2016/07/22 21:52

缺建表脚本缺建表脚本噢,是不是忘记传了?

缺建表脚本噢,是不是忘记传了?

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
24 评论
682 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部