Commit Graph

  • 014f984f32 chore: mark project as archived — payment integrated into Sub2API main v1.15.4-final erio 2026-04-12 18:36:38 +08:00
  • b14f52dd4a feat: StripeProvider 支持从实例配置读取密钥,无需环境变量 v1.15.4 erio 2026-04-04 20:17:16 +08:00
  • 00634fd115 fix: 覆盖模式下支持从数据库 ENABLED_PROVIDERS 注册支付 provider v1.15.3 erio 2026-04-04 19:13:40 +08:00
  • 22dc7b3ada fix: 恢复 providerInstanceId 为 null 时不允许退款申请 v1.15.2 erio 2026-04-03 21:47:52 +08:00
  • 1bb75b2baa fix: 旧订单允许退款 + 移除自动退款 + 改为默认扣除余额/订阅开关 v1.15.1 erio 2026-04-03 20:36:11 +08:00
  • 7622da5dfb merge: PR #20 用户退款申请 + 部分退款 + 自动退款 v1.15.0 erio 2026-04-03 20:03:29 +08:00
  • c6b3a43dd1 refactor: processRefund 拆分为 prepare/execute/rollback,移除 _refundHandled hack v1.14.1 erio 2026-04-03 18:25:59 +08:00
  • df16796ee8 style: prettier 格式修复 v1.14.0 erio 2026-04-03 02:18:10 +08:00
  • 193d98d1cd feat: 实例级退款开关 + 退款扣余额/订阅开关 + 管理员退款重试 erio 2026-04-03 02:15:17 +08:00
  • 6dc7b1f569 fix: 更新 limits 测试适配 async + getSystemConfig,修复 format v1.13.3 erio 2026-04-02 18:23:23 +08:00
  • 5fc7ec9b3d fix: 在线配置覆盖对齐——限额校验统一走 getSystemConfig(DB→env) 模式 erio 2026-04-02 18:21:04 +08:00
  • 8b10b747cc feat: 增加退款申请审批流并支持部分退款与自动退款 IanShaw027 2026-04-01 23:05:50 +08:00
  • 6f1621937a fix: 更新部署网络与容器监听配置 IanShaw027 2026-04-01 23:04:32 +08:00
  • eaa5c560cd fix: 聚合实例剩余日容量,singleMax受剩余额度约束,剩余<singleMin时渠道不可用 v1.13.2 erio 2026-04-01 18:23:07 +08:00
  • 61c8dc32df style: prettier 格式修复 v1.13.1 erio 2026-04-01 17:52:02 +08:00
  • 331ff29fab feat: queryMethodLimits 聚合实例级限额,selectInstance 无可用实例时明确报错 erio 2026-04-01 17:50:18 +08:00
  • 14a9ba4852 style: prettier 格式修复 v1.13.0 erio 2026-04-01 16:36:59 +08:00
  • 8e8dbe2133 docs: README 新增支付配置在线管理说明,支持管理后台或环境变量两种方式 erio 2026-04-01 16:35:04 +08:00
  • 46f1ad274e feat: 实例限额改为单笔最小/最大+每日总限额,selectInstance按金额过滤 v1.12.21 erio 2026-04-01 16:09:23 +08:00
  • c99dba9fdf style: 实例表单必填项加红色星号,Admin Key与最多订单同行 v1.12.20 erio 2026-04-01 15:04:45 +08:00
  • 5291a67b63 feat: 取消频率限制返回结构化JSON由前端国际化;订阅页支付渠道品牌颜色 v1.12.19 erio 2026-04-01 14:13:34 +08:00
  • 2bcc0736a3 fix: 取消频率限制改为限制创建新订单,而非阻止取消 v1.12.18 erio 2026-04-01 13:50:55 +08:00
  • 892f882d7c style: 启用余额充值开关移到基础配置最顶部 v1.12.17 erio 2026-04-01 13:34:01 +08:00
  • b30bb7f2fe style: 取消频率限制改名为限制取消频率,开关与配置项放到同一排 v1.12.16 erio 2026-04-01 12:46:48 +08:00
  • 638cda2108 feat: 首次开启覆盖环境变量时自动预填所有支付配置并创建实例 v1.12.15 erio 2026-04-01 11:04:09 +08:00
  • 21918a9b25 fix: 覆盖环境变量开关只在点击保存时持久化 v1.12.14 erio 2026-04-01 10:50:28 +08:00
  • 145a3ac2c2 fix: Admin API Key 掩码值加载时显示为空(留空则使用环境变量) v1.12.13 erio 2026-04-01 10:40:18 +08:00
  • 636d46ee52 refactor: Sub2API Key、最多支付中订单、充值限额/超时移入覆盖环境变量区 v1.12.12 erio 2026-04-01 10:08:23 +08:00
  • 93592974e9 fix: 无实例的服务商类型不显示占位卡片 v1.12.11 erio 2026-04-01 09:14:39 +08:00
  • 5368eb4861 refactor: 易支付渠道 ID 移入渠道开关旁,开启渠道即填入对应 ID v1.12.10 erio 2026-04-01 03:05:44 +08:00
  • 37a51e2b81 refactor: 充值限额/超时移入基础配置区,始终保存 erio 2026-04-01 03:04:39 +08:00
  • ef43ba3fe2 feat: 实例级别限额配置 + 负载均衡器日限额过滤 v1.12.9 erio 2026-04-01 02:30:36 +08:00
  • 203e4d2c6c refactor: 支付配置页面布局优化 v1.12.8 erio 2026-04-01 02:10:29 +08:00
  • 6961246b8e test: 新增支付配置相关单元测试覆盖 v1.12.7 erio 2026-04-01 01:43:47 +08:00
  • 80ee3d12ee feat: 支付配置支持在线修改 SUB2API_ADMIN_API_KEY,/api/user 改用 token 鉴权 v1.12.6 erio 2026-04-01 00:36:55 +08:00
  • b1975eba2f refactor: 减少 if/else 嵌套层级,抽取 validateEnabledProviders / checkCredentialChangeAllowed 等方法 v1.12.5 erio 2026-04-01 00:06:58 +08:00
  • cabfa5dc18 feat: 有实例的服务商类型禁止关闭(前端提示 + 后端 409 校验) v1.12.4 erio 2026-03-31 23:54:45 +08:00
  • dec46ab786 refactor: 服务商类型 badge 选择(易支付/支付宝官方/微信官方/Stripe)、去掉分组占位改为平铺实例列表、首次开启从环境变量预填充 v1.12.3 erio 2026-03-31 23:02:04 +08:00
  • 11747a0cab style: prettier 格式修复 erio 2026-03-31 22:48:05 +08:00
  • b15eee283f refactor: 服务商管理移入覆盖环境变量配置内,统一管理环境变量相关配置 v1.12.2 erio 2026-03-31 22:37:49 +08:00
  • 28656bbd59 refactor: 支付配置页布局优化 — 覆盖环境变量归入基础配置、支付类型改为 badge 选择、服务商按启用类型动态显示可折叠 v1.12.1 erio 2026-03-31 22:21:20 +08:00
  • 4f1d1a3a5a feat: 支付配置页重构 — 服务商分组卡片布局、实例独立渠道配置、构建跳过环境变量校验 v1.12.0 erio 2026-03-31 22:08:01 +08:00
  • 9064c78ebb fix: 禁止删除有进行中订单的实例,修改凭证时检查进行中订单 v1.11.1 erio 2026-03-31 21:38:01 +08:00
  • ffbc539f7a feat: 支付服务商多实例负载均衡 v1.11.0 erio 2026-03-31 21:25:16 +08:00
  • 8505668d56 fix: IFRAME_ALLOW_ORIGINS 支持通配符 *,修复 X-Frame-Options 冲突 v1.10.21 erio 2026-03-31 20:51:47 +08:00
  • 619395def8 feat: 支付配置展示服务商卡片分组,渠道开关按服务商归类 v1.10.20 erio 2026-03-31 20:45:53 +08:00
  • 720d00c9fd feat: 支付方式改为多选 badge 选择器,支持国际化显示名 v1.10.19 erio 2026-03-31 20:31:05 +08:00
  • 3cc558efdc feat: 支付配置支持覆盖环境变量,启用后不可关闭 v1.10.18 erio 2026-03-31 20:22:04 +08:00
  • 71cd271ea1 fix: 导航统一到 layout 顶部栏,各页面移除重复导航链接 v1.10.17 erio 2026-03-31 19:40:13 +08:00
  • 07e1ab54bc fix: admin 导航按钮添加 flex-wrap 防止溢出隐藏 v1.10.16 erio 2026-03-31 19:15:12 +08:00
  • e5f00f7c44 feat: admin 重构 — 支付配置独立页面、导航统一、订阅适配 v1.10.15 erio 2026-03-31 18:32:43 +08:00
  • 57dffa24fc feat: 取消频率限制增加窗口模式(滚动/固定),默认值改为每天10次 v1.10.14 erio 2026-03-31 17:41:59 +08:00
  • 07ced74657 refactor: 渠道管理页拆分为「充值配置」和「渠道管理」两个 Tab v1.10.13 erio 2026-03-31 17:26:48 +08:00
  • 4d653717c8 feat: 充值配置新增订单取消频率限制和最大支付中订单数 v1.10.12 erio 2026-03-31 14:28:23 +08:00
  • fa47db6411 feat: 渠道 groupId 改为可选,允许创建不绑定分组的渠道 erio 2026-03-31 14:28:07 +08:00
  • d8733e60be fix: 移除 PRODUCT_NAME 环境变量,统一使用数据库配置的产品名前后缀 (Closes #14) v1.10.11 erio 2026-03-27 22:41:00 +08:00
  • 608d67ad0c style: fix Prettier formatting in pay page erio 2026-03-27 22:06:55 +08:00
  • c62cd65075 fix: 续费时展示同分组下所有套餐供选择,而非仅第一个 erio 2026-03-27 22:05:11 +08:00
  • 375d4dafb9 fix: 关闭余额充值后订阅套餐仍正常显示 v1.10.10 erio 2026-03-23 20:00:49 +08:00
  • 7c8ae962e5 style: fix Prettier formatting in channels route erio 2026-03-23 19:41:49 +08:00
  • 745751c8d1 fix: 续费时使用订单关联的套餐计算天数,而非分组下任意套餐 v1.10.9 erio 2026-03-23 19:06:33 +08:00
  • bc7c2e09e0 feat: 允许同一分组创建多个套餐 (#12) v1.10.8 erio 2026-03-22 19:50:23 +08:00
  • af9820a2ee fix: 易支付移动端使用 payurl2 进行微信H5支付 v1.10.7 erio 2026-03-16 22:35:27 +08:00
  • a3f3fa83f1 chore: add MIT license erio 2026-03-16 14:07:26 +08:00
  • 2590145a2c fix: 易支付移动端传 device=jump 以支持微信H5支付唤起 v1.10.6 erio 2026-03-16 13:47:56 +08:00
  • e2018cbcf9 fix: 渠道 PUT schema 兼容字符串类型的 models/features 字段 v1.10.5 erio 2026-03-16 05:33:24 +08:00
  • a1d3f3b639 chore: 从 git 中移除 CLAUDE.md 并加入 gitignore v1.10.4 erio 2026-03-15 19:23:23 +08:00
  • 58d4c7efbf fix: 滚动条主题适配 + 套餐 API 输入校验补全 v1.10.3 erio 2026-03-15 17:24:44 +08:00
  • a7089936a4 fix: 修复页面加载时闪现「入口未开放」的问题 v1.10.2 erio 2026-03-15 12:03:27 +08:00
  • 6bca9853b3 style: fix prettier formatting in user route erio 2026-03-15 03:14:47 +08:00
  • 33e4a811f3 fix: 提取 resolveEnabledPaymentTypes 共享函数,下单接口同步校验 + 恢复并发 v1.10.1 erio 2026-03-15 02:56:28 +08:00
  • 0a94cecad8 Merge pull request #10 from gopkg-dev/main eriol touwa 2026-03-15 02:54:22 +08:00
  • b3730b567e Merge pull request #1 from gopkg-dev/copilot/fix-enabled-payment-types-issue Karen 2026-03-14 22:08:52 +08:00
  • 9af7133d93 test: cover ENABLED_PAYMENT_TYPES fallback paths copilot-swe-agent[bot] 2026-03-14 13:52:02 +00:00
  • 1f2d0499ed fix: honor ENABLED_PAYMENT_TYPES in user config api copilot-swe-agent[bot] 2026-03-14 13:49:40 +00:00
  • ae3aa2e0e4 Initial plan copilot-swe-agent[bot] 2026-03-14 13:46:39 +00:00
  • 48244f270b ci: GitHub Actions 自动构建推送 Docker 镜像到 Docker Hub v1.10.0 erio 2026-03-14 14:09:09 +08:00
  • 6dd7583b6c style: prettier 格式化 erio 2026-03-14 05:10:28 +08:00
  • bd1db1efd8 feat: 套餐分组清理 + 续费延期 + UI统一 erio 2026-03-14 05:06:36 +08:00
  • ef4241b82f fix: admin布局间隙主题适配 + 默认模型移至/v1/messages badge内 erio 2026-03-14 04:42:39 +08:00
  • 4ce3484179 fix: 全面安全审计修复 — 支付验签、IDOR、竞态、token过期等 erio 2026-03-14 04:36:33 +08:00
  • 34ad876626 docs: 合并重复的管理后台章节,保留集成说明中的完整列表 erio 2026-03-14 04:09:02 +08:00
  • e98f01f472 docs: ZPay推荐补充明文URL显示 erio 2026-03-14 04:07:53 +08:00
  • 8f0ec3d9de docs: EasyPay描述改为代收/转发官方,强调资金直达自己账户 erio 2026-03-14 04:06:31 +08:00
  • b44a8db9ef docs: 推荐区块精简,去掉重复的资金安全提示 erio 2026-03-14 04:00:40 +08:00
  • ac70635879 docs: 免责声明合并到推荐区块,EasyPay章节精简 erio 2026-03-14 03:58:46 +08:00
  • 87a6237a8f docs: ZPay推荐从EasyPay章节移到功能特性下方,更醒目 erio 2026-03-14 03:57:55 +08:00
  • 6d01fcb822 docs: README重构 — EasyPay前置、支付宝/微信改称官方、集成说明增加管理后台端点 erio 2026-03-14 03:53:20 +08:00
  • 886389939e style: format all files with Prettier erio 2026-03-14 03:45:37 +08:00
  • 78ecd206de fix: resolve GitHub Actions CI failures (lint, typecheck, test, format) erio 2026-03-14 03:42:16 +08:00
  • d30c663f29 docs: README补充EasyPay安全提示和ZPay个人/企业额度说明 erio 2026-03-14 03:33:29 +08:00
  • 48e94c205a fix: 暗色主题二轮修复 - 支付页面、订单状态、Stripe弹窗、Fallback组件 erio 2026-03-14 03:27:24 +08:00
  • 3b5a3ba5df fix: 暗色主题全面优化 - 滚动条、颜色适配、dark:伪类修复 erio 2026-03-14 03:19:39 +08:00
  • 8a5f8662d0 fix: 暗色主题下平台颜色降低亮度,按钮和文字更柔和 erio 2026-03-14 03:09:29 +08:00
  • 5050544d4b test: 补充订单费用和限额单元测试 erio 2026-03-14 02:22:31 +08:00
  • 45713aeb57 fix: 订阅套餐卡片也适配平台颜色(按钮、倍率、价格) erio 2026-03-14 02:11:06 +08:00
  • 8dd0d1144b feat: 页面标题/副标题更新、按钮和倍率跟随平台颜色、messages调度移到标题行、返回按钮统一 erio 2026-03-14 02:08:14 +08:00
  • 5ce7ba3cb8 fix: tab名称改为余额充值/套餐订阅、有效期直接显示配置值、模型标签跟随平台颜色 erio 2026-03-14 02:02:03 +08:00
  • d8078eb38c fix: 有效期30天不再显示"包月"、我的订阅移到tab外、确认订单展示完整信息 erio 2026-03-14 01:57:09 +08:00
  • 14ec33fc69 fix: 清空搜索关键词后查询所有订阅而非保留上次用户 erio 2026-03-14 01:52:22 +08:00