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 支付。 - 閱讀支付概述以了解共享的資料庫架構和履行模型。