roncoo-pay 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
roncoo-pay 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: Apache
开发语言: Java
操作系统: 跨平台
收录时间: 2016-07-22
提 交 者: 领课网络_RonCoo

龙果支付系统(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 指数为
超过 的项目

roncoo-pay 的相关博客

apple Pay

在自己的app应用里集成applePay功能。

Apple Pay

苹果的Apple Pay学习

Apple Pay 开发入门

Apple Pay 开发入门

Apple Pay--iOS开发

一、什么是Apple Pay?   1. 概念     Apple Pay,简单来说, 就是一种移动支付方式。通过Touch ID/ Passcode,用户可使用...

Apple Pay-swift篇

针对swift写一篇Apple Pay

Apple Pay--iOS开发

一、什么是Apple Pay?   1. 概念     Apple Pay,简单来说, 就是一种移动支付方式。通过Touch ID/ Passcode,用户可使用...

apple pay -证书操作

写在前面: 这博客只是阐述证书相关的操作,代码的实现看博客:http://blog.csdn.net/songchunmin_/article/details/5154920...

Apple Pay编程指导

Apple Pay是一种移动支付技术,让使用者把它们对真实的物品和服务的支付信息以一种方便和安全的方式给你;是苹果公司在2014苹...

prepare for luck,pay it forward

“Being open to possibility, ready to seize an opportunity whenever it occurs, however unexpected (or unwanted), is a...

Apple Pay 应用内支付

Merchant ID 在苹果开发网站上,添加Merchant ID 为Merchant ID 配置Apple Pay证书 CSR文件: 指定秘钥对信息 算法:ECC key...

roncoo-pay 的相关问答

评论 (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
回复
举报
更多评论
24 评论
681 收藏
分享
返回顶部
顶部