SuperAPI AI 工具集

stripe

前端与建站

查看项目

更新于 10-15 16:49

技能介绍

用途:帮助在 Next.js(含 SaaS)项目中完成 Stripe 支付网关集成,涉及结账流程、订阅、Webhook、客户门户与支付问题调试。

主要能力:提供安装与环境变量配置(服务端 STRIPE_SECRET_KEY、STRIPE_WEBHOOK_SECRET,客户端 NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY,回调用 NEXT_PUBLIC_APP_URL);服务端与客户端 SDK 初始化;创建 Checkout Session(subscription 模式);创建客户门户 Session;Webhook 处理并校验签名;列出常用事件(如 checkout.session.completed、customer.subscription.updated/deleted、invoice.payment_failed);订阅状态说明;用户表 Stripe 字段与订阅同步、功能门控模式;定价页价格读取;测试卡号与 Stripe CLI 本地转发/触发命令;安全实践与常见问题排查。

使用方式:安装依赖使用 bun add stripe @stripe/stripe-js;本地 Webhook 可用 brew install stripe/stripe-cli/stripe 后 stripe login,再执行 stripe listen --forward-to localhost:3000/api/webhooks/stripe,并用 stripe trigger checkout.session.completed 触发测试事件。

适用场景:Next.js SaaS 的订阅结账、账单门户、Webhook 同步与支付调试。

限制:资料为集成参考,未提供具体收费、价格或平台支持范围;需自行按实际业务与 Stripe 官方文档核对 API 版本与字段。