Jeepay是一套适合互联网企业使用的开源支付系统,支持多渠道服务商和普通商户模式。已对接微信支付,支付宝,云闪付官方接口,支持聚合码支付。
Go to file
2017-09-10 21:39:12 +08:00
xxpay4dubbo 提交dubbo版本 2017-09-10 21:30:30 +08:00
xxpay4spring-cloud 提交dubbo版本 2017-09-10 21:28:48 +08:00
xxpay-common 提交dubbo版本 2017-09-10 21:28:48 +08:00
xxpay-dal 1. 升级spring boot版本为1.5.6 2017-08-20 17:56:05 +08:00
xxpay-mgr 添加支付宝当面付之扫码 2017-09-05 14:37:53 +08:00
xxpay-shop Merge remote-tracking branch 'origin/master' 2017-09-05 21:44:36 +08:00
.gitignore 1. 升级spring boot版本为1.5.6 2017-08-20 17:56:05 +08:00
init_db.sql 升级支付宝为最新接口 2017-08-23 16:12:52 +08:00
LICENSE 提交许可证 2017-08-14 19:20:25 +08:00
pom.xml 提交dubbo版本 2017-09-10 21:28:48 +08:00
README.md 完善README文档 2017-09-10 21:39:12 +08:00

XxPay'官方交流群206119456加群暗号xxpay交流


项目介绍


  • XxPay聚合支付 使用Java开发分为spring-cloud和dubbo分布式架构版本已接入微信、支付宝等主流支付渠道可直接用于生产环境。

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

XxPay官网http://www.xxpay.org

XxPay统一扫码支付体验http://shop.xxpay.org/goods/openQrPay.html

XxPay运营平台演示http://mgr.xxpay.org

XxPay文档库http://docs.xxpay.org

版本更新


版本 日期 描述
V1.0.0 2017-08-11 完成spring-cloud架构集成微信、支付宝渠道
V1.0.0 2017-08-20 升级spring boot为1.5.6修复通知bug
V1.0.0 2017-08-23 升级支付宝为最新接口
V1.0.0 2017-08-25 微信支付SDK更换为weixin-java-pay增加微信H5支付增加docker部署支持
V1.0.0 2017-09-10 完成dubbo架构增加支付订单查询接口

接下来的版本开发计划:

+ 增加支付中心查询订单、补单等接口;
+ 增加微信转账、红包接口;
+ 增加IAP支付
+ 增加spring-mvc版本
+ 增加spirng-boot-dubbo架构版本
+ 增加与支付渠道测的对账;
+ 增加账户、结算功能;
+ 增加与商户测的对账;

真正开发未必按上面的顺序,大家如有更强烈的开发需求请反馈作者。

项目测试


  • 如何获取支付体验账号关注官方公众号搜索XxPay回复测试账号。
  • 支付宝沙箱测试:XxPay支付宝沙箱测试

体验xxpay支付流程,手机扫一扫可体验

【运营平台截图】

输入图片说明

输入图片说明

项目结构


xxpay-master
├── xxpay4dubbo -- spring-boot-dubbo架构实现
|    ├── xxpay4dubbo-api -- 接口定义
|    ├── xxpay4dubbo-service -- 服务生产者
|    ├── xxpay4dubbo-web -- 服务消费者
├── xxpay4spring-cloud -- spring-cloud架构实现
|    ├── xxpay-config -- 配置中心
|    ├── xxpay-gateway -- API网关
|    ├── xxpay-server -- 服务注册中心
|    ├── xxpay-service -- 服务生产者
|    └── xxpay-web -- 服务消费者
├── xxpay4spring-mvc -- spring-mvc架构实现
├── xxpay-common -- 公共模块
├── xxpay-dal -- 数据持久层
├── xxpay-mgr -- 运营管理平台
├── xxpay-shop -- 演示商城

xxpay-master

项目 端口 描述
xxpay-common 公共模块(常量、工具类等)jar发布
xxpay-dal 支付数据持久层jar发布
xxpay-mgr 8092 支付运营平台
xxpay-shop 8081 支付商城演示系统
xxpay4spring-cloud 支付中心spring-cloud架构实现
xxpay4dubbo 支付中心spring-boot-dubbo架构实现
xxpay4spring-mvc 支付中心spring-mvc架构实现

xxpay4spring-cloud

项目 端口 描述
xxpay-config 2020 支付服务配置中心
xxpay-gateway 3020 支付服务API网关
xxpay-server 2000 支付服务注册中心
xxpay-service 3000 支付服务生产者
xxpay-web 3010 支付服务消费者
项目启动顺序:
xxpay-server > xxpay-config > xxpay-service > xxpay-web > xxpay-gateway

xxpay4dubbo

项目 端口 描述
xxpay4dubbo-api API接口定义
xxpay4dubbo-service 20880 支付服务生产者
xxpay4dubbo-web 3020 支付服务消费者
项目启动顺序:
xxpay4dubbo-service > xxpay4dubbo-web

项目部署


项目部署文档:XxPay项目部署

作者已成功将项目部署在阿里云主机上,服务器配置为:

CPU 内存 操作系统
1核 2 GB CentOS 6.8 64位

安装的各软件对应的版本为(仅供参考):

软件 版本 说明
JDK 1.8 spring boot 对低版支持没有测过
ActiveMQ 5.11.1 高版本也可以5.14.3
MySQL 5.7.17 要在5.6以上否则初始化SQL会报错除非手动修改建表语句

关于我们


微信扫描下面二维码关注官方公众号XxPay获取更多精彩内容。

XxPay聚合支付公众号