Stripe 集成前置条件
Stripe 控制台里要准备的内容
1. 创建 Product 和 Price
先在 Stripe Dashboard 创建一个产品,比如:RaytonX Subscription, 这个产品只是业务容器,真正参与计费的是 price。
建议至少创建两个价格:月付,年付, 后面在代码里只需要引用 price_id,不要在前端写金额逻辑。
2. 开启 Customer Portal
如果想支持:取消订阅,改付款方式,查看发票,这一步很重要,因为它能避免我们自己实现一套复杂的 billing 管理页面。
3. 配置 Webhook Endpoint
后面同步订阅状态要用 webhook,所以需要提前在 Stripe 创建 webhook endpoint,并记下:webhook secret 和 接收地址