doc 更新描述文档

This commit is contained in:
bootx
2024-02-13 21:58:05 +08:00
parent ed03a55811
commit 2cecde18d6
3 changed files with 44 additions and 31 deletions

View File

@@ -6,14 +6,14 @@
<img src='https://gitee.com/bootx/dax-pay/badge/star.svg?theme=dark' alt='star'/>
<img src="https://img.shields.io/badge/Dax%20Pay-2.0.0-success.svg" alt="Build Status"/>
<img src="https://img.shields.io/badge/Author-Bootx-orange.svg" alt="Build Status"/>
<img src="https://img.shields.io/badge/Spring%20Boot-2.7.x-blue.svg" alt="Downloads"/>
<img src="https://img.shields.io/badge/Spring%20Boot-2.7.18-blue.svg" alt="Downloads"/>
<img src="https://img.shields.io/badge/license-Apache%20License%202.0-green.svg"/>
</p>
## 🍈项目介绍
> DaxPay是一套基于Bootx-Platform脚手架构建的一套开源支付网关系统已经对接支付宝、微信支付相关的接口以及扩展了钱包支付、储值卡支付、现金支付等新的支付方式。
> 可以独立部署,提供接口供业务系统进行调用,不对原有系统产生影响
## 🧭 特色功能
- 已对接`微信支付`相关的接口,目前已经支持`V2`版本的接口,后续版本将支持`V3`版本的接口
@@ -22,19 +22,23 @@
- 提供`HTTP`方式接口调用能力,和`Java`版本的`SDK`,方便业务系统进行对接
- 接口请求和响应数据支持启用签名机制,可根据实际需要进行开关,保证交易安全可靠
- 提供管理平台方便运营人员进行管理和操作不需要懂IT技术也可以轻松使用
- 提供`聚合支付``电脑收银台``手机收银台`的演示模块,供开发者参考其实现支付功能的逻辑
## 🍒文档和演示地址
## 🍒 文档和源码地址
### 文档地址
在 [Bootx开源文档站](https://bootx.gitee.io/) 下的**支付网关(DaxPay)**模块下可以进行查阅相关文档,具体链接地址如下:
[快速指南](https://bootx.gitee.io/daxpay/guides/overview/项目介绍.html)
[支付对接](https://bootx.gitee.io/daxpay/gateway/overview/接口清单.html)
在 [Bootx开源文档站](https://bootx.gitee.io/) 下的支付网关(DaxPay)模块下可以进行查阅相关文档,具体链接地址如下:
[快速指南](https://bootx.gitee.io/daxpay/guides/overview/项目介绍.html)、
[支付对接](https://bootx.gitee.io/daxpay/gateway/overview/接口清单.html)、
[平台配置](https://bootx.gitee.io/daxpay/admin/config/平台配置.html)
### 项目地址
后端地址:[https://gitee.com/bootx/dax-pay](https://gitee.com/bootx/dax-pay)
Web前端地址[https://gitee.com/bootx/dax-pay-ui](https://gitee.com/bootx/dax-pay-ui)
H5前端地址[https://gitee.com/bootx/dax-pay-h5](https://gitee.com/bootx/dax-pay-h5)
## 🏬 系统演示
### 管理平台:
> 注:演示账号部分功能修改删除权限未开放。
@@ -54,8 +58,11 @@
密码: 123456
### 收银台演示
> 请勿大额支付,可以通过后台管理端进行退款
地址: https://daxpay.demo.bootx.cn/#/cashier
电脑收银台地址: https://daxpay.demo.bootx.cn/#/cashier
手机收银台地址: https://daxpay.demo.bootx.cn/h5/#/cashier/uniCashier
## 🥞 核心技术栈
| 名称 | 描述 | 版本要求 |
@@ -70,31 +77,33 @@
## 🍎 系统截图
### 收银台演示
![pc.jpg](https://s11.ax1x.com/2024/02/12/pF8n9x0.md.jpg)
### H5收银台演示
![h5.png](https://s11.ax1x.com/2024/02/12/pF8nPMV.md.png)
![h5.png](https://s11.ax1x.com/2024/02/12/pF8nPMV.png)
### 支付演示
![pay.png](https://s11.ax1x.com/2024/02/12/pF8np2q.md.png)
![pay.png](https://s11.ax1x.com/2024/02/12/pF8np2q.png)
### 收银台演示
![pc.jpg](https://s11.ax1x.com/2024/02/12/pF8n9x0.jpg)
### 支付通道配置
[](https://s11.ax1x.com/2024/02/13/pF8s2VS.jpg)
## 💾 路线图
[**查看开发进度**](https://gitee.com/bootx/dax-pay/issues/I8TQ9Q)
[**开发进度和任务池**](/_doc/Task.md)
[**更新记录**](/_doc/ChangeLog.md)
### 2.0.X版本:
- [ ] 对账功能剩余比对功能实现
- [ ] 支持转账操作
- [ ] 微信增加V3版本接口支持
- [ ] 支付宝增加V3版本接口支持
- [ ] 钱包功能完善
- [ ] 储值卡功能完善
- [ ] 现金支付功能完善
- [ ] 微信增加V3版本接口支持
- [ ] 支付宝增加V3版本接口支持
- [ ] 支付宝进行关闭时,支持通过撤销模式进行订单关闭
- [ ] 对账功能剩余比对功能实现
- [ ] 消息通知支持消息中间件模式
- [ ] 支持转账操作
- [ ] 增加验签调试等功能的页面
### 2.1.X版本:
- [ ] 增加账户金额表
- [ ] 增加统计管理
- [ ] 支持微信消息通知

View File

@@ -1,16 +1,20 @@
# CHANGELOG
## [v2.0.0]
- 支持请求参数签名和验签机制已经支持SHA256和
- 去除调用时的用户概念,作为独立的支付网关使用
- 支持支付功能、已对支付宝微信进行支持
- 支持支付宝支付扫码支付、付款码支付、PC支付、H5支付
- 支持微信支付扫码支付、WAP支付、公众号支付
- 增加聚合支付演示功能,支持支付宝微信支付
- 增加PC收银台演示功能各种类型的支付
- 增加手机收银台演示功能,支持在微信、支付宝、浏览器中发起对应的请求
- 提供Java版本SDK简化业务系统对支付网关的调用
- 支持请求参数签名和验签机制已经支持SHA256和MD5
- 支持支付订单超时自动进行关闭
- 支持支付订单关闭功能,关闭
- 支持支付订单手动关闭功能
- 支持支付退款功能,可以进行全部退款或部分退款
- 支持支付同步功能,通过同步接口可以获取第三方支付网关的状态
- 支持支付和退款订单的修复功能,根据取第三方支付网关订单的状态,对订单进行修正,如支付同步、退款同步、消息回调等可触发
- 部分支付对账功能,已经实现支付宝和微信对账单下载解析和保存的功能
- 支持对各支付通道进行管理包括是否启用、显示Logo图等
- 支持对支付网关对外暴露的接口进行管理,支持启停用、是否验签、是否消息通知等功能
- 去除调用时的用户概念,作为独立的支付网关使用
- 组合支付已预先进行支持,支持一个异步支付+多个同步支付通道组合进行收单支付
- 提供Java版本SDK简化业务系统对支付网关的调用
- 对回调记录、同步记录、修复记录、关闭记录、进行报错
- 记录支付时出现的回调记录、同步记录、修复记录、关闭记录

View File

@@ -2,9 +2,9 @@
- [ ] 支付回调通知和退款回调通知功能
- [ ] 增加收银台演示功能, 金额固定, 不允许进行修改
- [ ] 增加聚合支付(直接支付模式)演示功能,
- [ ] 支付对账的序列化生成器有问题,
2.0.1 里程碑
- 现金、钱包、储值卡功能进行重构
- [ ]现金、钱包、储值卡功能进行重构
-
- 2.0.x 版本内容
@@ -13,7 +13,7 @@
- [ ] 支付流程涉及异步支付时, 更换支付方式需要控制预防客户重复付款
- [ ] 完善各种同步支付方式
- [ ] 增加聚合支付功能支持
- [ ] 增加手机用户收银台功能
- [x] 增加手机用户收银台功能
**任务池**
- [ ] ~~微信退款状态不一致补偿~~
- [ ] 支付SDK编写