Commit Graph

9 Commits

Author SHA1 Message Date
xingyy
437e74ee86 1212 2025-02-28 19:29:43 +08:00
xingyy
46d17fb6e6 12 2025-02-28 17:32:38 +08:00
xingyy
da43bb5429 12 2025-02-28 16:56:37 +08:00
xingyy
1263128171 12 2025-02-28 16:50:45 +08:00
xingyy
c32869988c 123 2025-02-28 16:49:06 +08:00
xingyy
1ed311c5f9 123 2025-02-28 16:41:12 +08:00
xingyy
bbb191651e refactor(payment): 重构支付页面 URL
- 引入 useRuntimeConfig() 以获取环境变量- 使用 Nuxt 配置中的 API_BASE_URL 替代 window.location.origin
- 更新 return_url 为绝对路径,确保在不同环境中的一致性
2025-02-28 16:15:53 +08:00
xingyy
bed0e6c4be fix(payment): 修复支付结果页面的轮询逻辑和返回 URL
- 更新了 Checkout 页面的返回 URL,使用动态获取的窗口位置替代硬编码的 IP 地址
- 优化了支付结果页面的轮询逻辑:
  - 增加了对 5 秒轮询时间的检查,避免长时间轮询
  - 调整了轮询停止的条件,只在支付成功时停止轮询
- 对支付结果页面的 HTML 结构进行了轻微的调整,提高了代码的可读性
2025-02-28 15:59:44 +08:00
xingyy
d1579247e1 feat(payment): 集成 Stripe 支付功能
- 新增 Stripe 支付相关的组件和页面
- 实现了支付流程的初始化、表单提交和结果处理
- 优化了支付页面的样式和交互
- 更新了部分 API 接口以支持新的支付功能
2025-02-28 15:08:48 +08:00