聚合支付--xxpay-master

XxPay'官方技术交流群①:206119456已满2000 群②:885394559已满1000 群③:742057837(加群暗号:xxpay技术交流)。

XxPay'官方资源交流群①:214196580已满500 群②:838740906已满500 群③:616686832 (加群暗号:xxpay资源交流)。


 

项目介绍


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

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

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

XxPay开发社区:http://pub.xxpay.org

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

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

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

 

版本更新


版本日期描述
V1.0.02018-04-15在springboot版本中增加了rabbitMQ的支持,修复其他bug
V1.0.02018-04-09已完成spring cloud新版规划
V1.0.02017-11-25在dubbo版本增加了转账、退款接口;重构了商户通知;修复了已知Bug
V1.0.02017-10-24提交xxpay4spring-boot版本
V1.0.02017-09-10完成dubbo架构,增加支付订单查询接口
V1.0.02017-08-25微信支付SDK更换为weixin-java-pay,增加微信H5支付,增加docker部署支持
V1.0.02017-08-23升级支付宝为最新接口
V1.0.02017-08-20升级spring boot为1.5.6,修复通知bug
V1.0.02017-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-mgr8092支付运营平台
xxpay-shop8081支付商城演示系统
xxpay4spring-cloud 支付中心spring-cloud架构实现
xxpay4dubbo 支付中心spring-boot-dubbo架构实现
xxpay4spring-mvc 支付中心spring-mvc架构实现

xxpay4spring-cloud

项目端口描述
xxpay-config2020支付服务配置中心
xxpay-gateway3020支付服务API网关
xxpay-server2000支付服务注册中心
xxpay-service3000支付服务生产者
xxpay-web3010支付服务消费者
项目启动顺序:  
xxpay-server > xxpay-config > xxpay-service > xxpay-web > xxpay-gateway

xxpay4dubbo

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

 

项目部署


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

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

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

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

软件版本说明
JDK1.8spring boot 对低版支持没有测过
ActiveMQ5.11.1高版本也可以,如:5.14.3
MySQL5.7.17要在5.6以上,否则初始化SQL会报错,除非手动修改建表语句

 

关于我们


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

XxPay聚合支付公众号

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
聚合支付-通道对账PRD(Product Requirement Document)是一种用于管理聚合支付系统的通道对账过程的规范性文件。 聚合支付系统是指通过整合多个支付渠道(例如银行卡、支付宝、微信支付等)提供全面支付服务的平台。通道对账是保证支付系统资金流动的重要环节,它涉及到对接各个支付通道的交易数据进行核对和对账对比。 聚合支付-通道对账PRD包含以下主要内容: 1. 对账目的和背景:明确对账的目的和对账的重要性,解释为什么需要对账以及对账的好处。 2. 功能需求:明确系统需要提供的核心功能,例如对接各个支付通道的数据导入、对账处理、异常处理等。 3. 数据要求:说明系统需要导入的数据类型和数据源,包括交易记录、商户信息、支付通道信息等。 4. 对账流程:详细描述整个对账过程,包括数据导入、数据核对、对账结果生成等步骤。 5. 异常处理:说明对账过程中可能出现的异常情况以及相应的处理方案,例如数据不匹配、缺失数据等。 6. 报表需求:明确系统需要生成的对账报表和统计分析报表,以便于监控和分析对账结果。 7. 安全要求:说明对账系统需要满足的安全要求,包括数据加密、用户权限管理等。 8. 性能要求:说明对账系统需要满足的性能要求,例如对大量数据的处理能力、并发处理能力等。 9. 用户界面需求:描述对账系统的用户界面设计,包括交互方式、界面布局等。 10. 需求优先级和时间计划:根据需求的紧急程度和重要程度设置优先级,并制定相应的项目时间计划。 通过聚合支付-通道对账PRD,可以明确对账系统的需求和功能,并提供项目实施的指导和依据,确保对账过程的准确性和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值