支付集成
支付能力是可选的。启用后,用户可以通过 Stripe Checkout 以 $9 USD 终身 升级 Premium(主卖 AI 额度与进阶分析 / PDF,不当 API 限流卖点)。组成部分
- Stripe Checkout 创建支付会话。
- Stripe webhook 接收支付状态。
- Supabase 保存用户套餐状态。
- 前端根据套餐状态显示 Premium 能力。
服务端变量
Stripe Dashboard
- 创建 Product(例如 Premium Lifetime)。
- 新建 One-time Price:**6 Price)。
- 将新 Price ID 写入 Netlify /
.env的STRIPE_PRICE_ID。 - 配置 webhook:
checkout.session.completed→/.netlify/functions/stripe-webhook。
Webhook
Webhook 必须校验 Stripe 签名,并核对购买的 Price ID 与STRIPE_PRICE_ID 一致。只有校验通过才会激活 Premium。