ドキュメントを見る
請求をプラン上限につなぐ
Checkout、顧客ポータル、webhook 保存、プラン別の語数上限は接続済みです。本番の Stripe シークレットを後から足せます。
開発者向けプラットフォーム
概要
ワークスペース
POST
アカウント単位/api/billing/checkoutcheckout リクエスト
fetch('/api/billing/checkout', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ plan: 'pro', cycle: 'monthly' })
})
説明
01
Checkout
本番シークレットと price ID があれば、プラン選択は checkout 経路へ送られます。
02
ポータル
ログイン済みユーザーは、サブスクがある場合 Stripe 顧客ポータルへ案内できます。
03
Webhooks
請求イベントを保存し、サブスク状態をワークスペースと突合できます。
請求サイクル
アップグレード後に起きること
プランを選ぶ
料金ページがプラン、周期、語数枠、API アクセス、checkout 文言を決めます。
Checkout を開く
本番資格情報が設定されていれば、請求経路が Stripe Checkout セッションを作ります。
Webhook を受け取る
Stripe がサブスクイベントを送り、プランと語数残高を更新できます。
ポータルで管理
契約者はカード、請求書、解約、プラン変更のために Stripe ポータルへ戻ります。
設定
公開前に確認する項目
実装上の注意。 Stripe と Google の資格情報は外部設定のままです。フロントエンドは秘密を埋め込まず流れを伝えます。
次に、ワークフローへ接続します。続きを読む