This action will force synchronization from 计全科技/jeepay, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
XxPay'官方技术交流群:206119456(加群暗号:xxpay交流)。
XxPay'官方资源交流群:214196580(加群暗号:xxpay交流)。
XxPay聚合支付
XxPay聚合支付使用Java开发,包括spring-cloud、dubbo、spring-boot三个架构版本,已接入微信、支付宝等主流支付渠道,可直接用于生产环境。
目前已经接入支付渠道:微信(公众号支付、扫码支付、APP支付、H5支付)、支付宝(电脑网站支付、手机网站支付、APP支付、当面付);
版本 | 日期 | 描述 |
---|---|---|
V1.0.0 | 2018-04-15 | 在springboot版本中增加了rabbitMQ的支持,修复其他bug |
V1.0.0 | 2018-04-09 | 已完成spring cloud新版规划 |
V1.0.0 | 2017-11-25 | 在dubbo版本增加了转账、退款接口;重构了商户通知;修复了已知Bug |
V1.0.0 | 2017-10-24 | 提交xxpay4spring-boot版本 |
V1.0.0 | 2017-09-10 | 完成dubbo架构,增加支付订单查询接口 |
V1.0.0 | 2017-08-25 | 微信支付SDK更换为weixin-java-pay,增加微信H5支付,增加docker部署支持 |
V1.0.0 | 2017-08-23 | 升级支付宝为最新接口 |
V1.0.0 | 2017-08-20 | 升级spring boot为1.5.6,修复通知bug |
V1.0.0 | 2017-08-11 | 完成spring-cloud架构,集成微信、支付宝渠道 |
接下来的开源版本开发计划:
+ 重点发展spring cloud架构版本;
+ 增加PC,H5支付场景体验;
+ 重构支付核心,便于渠道对接;
+ 持续增加其他支付渠道对接;
真正开发未必按上面的顺序,大家如有更强烈的开发需求请反馈作者。
【运营平台截图】
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-common | 公共模块(常量、工具类等),jar发布 | |
xxpay-dal | 支付数据持久层,jar发布 | |
xxpay-mgr | 8092 | 支付运营平台 |
xxpay-shop | 8081 | 支付商城演示系统 |
xxpay4spring-cloud | 支付中心spring-cloud架构实现 | |
xxpay4dubbo | 支付中心spring-boot-dubbo架构实现 | |
xxpay4spring-mvc | 支付中心spring-mvc架构实现 |
项目 | 端口 | 描述 |
---|---|---|
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-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,获取更多精彩内容。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。