コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
売上
プラットフォームおよびマーケットプレイス
資金管理
開発者向けのツール
概要
Stripe Payments について
構築済みのシステムをアップグレード
支払いの分析
オンライン決済
概要ユースケースを見つけるManaged Payments
Payment Links を使用する
決済ページを構築
    概要
    クイックスタート
    デザインをカスタマイズする
    追加情報を収集する
    税金を徴収する
    決済フローを動的に更新
    商品カタログを管理する
    サブスクリプション
      無料トライアルを設定
      顧客のサブスクリプションを 1 つに制限する
      請求サイクル日を設定
    決済手段を管理
    顧客が現地通貨で支払いできるようにする
    割引、アップセル、オプション品目を追加する
    将来の支払いを設定する
    支払い中に支払い詳細を保存する
    サーバーで支払いを手動で承認する
    支払い後
    Elements with Checkout Sessions API ベータ版の変更ログ
    従来の Checkout からの移行
    Checkout を移行して Prices を使用
高度なシステムを構築
アプリ内実装を構築
決済手段
決済手段を追加
決済手段を管理
Link による購入の迅速化
支払いインターフェイス
Payment Links
Checkout
Web Elements
アプリ内 Elements
決済シナリオ
カスタムの決済フロー
柔軟なアクワイアリング
オーケストレーション
店頭支払い
端末
他の Stripe プロダクト
Financial Connections
仮想通貨
Climate
ホーム支払いBuild a checkout pageSubscriptions

請求サイクル日の設定

サブスクリプションの請求サイクルの起点を一定の日付に設定します。

ページをコピー

Checkout セッションの作成時に、サブスクリプションの請求サイクルの起点を固定の日付 (翌月の第 1 日など) に明示的に設定できます。請求サイクルの起点によって、最初の満額請求日 (顧客にサブスクリプションの全額を請求する日) が決まります。また、請求サイクルの起点と、その料金の繰り返し間隔によって、サブスクリプションの将来の請求日も決まります。たとえば、月次サブスクリプションが 5 月 15 日に作成され、その起点が 6 月 1 日に設定されている場合、請求は 5 月 15 日に行われ、その後は常に毎月 1 日に請求されます。

最初の請求期間から最初の満額請求日までは、proration_behavior パラメーターを使用して 比例配分の処理方法をカスタマイズできます。デフォルトでは、proration_behavior は create_prorations に設定されており、顧客は比例配分された請求書を受け取ります。proration_behavior が none の場合、顧客は最初の期間を、最初の満額請求日までは無料で利用できます。

請求サイクルアンカーを指定して Checkout セッションを作成する

請求サイクルの起点を設定するには、subscription モードの Checkout セッションを作成する際に subscription_data.billing_cycle_anchor パラメーターを設定します。起点は、次回の通常のサブスクリプション請求日より前の将来の UNIX タイムスタンプである必要があります。

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"=
{{PRICE_ID}}
\ -d "line_items[0][quantity]"=1 \ -d mode=subscription \ --data-urlencode success_url="https://example.com/success?session_id={CHECKOUT_SESSION_ID}" \ -d "subscription_data[billing_cycle_anchor]"=1611008505

請求サイクルアンカーがセッションの有効な期間内であり、顧客がその期間を過ぎてから支払おうとした場合、Checkout は、請求サイクルアンカーまでの比例配分が適用された期間ではなく、請求サイクルアンカーから始まる期間全体を表示して請求します。

比例配分の無効化

比例配分を無効にするには、Checkout セッションの作成時に subscription_data.proration_behavior パラメーターを none に設定します。

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"=
{{PRICE_ID}}
\ -d "line_items[0][quantity]"=1 \ -d mode=subscription \ --data-urlencode success_url="https://example.com/success?session_id={CHECKOUT_SESSION_ID}" \ -d "subscription_data[billing_cycle_anchor]"=1611008505 \ -d "subscription_data[proration_behavior]"=none

無料トライアルと同様に、請求サイクルの起点までの最初の期間は無料です。トライアルと異なる点は、0 USD の請求書が生成されないことです。顧客は、請求サイクルの起点の日付にサブスクリプションの全額の請求書を受け取ります。

比例配分を無効にすると、Checkout セッションの応答オブジェクトで、line items と total details に関連付けられている金額が常に 0 になります。また、決済が将来の日付に先送りされることを反映してセッションの payment status が no_payment_required に設定されます。

制限事項

  • 請求サイクルの起点を設定した Checkout セッションでトライアルを利用することはできません。
  • proration_behavior が none の場合、Checkout セッションでは 1 回限りの価格は使用できません。
  • デフォルトの proration_behavior が create_prorations になっている Checkout セッションでは、amount_off クーポンを適用することはできません。

参照情報

  • 比例配分 (日割り / 秒割り計算)
このページはお役に立ちましたか。
はいいいえ
お困りのことがございましたら 、サポートにお問い合わせください。
早期アクセスプログラムにご参加ください。
変更ログをご覧ください。
ご不明な点がございましたら、お問い合わせください。
LLM ですか?llms.txt を読んでください。
Powered by Markdoc