feat: 每日充值限额 + 单笔上限默认 1000 + 前端金额校验优化

- 新增 MAX_DAILY_RECHARGE_AMOUNT 环境变量(0=不限制),
  创建订单时统计当日已付款总额,超限返回友好提示
- MAX_RECHARGE_AMOUNT 默认值从 10000 改为 1000
- PaymentForm 快速金额按钮过滤掉超过 maxAmount 的选项
- 金额超限时前端显示明确提示(单笔最低/最高 ¥xxx)
- 支付说明栏展示每日限额信息
This commit is contained in:
erio
2026-03-01 19:41:44 +08:00
parent c41933db70
commit 4374ca9126
5 changed files with 47 additions and 9 deletions

View File

@@ -21,6 +21,7 @@ export async function GET(request: NextRequest) {
enabledPaymentTypes: env.ENABLED_PAYMENT_TYPES,
minAmount: env.MIN_RECHARGE_AMOUNT,
maxAmount: env.MAX_RECHARGE_AMOUNT,
maxDailyAmount: env.MAX_DAILY_RECHARGE_AMOUNT,
},
});
} catch (error) {