跳轉到主要內容
Find the anon key with 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。

共享設定

支付執行時呼叫需要 InsForge 使用者令牌。來賓一次性結帳可以使用匿名 InsForge 令牌。提供商密鑰必須保留在伺服器端,應透過儀表板 -> 支付 -> 設定、CLI 或管理 API 設定。

履行

對於兩個提供商,建立應用擁有的表,如 public.orderspublic.credit_ledgerpublic.team_entitlements,然後從 payments.webhook_events 中已驗證的提供商 webhook 事件填入它們。 payments.transactions 是儀表板/報告投影。不要將其用作主要業務工作流程。

後續步驟

  • insforge.payments.stripe.createCheckoutSession(...)insforge.payments.stripe.createCustomerPortalSession(...) 使用 Stripe 支付
  • insforge.payments.razorpay.createOrder(...)createSubscription(...)、驗證和訂閱管理使用 Razorpay 支付
  • 閱讀支付概述以了解共享的資料庫架構和履行模型。