コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
売上
プラットフォームおよびマーケットプレイス
資金管理
開発者向けリソース
概要
Billing
概要Billing API について
サブスクリプション
Invoicing
従量課金
    概要
    従量課金の設定を選択する
      商品と価格を使用する
        請求の設定を管理
        数量を変換する
      レートカードを使用する
    請求する使用量を記録
    請求クレジットを提供する
    使用量を監視する
見積もり
顧客管理
Billing と他のプロダクトの連携
売上回収
オートメーション
実装内容をテストする
税金
概要
Stripe tax を使用
法規制の遵守・対応管理
レポート機能
概要
レポートの選択
レポートを設定
Reports API
複数のアカウントのレポート
収益認識
データ
概要スキーマ
カスタムレポート
Data Pipeline
データ管理
ホーム売上Usage-based billingChoose a usage-based billing setupUse products and prices

数量の変換

価格を適用する前に使用量を変換します。

transform_quantity オプションを使用すると、料金を適用する前に使用量を変換できます。これは、個々の製品ではなく、製品パッケージに価格を設定する必要がある場合に使用します。これにより、報告された使用量を特定の数値で除算し、結果を切り上げまたは切り捨てることができます。

注

数量変換は、段階制料金との互換性はありません。

たとえば、会社がレンタカーサービスを提供していて、顧客がレンタカーを借りた時間ごとに請求するとします。この場合、使用量を分単位で報告するように設定します。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/products \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d name="Car Rental Service"

レンタカーサービス商品の料金を作成します。料金は 1 時間あたり 10 USD と仮定します。顧客の利用時間が 1 時間未満でも、1 時間単位の請求になるように端数は切り上げられます。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/prices \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d nickname="Car Rental Per Hour Rate" \ -d unit_amount=1000 \ -d currency=usd \ -d "recurring[interval]"=month \ -d "recurring[usage_type]"=metered \ -d product={{CAR_RENTAL_SERVICE_PRODUCT_ID}} \ -d "transform_quantity[divide_by]"=60 \ -d "transform_quantity[round]"=up

顧客がレンタカーを 150 分借りる場合に、その顧客は 3 時間のレンタル (2 時間 30 分の切り上げ) に対して 30 USD を請求されます。

このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 早期アクセスプログラムにご参加ください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM ですか?llms.txt を読んでください。
  • Powered by Markdoc
関連ガイド
従量課金の概要
使用量の記録方法
使用製品
Billing