支付宝支付: - 后端:新增 topup_alipay.go、payment_alipay.go,实现当面付(扫码支付)下单、 回调验签、订单状态查询完整流程,支持 RSA2 签名 - 前端:新增 QRCodePayModal 通用二维码支付弹窗(泛化微信支付弹窗)、 SettingsPaymentGatewayAlipay 管理配置页面、充值流程接入支付宝 - 充值历史:管理员视图新增用户邮箱列,后端 fillTopUpEmails 批量填充 i18n 补全: - 54 个缺失翻译 key 添加到全部 7 个 locale 文件(zh-CN/zh-TW/en/fr/ja/ru/vi) - 涵盖渠道名称、仪表盘标签、兑换码状态、控制台时间筛选、Playground 错误消息、 Dashboard 设置页面提示等 - 14 个源码文件中约 31 处 showError/showSuccess/showWarning 硬编码中文改用 t() - ChannelsColumnDefs、helpers、services 中散落的硬编码中文统一国际化 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 修复订单号超 32 字符限制(微信支付要求),改用时间戳+随机字符格式 - 修复密钥解析:添加 wrapAsPEM 兼容 PEM/Base64/DER 多种输入格式 - 修复前端:RechargeCard 未识别 enableWechatTopUp 导致充值表单不显示 - 修复前端:支付按钮禁用逻辑未区分 epay/wechat_pay - 移除状态轮询接口的 CriticalRateLimit 防止 429 - 过滤未启用易支付的旧支付方法避免混淆 - 修复 SiLinkedin 图标不存在导致构建失败 - 简化 webhook 冗余条件判断 - 添加密钥解析相关测试 Co-Authored-By: Claude <noreply@anthropic.com>
完整实现微信支付充值和订阅购买功能,支持配置热更新、二维码扫码支付、 回调验签、订单状态轮询,以及管理后台支付网关设置。 后端: - 新增微信支付 V3 客户端(支持 Base64/文件路径两种密钥加载) - Native 下单、回调处理、订单状态查询 API - 充值订单幂等完成(事务+行锁) - 订阅购买支持微信支付 - 配置变更自动重置客户端 - 提取 createWechatNativeOrder 消除重复下单逻辑 前端: - 二维码扫码弹窗(含倒计时、自动轮询状态) - 微信支付设置页面(AppID、商户号、密钥等 12 项配置) - 充值页集成微信支付流程 依赖:go-pay/gopay v1.5.117 Co-Authored-By: Claude <noreply@anthropic.com>