サブスクリプション
サブスクリプションは、Stripe のコアリソースです。サブスクリプションは、顧客の支払い対象、商品に対して請求する金額と頻度を表します。サブスクリプションを構築して管理するには、顧客、商品、価格、インボイス、および PaymentIntents といったその他のコア Stripe リソースを使用します。
サブスクリプションの抽象的概念
サブスクリプションの作成と更新は、ダッシュボードまたは API から行うことができます。管理するサブスクリプションが多数ある場合、またはプログラムでサブスクリプションを管理する場合は、API を使用してください。
以下の方法で顧客を登録できます。
- ダッシュボードから手動で登録する
- Payment Links を使用する
- API を使用してプログラムで登録する
- ウェブサイトで料金表を埋め込み、Checkout セッションに関連付ける
ダッシュボードのサブスクリプションおよびメールの設定ページで顧客にさまざまなサブスクリプションのイベントを通知する方法を管理します。
サブスクリプションを作成する
サブスクリプションを作成するには、継続請求する価格と顧客を結び付けます。継続購入に、1 回限りの購入をバンドルする場合は、add_invoice_items
を使用できます。
これにより、価格アナリティクスダッシュボードに対して月額 10 ドルのサブスクリプションが作成され、20 ドルの 1 回限りの設定手数料が請求されます。顧客は最初の月に 30 ドルの請求を受け、その後は毎月 10ドルが請求されます。
サブスクリプションを更新する際には add_invoice_items
を使用することもできます。これには、更新が保留されたものも含まれます。add_invoice_items
で設定されたすべてのインボイスアイテムが直ちに作成されます。更新によりインボイスが作成される場合は、そのインボイスにインボイスアイテムが含まれます。それ以外の場合には、インボイスアイテムはその顧客に対して保留状態のままになり、次回のインボイスに記載されます。新しいサービスにアップグレードする際にビジネスで追加手数料を請求する場合には、その手数料の価格を add_invoice_items
で渡します。
サブスクリプションのスケジュールを使用する
顧客によっては、アナリティクスダッシュボード・サービスの使用を将来に開始するスケジュールを希望したり、一度に 1 年間のサービス登録を希望することもあります。Subscription schedules (サブスクリプションスケジュール) を使用すると、将来の特定の日付に開始または終了する継続使用価格を使用してフェーズを設定できます。継続購入でフェーズ開始時に、1 回限りの購入をバンドルする場合は、フェーズで add_invoice_items
を使用します。
ここでは、将来開始する月次 10 USD のサブスクリプションをスケジュールします。最初のインボイスには 20 USD の 1 回限りの手数料が含まれます。add_invoice_items
を将来のフェーズに設定する場合、そのフェーズが開始されるまでインボイスアイテムは生成されません。add_invoice_items
を現在のフェーズに設定すると、インボイスアイテムは直ちに生成されます。