最后你要做成什么
用户能发起 checkout、付款后权限更新、已订阅用户能进入 portal 管理订阅。
Guided Build
这节课教的是支付、订阅状态和站内权限的完整链路,而不是只把 checkout 按钮点出来。真正值钱的是 webhook 回写和 entitlement 联动。
用户能发起 checkout、付款后权限更新、已订阅用户能进入 portal 管理订阅。
你必须证明 webhook 写回成功,而且应用内 Builder 权限跟着变化。
因为产品真正依赖的是订阅状态同步,而不是用户有没有看到 success URL。
先在 Creem 里建测试商品、打开 Test Mode、拿到 API key 和 webhook secret。
把 checkout 和 portal 做成服务端路由,不要信任前端传参。
配置 webhook,把支付事件写回数据库订阅表。
最后在应用里根据订阅状态控制课程访问。
先用测试环境跑通完整流程,再考虑正式环境。
支付链路排错时,优先对照 checkout 请求、webhook 接收和数据库同步三段,不要只看前端。
如果支付成功但权限没变,先看 webhook secret、事件类型和订阅写回逻辑。
把 success URL 当成订阅成功的唯一依据。
portal 链路走通了,但 customer id 没跟账号绑定。
webhook 地址填了本地地址或占位地址,导致支付后应用内永远不更新。
数据库字段命名绑死在单一 provider 上,后续很难替换。
1 条可运行的 checkout 链路
1 条 webhook 写回链路
1 个可用的 customer portal 入口
1 份 billing 验收清单
Search Cluster
付费链路不应该只躲在 pricing 页面里,它需要和 billing tutorial、workflow automation、项目交付路径一起被检索到。
Creem Billing Tutorial
对搜 Creem billing tutorial 的用户来说,真正难的不是做 checkout 按钮,而是让支付状态、portal 和站内权限真正联动。
打开路径AI Workflow Automation Course
用户搜 AI workflow automation course,很多时候想找的是能真正跑起来的自动化路径,而不是一堆零散工具演示。DepthPilot 把它接到系统设计、权限和项目交付上。
打开路径AI Workflow Course
如果用户搜的是“AI workflow course”,他真正需要的不是再看一次模型介绍,而是学会把 AI 接进真实工作流、工具链、权限和交付标准。
打开路径