Commit Graph

  • 1d8fd4c4a2 chore(release): 升级至 4.0.0-beta3 4.0 daxpay 2026-08-09 08:46:37 +08:00
  • 19761b27e5 fix(transfer): 发起/同步异常错误消息按中文本地化解析后落库, 避免 errorMsg 存 messageKey 字符串 daxpay 2026-08-08 14:49:23 +08:00
  • 39637e9af6 fix(transfer): 微信转账发起 AppId 回写落库, 确认收款查询凭证组装改用 buildTransferConfig 对齐发起路径 daxpay 2026-08-08 14:49:10 +08:00
  • 09547d9018 refactor(transfer): 微信确认收款链接抽取为 TransferConfirmUrlService 复用, 订单详情 processing 状态回填 confirmUrl daxpay 2026-08-08 14:48:15 +08:00
  • 6b94808510 fix(record): 转账回调记录回填支付产品(与支付/退款回调对齐) daxpay 2026-08-08 14:30:52 +08:00
  • 2b084cb185 refactor(transfer): 移除转账应用号(appId)依赖, 幂等键改为 bizTransferNo+mchNo daxpay 2026-08-08 11:48:04 +08:00
  • b712a91d9e feat(transfer): 转账收款人敏感字段加密存储(AES-256-GCM) + 展示脱敏 + 重试强制重填 daxpay 2026-08-08 11:10:25 +08:00
  • 512ae29f77 fix(channel-alipay): 转账同步拦截业务失败码, ORDER_NOT_EXIST→终态FAIL, 发起失败直接抛异常 daxpay 2026-08-08 11:08:56 +08:00
  • 43ee8db4a1 feat(i18n): 转账收款类型/渠道校验/发起失败错误词条(10语) daxpay 2026-08-07 22:18:30 +08:00
  • c88a42ccf8 feat(channel): 支付宝转账校验收紧(仅user_id/login_name/姓名/金额下限/大额理由) + 抖音手机号收款与转账号格式校验 daxpay 2026-08-07 22:18:24 +08:00
  • cd1384fcc3 feat(transfer): 转账场景标识三通道统一(transferScene 合并场景配置ID/收款感知字段), 发起失败抛异常, 支付宝转账单表加列 daxpay 2026-08-07 22:18:19 +08:00
  • 1b1470fa6c feat(channel-alipay): 支付宝转账申请配套(转账应用/场景配置/资金流水号回写/时间解析) + 错误码与校验词条(10语) daxpay 2026-08-07 16:39:50 +08:00
  • 824b3f1fa6 feat(channel-wechat): 微信转账申请配套(报备兜底/确认收款查询/标题与报备校验) + 错误码词条(10语) daxpay 2026-08-07 16:39:12 +08:00
  • be248dec17 feat(transfer): 转账申请链路扩展(报备/场景/收款感知透传+容器持久化)与微信确认收款链接, 发起返回单号 daxpay 2026-08-07 16:38:22 +08:00
  • 80810851c3 feat(transfer): 抖音转账场景主数据枚举(1001-1007) + 转账发起应用绑定(仅网站应用), 策略按转账配置解析发起应用(10语) daxpay 2026-08-07 15:23:17 +08:00
  • 0d10d18ea3 feat(transfer): 微信转账配置独立表(转账场景+发起应用), 转账策略按配置解析发起应用(10语) daxpay 2026-08-07 13:50:35 +08:00
  • d71d0adc4f feat(transfer): 微信/支付宝/抖音转账异步回调落地, README 补充转账与风控体系说明 daxpay 2026-08-06 17:49:57 +08:00
  • 170eb951fa feat(risk): 黑名单支持省市两级地区名单(行政区划编码), 新增区域编码解析器, API安全/风控配置迁移至支付安全目录 daxpay 2026-08-06 16:12:55 +08:00
  • 7a928c00f1 feat(risk): 商户风控配置独立表与地理围栏三级策略改造, 新增交界城市预览演示 daxpay 2026-08-06 14:49:38 +08:00
  • df997d0a28 refactor(ip-region): 移除 ip2region 旧版区域字段兼容, 统一 v4.xdb 五段格式并补单测 daxpay 2026-08-06 14:35:05 +08:00
  • 853530e490 refactor(region): base_city_adjacent 改用 MyBatis-Plus 管理并清空升级脚本 daxpay 2026-08-06 13:45:49 +08:00
  • 36fd5eb824 fix(sql): 补充 iam_user_expand_info 超管种子并修复脱敏脚本行级保留 daxpay 2026-08-06 11:20:26 +08:00
  • 600b567759 feat(risk): 实现门店市级地理围栏(IP 城市级判定) daxpay 2026-08-06 10:37:33 +08:00
  • 2bd3d497be docs: README 版本徽标同步升级至 4.0.0-beta2 4.0.0-beta2 daxpay 2026-08-05 14:59:09 +08:00
  • ad07f6b225 chore(release): 升级至 4.0.0-beta2, 全量同步表结构与种子数据 daxpay 2026-08-05 14:25:06 +08:00
  • 06cd52ef8f chore(script): 更新 data.sql 全量脱敏导出脚本 daxpay 2026-08-05 14:24:33 +08:00
  • f7291708b7 chore(auth): SecurityUtil 未登录告警日志降级为 debug, 减少无谓噪音 daxpay 2026-08-05 14:24:33 +08:00
  • 8a560a57da feat(transfer): 转账核心链路/状态机/运行时改造与两端入口 daxpay 2026-08-05 14:24:18 +08:00
  • 4d1687e8c5 feat(channel-transfer): alipay/douyin/wechat 通道转账适配与错误码词条 daxpay 2026-08-05 14:24:01 +08:00
  • 5adae83938 feat(trade): 转账基础枚举/工具/权限码与多语种词条 daxpay 2026-08-05 14:23:28 +08:00
  • df6f4eda9e chore(yeepay): 补全通道资源配置 daxpay 2026-08-05 14:22:56 +08:00
  • d52df2871d feat(wx): 微信应用能力解析增强(WxAppFacade/Resolve/Capability) daxpay 2026-08-05 14:22:56 +08:00
  • 28b6f21926 fix(wechat): 退款回调补充关闭/异常状态映射, 付款码结果未知保持处理中 daxpay 2026-08-05 14:22:49 +08:00
  • 4ba092b48b feat(channel-direct): douyin/wechat 直连商户实体/参数/结果/服务调整 daxpay 2026-08-05 14:22:17 +08:00
  • 549a6c8c6b refactor(adapay): 重构直连密钥配置, ada_pay 产品名回退为 Adapay daxpay 2026-08-05 14:20:49 +08:00
  • 2b838bb7f8 feat(trade): pay_trade 冗余支付通道(channel)字段, 按接入通道维度看资金免JOIN daxpay 2026-08-05 11:56:22 +08:00
  • 4cb6eb0397 fix(adapay): 同步补全通道订单号、支付时间与原始快照 daxpay 2026-08-05 11:02:25 +08:00
  • 7fabc67fce fix(adapay): 回调改用表单参数 data/sign, 修复 body 为空导致回调失败 daxpay 2026-08-05 10:00:23 +08:00
  • 0072fb050d fix(route): 环境不匹配改抛 channelMchEnvMismatch 带参, 替代 noMatch 提升可诊断性 daxpay 2026-08-04 20:42:25 +08:00
  • 2e465315b4 refactor(adapay): 删除服务商密钥配置(isv), 开源版无进件不适用 daxpay 2026-08-04 19:08:52 +08:00
  • e35bc726a0 fix(risk): 海外IP检查 IPv6 直通放行, 修复 NetUtil.isInnerIP 对 IPv6 抛异常 daxpay 2026-08-04 16:40:54 +08:00
  • 6d5ce9dfd1 refactor(douyin): 删除平台档 appType 推导兜底, 产品/通道未配置应用直接报错 daxpay 2026-08-04 16:29:35 +08:00
  • d4c0b03dd0 feat(adapay): 新增服务商密钥配置与微信应用绑定支持, 微信应用绑定能力收窄下沉产品策略声明 daxpay 2026-08-04 16:25:08 +08:00
  • 6ec791434a refactor(adapay): 删除主应用未使用的 PLATFORM_PUBLIC_KEY 死代码常量 daxpay 2026-08-04 14:52:11 +08:00
  • 0902cff09a fix(i18n): 乐刷补 isvKeyNotConfigured/merchantDuplicate 2 key(10语种) daxpay 2026-08-04 12:02:53 +08:00
  • 808e491ae3 fix(channel-merchant): adapay 沙箱环境标签丢失修复, 沙箱标志统一读产品策略 daxpay 2026-08-04 11:38:00 +08:00
  • 8b5269c9a0 feat(stripe): 接入 Stripe 国际卡组通道(Visa/MasterCard) daxpay 2026-08-04 10:34:41 +08:00
  • e5b543e556 chore(sql): 新增脱敏 data.sql 与 redact 工具, 移除 iam_perm_menu.sql, 清空 update-datas.sql, 刷新 table.sql daxpay 2026-08-04 10:32:46 +08:00
  • 63104c5fa7 refactor(union): 银联通道去 direct 子包, 配置类与商户管理扁平化 daxpay 2026-08-03 19:52:38 +08:00
  • e79dfbaef7 feat(refund): 退款手动关闭/并发冲突纠正, 网关授权回跳校验, 通道传输异常分类 daxpay 2026-08-03 19:51:01 +08:00
  • 01a5eb89b6 refactor(notice): 通知系统重构, protocol 拆分为 transport/format/payload daxpay 2026-08-03 19:49:44 +08:00
  • 7b40ead19d feat(pay): 支付结果查询合并至网关H5控制器, 支持支付宝PC/WAP同步回跳 daxpay 2026-08-03 15:09:27 +08:00
  • e54bf5e734 refactor(risk): 风险命中记录移除运营处置流程, 删除 handle 接口/枚举/参数与处理字段 daxpay 2026-08-03 12:01:51 +08:00
  • 57b271de57 test(risk): 新增 DefaultPayRiskChecker 单测, 覆盖海外IP拦截与黑名单命中 daxpay 2026-08-03 11:40:54 +08:00
  • d83597b462 fix(risk): 海外IP拦截误伤内网地址, 入口加网段判定直通放行 daxpay 2026-08-03 11:12:40 +08:00
  • dea3f8715b refactor(result): MchBaseResult 的 mchNo->mchName @Trans 走继承, 删除 5 个子类冗余的 mchName 字段与注解声明 daxpay 2026-08-02 20:27:12 +08:00
  • ac3234efc1 i18n: 支付产品枚举 union_pay 显示名统一为银联支付(zh/繁/ja) daxpay 2026-08-02 20:00:48 +08:00
  • e30c896608 i18n: union_pay 通道/渠道/支付厂商枚举显示名统一为银联支付(zh/繁/ja) daxpay 2026-08-02 19:55:22 +08:00
  • 349306f833 refactor(union): 云闪付三产品合并为单一 union_pay 产品, 策略类按生命周期统一 daxpay 2026-08-02 18:43:15 +08:00
  • c9924f8f04 fix(json): 注册 OffsetDateTime query/form 参数 Converter 修复时间范围查询绑定失败; 抽取 OffsetDateTimeParseUtil 工具类(@UtilityClass) daxpay 2026-08-02 17:44:33 +08:00
  • fbe8a2a240 chore(sql): 更新菜单种子(支付应用目录/排序调整), 清空已执行升级脚本, 删除一次性生成脚本 daxpay 2026-08-02 10:45:53 +08:00
  • 8cc63e930b feat(payment): 出站通知 MQ 投递失败兜底; 支付宝 ISV 产品绑定校验器 daxpay 2026-08-02 10:45:44 +08:00
  • 842681b2c4 refactor(payment): self 注入统一 final 构造注入; EasyPay 结果增 mchName @Trans 翻译 daxpay 2026-08-02 10:45:30 +08:00
  • cf2f3e1492 refactor(demo): 测试回调从 unipay 迁移到 demo 模块 daxpay 2026-08-02 10:45:07 +08:00
  • 380c7d8e2e refactor(platform): 商户名称翻译 SPI(MerchantNameResolver), platform 模块跨租户翻译商户名 daxpay 2026-08-02 10:44:53 +08:00
  • 647565e7e2 feat(payment): 交易订单定时同步任务(分层窗口扫描+ShedLock分布式锁) daxpay 2026-08-02 10:44:39 +08:00
  • e27748840f feat(payment): 统一支付新增退款/退款查询/退款同步接口 daxpay 2026-08-02 10:43:38 +08:00
  • 417d0e832e refactor(callback): 通道回调控制器改用 @IgnoreAuth 注解放行, 替代安全配置硬编码 /unipay/callback/** daxpay 2026-08-02 10:41:36 +08:00
  • f68d475561 feat(union): 补全云闪付错误文案i18n(3key×10语种), 追加支付主数据种子(pay_md_* 7表20行, update-datas.sql) daxpay 2026-08-02 10:31:04 +08:00
  • fe6f988b19 feat(channel): 新增云闪付(直连银联ACP)通道适配模块, 支持C扫B/H5/B扫C三产品, RSA2证书签名+回调验签, 10语种i18n daxpay 2026-08-01 23:56:46 +08:00
  • e4fed1907d fix(payment): 修复出站通知MQ消费mchContextMissing, sendAuto引导读后runAs装载mchNo再走租户内发送 daxpay 2026-08-01 22:59:37 +08:00
  • bb82b35bd6 fix(wechat): 回调凭证组装解耦应用解析, 修复回调验签 directMchAppNotConfigured daxpay 2026-08-01 22:40:22 +08:00
  • 42e0d69f9a refactor(payment): 商户前缀分域统一 /merchant/+/mch/归一为/mch/(商户端)+/admin/merchant/(运营端), 小程序/app-merchant/改/app-mch/, 清理冗余子路径, MchUserAdminController双路径, 废弃/mini/mch/**, SensitiveWord补充来源识别 daxpay 2026-08-01 14:23:00 +08:00
  • ec0e6e01bc refactor(payment): Controller @RequestParam散参数治理, Dashboard查询对象化(TradeRangeQuery)合并Service双套重载, POST多参数改@RequestBody, EasyPay删除useCancel, 清理15处裸注解 daxpay 2026-08-01 13:11:55 +08:00
  • 84c6f939b9 refactor(payment): 订单关闭入口收敛, 删除pay-trade三套close端点, 统一入口参数对齐核心层(containerId/tradeType)并剥离管理端useCancel daxpay 2026-08-01 11:44:29 +08:00
  • e7080567fe config 调整部分参数默认值 daxpay 2026-08-01 10:13:51 +08:00
  • 4b39d3ed95 chore(config): PlatformConfigProperties 补全 tradeSyncEnabled 字段, 提供配置项 IDE 自动提示 daxpay 2026-08-01 10:12:51 +08:00
  • 24bee166c5 refactor(payment): 订单关闭入口统一, 网关/普通收归单一接口(type 分流), 权限收敛 trade:order:manage, dev 移除 /** 全量放行, /unipay/close 支持网关订单 daxpay 2026-08-01 10:01:53 +08:00
  • 523289e6d0 feat(risk): 接入海外IP地域拦截风控维度, 复用ip2region判定境外IP, 新增overseas_ip命中类型, 受风控总开关门控 daxpay 2026-07-31 20:58:14 +08:00
  • db247050b8 chore(sql): 更新菜单种子, 移动应用配置菜单迁移至支付配置目录 daxpay 2026-07-31 19:19:56 +08:00
  • 1ba1e18712 refactor(payment): 交易/退款/易支付查询分端化, 运营端修复商户名称翻译 daxpay 2026-07-31 17:17:25 +08:00
  • 7c6be6187f feat(channel): 银联商务支付/关单/退款/同步策略按产品拆分, 支持H5/JSAPI/小程序 daxpay 2026-07-31 16:40:26 +08:00
  • c9b7d1514a feat(payment): 商户应用新增启用列表接口, 下拉仅返回启用应用 daxpay 2026-07-31 16:30:57 +08:00
  • 7ffadb18d6 feat(gateway): 预下单结果回传实际类型并校验类型不可中途变更, 落地页改H5/小程序双链接, 下线linkForm维度 daxpay 2026-07-31 15:52:18 +08:00
  • 9f02c443ac refactor(menu): 支付管理菜单结构优化(新建支付应用/接入配置分组, 恢复隐藏目录, 清理设备管理死节点) daxpay 2026-07-31 13:32:01 +08:00
  • 94fda74c58 refactor: 合并码牌/聚合配置为统一网关支付配置, 新增聚合小程序 linkForm 维度(/am/), 聚合接口加 openId 校验 daxpay 2026-07-30 21:00:27 +08:00
  • d6d8c0a8e4 feat(payment): 服务商支付产品绑定检查框架与微信ISV实现 daxpay 2026-07-30 13:31:45 +08:00
  • 339bd59586 fix(payment): 抖音直连应用解析隔离平台档,兜底改商户档推导;平台档多个改报错 daxpay 2026-07-30 13:25:23 +08:00
  • 4ced54dfab refactor(payment): 通道应用类型解析改为多兼容类型遍历 4.0.0-beta1 daxpay 2026-07-30 12:32:41 +08:00
  • 9f985e9ed0 fix(channel): 传输加密拦截器区分明文错误响应并对齐 dev 通道密钥 daxpay 2026-07-30 12:22:51 +08:00
  • 54b2fa4850 refactor(wx): 移除微信服务商通道商户冗余的认证应用类型字段 daxpay 2026-07-30 10:36:24 +08:00
  • 6b8b402a6d feat(payment): 码牌小程序认证 + 网关沙箱调试接口 + 敏感字段脱敏边界修复 daxpay 2026-07-30 09:15:59 +08:00
  • f400b164c9 fix(cache): 移除反序列化丢失类型的实体缓存注解 daxpay 2026-07-30 09:12:12 +08:00
  • bb5426b54a fix(wx): 直连商户支付应用解析禁止回退到平台档应用 daxpay 2026-07-30 09:11:39 +08:00
  • 2e3685d83c refactor(mobile-app): 移动端应用管理菜单迁移至支付管理(后端) daxpay 2026-07-29 18:21:02 +08:00
  • eca7cd3bef feat(payment): 收银台抖音认证支持 code/anonymous_code 分字段 daxpay 2026-07-29 17:01:55 +08:00
  • 1b2a7c1064 refactor(wx): 下线微信通道旧直连/服务商应用体系(后端) daxpay 2026-07-29 13:16:26 +08:00
  • 3a4c3cac61 refactor(payment): appSecret 脱敏收窄为前后各6位 daxpay 2026-07-29 13:09:44 +08:00
  • 6961e7d6de refactor(payment): appSecret 合并进应用主表, 删除平台/商户独立 auth_config 表 DaxPay Dev 2026-07-29 11:51:15 +08:00
  • 40786fd8ee docs: 项目地址表格补充各子项目开源镜像地址 DaxPay Dev 2026-07-29 10:57:03 +08:00