npx @insforge/cli secrets get ANON_KEY, or in the dashboard: click Install and open API Keys.
InsForge 支付是特定于提供商的。Stripe 使用托管的 Checkout 和计费门户。Razorpay 使用提供商原生的订单和订阅加上 Razorpay Checkout。TypeScript SDK 为两者都公开了独立的提供商模块。
Stripe 支付
使用
insforge.payments.stripe 创建 Checkout 和计费门户会话。Razorpay 支付
使用
insforge.payments.razorpay 创建订单或订阅,然后打开 Razorpay Checkout。共享设置
履行
对于两个提供商,创建应用拥有的表,如public.orders、public.credit_ledger 或 public.team_entitlements,然后从 payments.webhook_events 中验证的提供商 webhook 事件填充它们。
payments.transactions 是仪表板/报告投影。不要将其用作主要业务工作流。
后续步骤
- 为
insforge.payments.stripe.createCheckoutSession(...)和insforge.payments.stripe.createCustomerPortalSession(...)使用 Stripe 支付。 - 为
insforge.payments.razorpay.createOrder(...)、createSubscription(...)、验证和订阅管理使用 Razorpay 支付。 - 阅读支付概述以了解共享的数据库架构和履行模型。