# サブスクリプション 顧客のサブスクリプションを作成します。 Checkout Sessions API は、定額料金のサブスクリプション、使用量ベースの料金体系、段階制料金など、さまざまな料金モデルの設定に対応しています。 1. まず、[Products](https://docs.stripe.com/api/products.md) API と [Prices](https://docs.stripe.com/api/prices.md) API を使用して[料金モデル](https://docs.stripe.com/products-prices/pricing-models.md)を作成します。 1. Checkout セッションの作成時に [line_items.price](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-line_items-price) に料金をを渡します。 1. [mode](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-mode) が `subscription` に設定されていることを確認します。 [サブスクリプションの実装](https://docs.stripe.com/payments/checkout/build-subscriptions.md): 決済セッション API を使用して、サブスクリプション導入を構築します。 [無料トライアルを設定](https://docs.stripe.com/payments/checkout/free-trials.md): 無料トライアル期間を使用してサブスクリプションの支払いを遅らせます。 [顧客のサブスクリプションを 1 つに制限する](https://docs.stripe.com/payments/checkout/limit-subscriptions.md): 顧客が現在利用している自分のサブスクリプションを管理できるように転送します。 [請求サイクル日を設定する](https://docs.stripe.com/payments/checkout/billing-cycle.md): Stripe Checkout を使用して、サブスクリプションの請求サイクル日を設定します。