From 2cecde18d64b99764e2bf8c61c7a93ed5d5287a9 Mon Sep 17 00:00:00 2001 From: bootx Date: Tue, 13 Feb 2024 21:58:05 +0800 Subject: [PATCH] =?UTF-8?q?doc=20=E6=9B=B4=E6=96=B0=E6=8F=8F=E8=BF=B0?= =?UTF-8?q?=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 53 +++++++++++++++++++++++++++-------------------- _doc/ChangeLog.md | 16 ++++++++------ _doc/Task.md | 6 +++--- 3 files changed, 44 insertions(+), 31 deletions(-) diff --git a/README.md b/README.md index 5da960ca1..7a6b24ce9 100644 --- a/README.md +++ b/README.md @@ -6,14 +6,14 @@ star Build Status Build Status - Downloads + Downloads

## 🍈项目介绍 > 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版本: - - [ ] 增加账户金额表 - [ ] 增加统计管理 - [ ] 支持微信消息通知 diff --git a/_doc/ChangeLog.md b/_doc/ChangeLog.md index 619c7cade..d56efaeab 100644 --- a/_doc/ChangeLog.md +++ b/_doc/ChangeLog.md @@ -1,16 +1,20 @@ # CHANGELOG ## [v2.0.0] -- 支持请求参数签名和验签机制,已经支持SHA256和 -- 去除调用时的用户概念,作为独立的支付网关使用 -- 支持支付功能、已对支付宝、微信进行支持 +- 支持支付宝支付:扫码支付、付款码支付、PC支付、H5支付 +- 支持微信支付:扫码支付、WAP支付、公众号支付 +- 增加聚合支付演示功能,支持支付宝和微信支付 +- 增加PC收银台演示功能,各种类型的支付 +- 增加手机收银台演示功能,支持在微信、支付宝、浏览器中发起对应的请求 +- 提供Java版本SDK,简化业务系统对支付网关的调用 +- 支持请求参数签名和验签机制,已经支持SHA256和MD5 - 支持支付订单超时自动进行关闭 -- 支持支付订单关闭功能,关闭 +- 支持支付订单手动关闭功能 - 支持支付退款功能,可以进行全部退款或部分退款 - 支持支付同步功能,通过同步接口可以获取第三方支付网关的状态 - 支持支付和退款订单的修复功能,根据取第三方支付网关订单的状态,对订单进行修正,如支付同步、退款同步、消息回调等可触发 - 部分支付对账功能,已经实现支付宝和微信对账单下载解析和保存的功能 - 支持对各支付通道进行管理,包括是否启用、显示Logo图等 - 支持对支付网关对外暴露的接口进行管理,支持启停用、是否验签、是否消息通知等功能 +- 去除调用时的用户概念,作为独立的支付网关使用 - 组合支付已预先进行支持,支持一个异步支付+多个同步支付通道组合进行收单支付 -- 提供Java版本SDK,简化业务系统对支付网关的调用 -- 对回调记录、同步记录、修复记录、关闭记录、进行报错 +- 记录支付时出现的回调记录、同步记录、修复记录、关闭记录 diff --git a/_doc/Task.md b/_doc/Task.md index 1cec69d9c..695c092ea 100644 --- a/_doc/Task.md +++ b/_doc/Task.md @@ -2,9 +2,9 @@ - [ ] 支付回调通知和退款回调通知功能 - [ ] 增加收银台演示功能, 金额固定, 不允许进行修改 - [ ] 增加聚合支付(直接支付模式)演示功能, - +- [ ] 支付对账的序列化生成器有问题, 2.0.1 里程碑 -- 现金、钱包、储值卡功能进行重构 +- [ ]现金、钱包、储值卡功能进行重构 - - 2.0.x 版本内容 @@ -13,7 +13,7 @@ - [ ] 支付流程涉及异步支付时, 更换支付方式需要控制预防客户重复付款 - [ ] 完善各种同步支付方式 - [ ] 增加聚合支付功能支持 - - [ ] 增加手机用户收银台功能 + - [x] 增加手机用户收银台功能 **任务池** - [ ] ~~微信退款状态不一致补偿~~ - [ ] 支付SDK编写