Commit Graph

3 Commits

Author SHA1 Message Date
imeepos a859f0306a fix: 优化支付适配器配置和错误处理机制
- 新增BasePaymentAdapter配置状态管理
  - 添加isConfigured属性跟踪配置状态
  - 支持适配器配置验证机制

- 优化DouyinPaymentAdapter配置处理
  - 配置缺失时警告而非抛异常,允许应用正常启动
  - 在创建订单时检查配置状态并抛出友好错误
  - 提升系统容错性和用户体验
2025-09-26 15:32:19 +08:00
imeepos 489756b7a0 feat: 集成Google OAuth认证和完善Stripe支付系统
- 新增Google OAuth 2.0认证模块
  - 实现Google Strategy和AuthController
  - 添加Google平台适配器和用户统一管理
  - 支持OAuth回调和token交换机制

- 完善Stripe支付集成
  - 新增Stripe支付适配器和控制器
  - 实现webhook事件处理和支付确认
  - 支持多币种和国际化支付

- 扩展平台类型支持
  - 在PlatformType中新增GOOGLE和STRIPE
  - 更新适配器工厂注册机制
  - 完善跨平台用户身份管理

- 增强依赖和配置
  - 添加@nestjs/passport和passport-google-oauth20
  - 更新支付方法枚举和货币支持
  - 完善订单号生成和回调URL构建
2025-09-26 15:26:37 +08:00
imeepos 96ae77471c feat: 实现完整的在线支付模块
- 添加支付模块架构,支持微信支付和抖音支付
- 创建支付订单、交易记录、退款记录数据表和实体
- 实现基于适配器模式的多平台支付集成
- 添加统一支付服务,集成会员订阅、积分购买、模板解锁业务
- 完善支付回调处理和退款功能
- 添加完整的DTO验证和API文档
- 集成到主应用模块,完成依赖注入配置
2025-09-25 20:28:30 +08:00