README.md

    XxPay'官方技术交流群①:206119456已满2000 群②:885394559已满1000 群③:742057837已满500

    XxPay'官方资源交流群①:214196580已满500 群②:838740906已满500 群③:616686832已满500

    XxPay'官方支付交流群④:709597332 (加群暗号:xxpay支付交流)

    XxPay'官方支付交流群①:7273132912000人大群 官方已发布刷脸支付商业版系统:https://www.xxpay.vip/cates/service/135.html


    项目介绍


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

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

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

    XxPay商业官网:https://www.xxpay.vip

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

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

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

    XxPay刷脸支付系统介绍:https://www.yuque.com/dingzhiwei/xxpayface

    版本更新


    版本 日期 描述
    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),回复:测试账号。
    • 支付宝沙箱测试: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聚合支付公众号

    项目简介

    Jeepay是一套适合互联网企业使用的开源支付系统,支持多渠道服务商和普通商户模式。已对接微信支付,支付宝,云闪付官方接口,支持聚合码支付。

    发行版本

    当前项目没有发行版本

    贡献者 10

    开发语言

    • Java 100.0 %
    • FreeMarker 0.0 %
    • HTML 0.0 %