✨ 利用 AI 安装
✨ 利用 AI 安装
将此提示复制到你的 AI 代码编辑器(Cursor、Copilot 等)中,即可创建收银台集成:
你将构建什么
收银台会话是一个动态生成的支付页面。相比分享静态的产品链接,你可以:- 预填客户邮箱
- 使用自定义 metadata 追踪订单
- 设置自定义成功 URL
- 为订阅产品启用试用期
前置条件
- Waffo Pancake 账户
- API 密钥(Dashboard → API 与开发)
- 至少创建一个产品
基础收银台会话
最简单的收银台会话需要产品 ID 和货币。使用 TypeScript SDK(推荐)
直接使用 REST API
checkoutUrl 完成支付。
重定向最佳实践
推荐方式:successUrl。使用 {SESSION_ID} 占位符即可在成功页面验证付款。
预填客户邮箱
通过预填邮箱跳过邮箱输入步骤:使用 Metadata 追踪
将收银台会话与你的内部系统关联:checkoutSession GraphQL 查询获取。Webhook 负载中传回 metadata 功能即将上线。
订阅试用
为订阅产品启用试用期:优惠码和按座位数量功能尚未通过 API 支持。请通过 Dashboard 管理折扣。
订阅预填账单信息
为税费计算预填消费者的账单信息:动态成功 URL
将数据传递到成功页面:{SESSION_ID} 会被替换为实际的会话 ID,这样你可以在成功页面验证付款。
完整示例:SaaS 升级流程
这是一个使用 SDK 升级用户订阅的真实示例:参数参考
下一步
处理 Webhooks
在支付完成时获得通知
验证支付
安全验证 Webhook 签名