従量課金レガシー
商品やサービスの使用量に応じて顧客に請求します。
注
従量課金の仕組みを更新しました。改訂後の従量課金のドキュメント をご覧ください。
移行の方法をご確認ください。
はじめに
従量課金のライフサイクル
従量課金のライフサイクルは次のようになります。
この図は、顧客体験を導入した後にどのようになるかを示したものです。
導入サンプル
この例では、Typographic という架空のフォントサービスの導入を説明します。
Create a product and pricing
商品と価格を使用して Stripe でビジネスをモデル化します。
Stripe API またはダッシュボードを使用して、商品とその料金設定オプションを作成します。Typographic には、それぞれに 2 つの段階が設定された 3 種類の商品が存在します。
- 標準
- 階層 1: 1 カ月あたりリクエスト 10,000 件までは 10 USD
- 階層 2: 10,000 を超えた後はリクエストごとに 0.10 USD を加算
- 成長
- 階層 1: 1 カ月あたりリクエスト 10,000 件までは 25 USD
- 階層 2: 10,000 を超えた後はリクエストごとに 0.10 USD を加算
- エンタープライズ
- 階層 1: 1 カ月あたりリクエスト 10,000 件までは 75 USD
- 階層 2: 10,000 を超えた後はリクエストごとに 0.0075 USD を加算
このような料金体系を実現するには、定額料金に顧客の使用量に応じた金額を追加して請求します。段階的な階層では、顧客は最初の 10,000 件のリクエストまでは定額料金を支払います。リクエスト数がこれを超えると、段階 2 に達し、追加リクエストごとの支払いが開始されます。定額料金なしで使用量のみに従って請求することもできます。
請求期間ごとに、各顧客の使用量記録を作成します。Stripe はそれを合計して請求額を決定します。このプロセスは以降のステップで説明しますが、デフォルトの動作を理解しておくと料金の作成方法を考える際に役立ちます。
Growth
と Enterprise
の商品のステップを繰り返し、必要に応じて適切な値を入力します。
料金体系モデルの種類については、ドキュメントをご覧ください。
Sign up customers
顧客がサービスに登録できるようにするには、ウェブサイトに決済フォームを表示させる必要があります。Stripe Checkout を利用してサイトにフォームを埋め込むか、Stripe がオンラインで提供するフォームに顧客をリダイレクトします。顧客が継続商品を選択し、決済用のリンクに請求先情報を入力すると、Stripe は 2 種類のレコードを作成します。
- Customer (顧客)
- Subscription (サブスクリプション): これらの記録はいずれも Stripe に保存されます。
Stripe には、決済フォームの設定に使用できるその他のオプションもあります。
- 料金表: Stripe ダッシュボードで料金表を作成し、サイトに埋め込みます。プランを選択した顧客には決済ページが表示されます。料金表は、小数未満の料金体系には対応していません。
- Web Element: お客様のサイトに導入するカスタムの決済フローを構築します。
Create a usage record
各請求期間では、期間全体にわたり使用量を Stripe に報告して、正しい金額が顧客に請求されるようにします。顧客の使用量の記録に自社のシステムを使用して、サブスクリプションの使用量情報を Stripe に提供することができます。
使用量を記録して報告する方法をご紹介します。
Test your integration
導入のテストを行い、想定どおりに動作することを確認します。詳しくは、サブスクリプションの導入テストをご覧ください。
テストクロックを使用することで、模擬の使用量記録をはじめ、さまざまな状況をテストできます。使用量記録のコールを行う際は、テストクロックと使用量記録のタイムスタンプを同期させる必要があります。テストクロックのタイムスタンプを書き留めて、使用量記録が同じ時間枠に含まれるようにしてください。詳しくは、テストクロックをご覧ください。