mirror of
https://gitee.com/dromara/dax-pay
synced 2026-08-10 14:56:06 +08:00
feat 签名算法支持嵌套参数优化, 新增支付演示模块
This commit is contained in:
@@ -1,21 +1,16 @@
|
||||
# CHANGELOG
|
||||
## [v1.0.1] 支付之路: 多商户适配
|
||||
- 新增: 钱包支持多商户和多应用
|
||||
- 新增: 储值卡支持多商户和多应用
|
||||
- 新增: 网关同步记录进行保存
|
||||
- 新增: 钱包支持设置开通时的默认金额
|
||||
- 新增: 储值卡多卡支付演示
|
||||
- 优化: 结算台支持多商户
|
||||
- 优化: 重构支付消息通知结构, 使后期支持多种消息中间件
|
||||
- 优化: 拆分网关同步相关代码
|
||||
- 优化: 保存各渠道的支付单
|
||||
|
||||
## [v1.0.0] 支付之路
|
||||
- 支持单渠道支付、聚合支付、组合支付、退款功能
|
||||
- 单渠道支付:支持支付宝、微信、现金、钱包、储值卡等多种支付方式
|
||||
- 聚合支付:支持微信或支付宝使用同一个码
|
||||
- 组合支付:支持多种同步支付和一个异步支付(微信、支付宝)进行组合支付
|
||||
- 支持退款:部分对款、全部退款等方式
|
||||
- 储值卡:支持单卡支付、多卡支付,退款时支持退款到原储值卡中,也支持将余额退到同一个卡上
|
||||
- 支付宝:支持web支付、wap支付、扫码支付、付款码支付、APP支付
|
||||
- 微信:wap支付、扫码支付、付款码支付、APP支付、公众号/小程序支付
|
||||
## [v2.0.0]
|
||||
- 支持请求参数签名和验签机制,已经支持SHA256和
|
||||
- 去除调用时的用户概念,作为独立的支付网关使用
|
||||
- 支持支付功能、已对支付宝、微信进行支持
|
||||
- 支持支付订单超时自动进行关闭
|
||||
- 支持支付订单关闭功能,关闭
|
||||
- 支持支付退款功能,可以进行全部退款或部分退款
|
||||
- 支持支付同步功能,通过同步接口可以获取第三方支付网关的状态
|
||||
- 支持支付和退款订单的修复功能,根据取第三方支付网关订单的状态,对订单进行修正,如支付同步、退款同步、消息回调等可触发
|
||||
- 部分支付对账功能,已经实现支付宝和微信对账单下载解析和保存的功能
|
||||
- 支持对各支付通道进行管理,包括是否启用、显示Logo图等
|
||||
- 支持对支付网关对外暴露的接口进行管理,支持启停用、是否验签、是否消息通知等功能
|
||||
- 组合支付已预先进行支持,支持一个异步支付+多个同步支付通道组合进行收单支付
|
||||
- 提供Java版本SDK,简化业务系统对支付网关的调用
|
||||
- 对回调记录、同步记录、修复记录、关闭记录、进行报错
|
||||
|
||||
@@ -1,10 +1,15 @@
|
||||
2.0.1 里程碑
|
||||
- 支持各类回调通知
|
||||
- 现金、钱包、储值卡功能进行重构
|
||||
-
|
||||
|
||||
2.0.0 重构进度
|
||||
- 已经完成的
|
||||
- [x] 参数签名和验签机制
|
||||
- [x] 开放接口供第三方调用
|
||||
- [x] 将零散的上下文对象进行抽取为统一的上下文对象
|
||||
- [x] 拆分原有的策略类,实现粒度更细
|
||||
- [x] 去除用户概念,作为独立的支付网关使用, 不与其他系统产生耦合性
|
||||
- [x] 去除用户概念,作为独立的支付网关使用,不与其他系统产生耦合性
|
||||
- 2023-12-31:
|
||||
- [x] 支付关闭相关逻辑
|
||||
- [x] 各支付通道补充相关未实现的逻辑
|
||||
@@ -55,7 +60,7 @@
|
||||
- 2024-01-13:
|
||||
- [x] (前端) 微信/支付宝支付通道配置
|
||||
- [x] 支付通道支持停用
|
||||
- [x] 请求支付网关时区退款号以R开头, 用于与支付ID的区分
|
||||
- [x] ~~请求支付网关时区退款号以R开头, 用于与支付ID的区分~~
|
||||
- [x] (前端) 平台配置
|
||||
- 2024-01-15:
|
||||
- [x] 优化支付相关订单和记录的查询条件
|
||||
|
||||
Reference in New Issue
Block a user