# カスタム価格設定戦略を定義する

カスタム価格設定戦略で連結アカウントを評価します。

料金体系は条件付き手数料のリストです。該当する取引ごとに、Stripe はお客様が指定された順序でリストを評価し、一致した最初の条件付き手数料を適用します。取引に一致する条件付き手数料がない場合、 Stripe はデフォルトの手数料を適用します。Stripe は指定された通貨で手数料を計算し、必要に応じて支払いの売上処理通貨に換算します。

## 価格設定スキームを作成する

料金体系を作成するには、次のようにします。

1. Stripe ダッシュボードの[プラットフォームの料金体系](https://dashboard.stripe.com/settings/connect/platform_pricing)ページ (**設定** > **Connect** > **プラットフォームの料金体系**) で、**+ 利用を始める**をクリックします。

2. **デフォルトの料金体系を編集する** エディターで、**料金体系ルールを追加** をクリックします。

3. ルールを定義します。

   - **条件**: ドロップダウンメニューを使用して、取引のプロパティ、演算子、値に基づく 1 つ以上の条件を作成します。
   - **手数料のタイプ**: 手数料の計算方法を指定します。
     - **固定**: 支払いごとに特定の金額 (1.10 USD など) を請求します。
     - **変動**: 支払い総額の一定のパーセンテージ (0.45% など) を請求します。
       - 下限 (オプション): 割合の計算が少なくなる場合でも、請求する最小金額を指定します。
       - 上限 (オプション): 割合の計算が多くなる場合でも、請求する最大金額を指定します。
     - **混合**: 支払い合計額から一定の割合の額と、固定金額を請求します。
       - 上限 (オプション): 計算された手数料がより高くなる場合でも、請求する最大金額を指定します。
![ダッシュボードで [料金体系ルールを追加] ダイアログを表示します。](https://b.stripecdn.com/docs-statics-srv/assets/customize-pricing-dialog.a5c604b458b41a572834087aa0d7118a.png)
   
4. スキームを評価するために、最大 125 個のルールを追加します。Stripe は、決済と一致する最初のルールを適用して、評価を中断します。

5. すべての価格設定ルールを定義した後、**フォールバックルールを設定する** を使用して、取引がいずれのスキームルールとも一致しない場合に適用する手数料を定義できます。

   - 変動額、定額、またはその両方を設定します。
   - フォールバックルールの手数料をゼロに設定すると、いずれの料金体系ルールとも一致しない取引の処理費用を回収することはできません。

6. (オプション)[Add modifier](https://docs.stripe.com/connect/platform-pricing-tools/pricing-schemes.md#fee-modifier)をクリックすると、算出されたプラットフォーム手数料を指定したパーセンテージ (0～100) で増減できます。

7. **保存して有効にする** をクリックすると、すぐに変更が実行されます。価格変更を後日実施する場合は、**Schedule for later** をクリックします。価格変更をまだ実施せずに保存する場合は、**保存して無効にする** をクリックします。

> #### 明確なプラットフォーム手数料で料金体系を上書きする
> 
> 有効になった料金体系ツールは、支払いの `application_fee` または `transfer_data[amount]` パラメーターを明示的に設定して上書きされない限り、対象のすべての支払いに手数料を適用します。料金体系設定を適用するには、支払いの実装からこれらのパラメーターを削除します。

料金体系を保存すると、対象となるすべての連結アカウントに適用されます。この更新の進捗状況は、 [プラットフォームの料金体系](https://dashboard.stripe.com/settings/connect/platform_pricing/payments)ページで確認できます。完了にかかる時間は、プラットフォームの連結アカウントの数によって異なります。

料金体系を定義する際は、Stripe の[料金体系ページ](http://stripe.com/pricing)の説明を確認してください。考慮すべき要因には以下が含まれますが、これらに限定されるものではありません。

- 連結アカウントをサポートする国
- 連結アカウントがクロスボーダー取引に対応しているかどうか
- 対応している支払い方法
- 契約に基づいて Stripe から請求される金額

## 特定のアカウントを上書きする

手数料支払人がプラットフォームである場合、料金体系を設定した後、連結アカウントのルールを上書きできます。

1. ダッシュボードの[連結アカウント](https://dashboard.stripe.com/connect/accounts)ページからアカウントを選択します。

2. **アカウントの料金体系**セクションで支払い料金のデフォルトオーバーフローメニュー (⋯) をクリックし、**料金体系をカスタマイズ**を選択して新しい上書きを作成するか、既存の上書きがある場合は**編集**をクリックしてその上書きを更新します。

3. 新しい上書き料金体系の場合は、以下を選択してください。

   - **新しいブランドフィーを作成する**: 上書きルールを最初から定義します。
   - **デフォルトのプラットフォームの料金体系からコピー**: デフォルトのプラットフォーム料金体系を編集して、上書きルールを定義します。

4. 前のセクションのデフォルトのプラットフォーム料金体系の作成と同じ手順を使用して、連結アカウントの上書き料金体系を作成します。

5. **保存**をクリックするか、保存せずにエディターを閉じてキャンセルします。

## 上書きされた料金体系を戻す

上書き料金体系の作成後にプラットフォームの料金体系を更新しても、上書きされた連結アカウントの料金体系には影響しません。プラットフォームの料金体系を上書きされた連結アカウントに再適用するには、以下の手順に従います。

1. ダッシュボードの[連結アカウント](https://dashboard.stripe.com/connect/accounts)ページからアカウントを選択します。

2. **アカウントの料金体系**セクションでカスタム料金体系オーバーフローメニュー (⋯) をクリックし、**プラットフォームの料金体系に戻す**を選択します。

## 料金体系のエクスポート

すべての料金体系を CSV ファイルとしてエクスポートできます。プラットフォームの料金体系をエクスポートする場合は以下の手順を実行します。

1. Stripe ダッシュボードのプラットフォーム料金ページ (**設定** > **Connect** > **プラットフォーム料金**) で**開始**をクリックします。

2. スキームの横にあるオーバーフローメニュー (⋯) に移動します。**スキームアクション**で**料金体系のエクスポート**を選択します。

3. 料金体系をエクスポートすると、「pricing-<schema name>-<live|testmode>.csv」という名前のファイルがダウンロードされます

上書きスキームをエクスポートする場合は以下の手順を実行します。

1. ダッシュボードの連結アカウントページでアカウントを選択します。

2. **アカウント料金**セクションで、カスタムスキームのオーバーフローメニュー (⋯) をクリックし、**料金体系のエクスポート**を選択します。

3. 料金体系をエクスポートすると、「pricing-<connected account>-<schema name>-<live|testmode>.csv」という名前のファイルがダウンロードされます

### 利用可能な列

| 列名 | 説明 |
| --- | --- |
| ルール \# | これは、料金体系に表示されるルール番号です。 |
| 手数料修飾子 # | 表示されている場合、「ルール #」列は空です。これは、設定済みのマークアップまたは割引と、それらの適用順序を示します。 |
| 固定金額 | このルールで請求される具体額。 |
| 最短 | このルールで請求される最低金額。 |
| 最大 | このルールで請求される最大金額。 |
| 変動率 (%) | このルールで請求される支払い額の割合。 |
| 条件 | セミコロンで区切られたリストとして表される、設定済みの条件。 |
| ルールの種類 | `conditional`、`default`、`markup`、`discount` のいずれかになります。

`conditional`: すべての条件を満たしている場合にこのルールが選択されることを示します。

`default`: 条件を満たすルールが他にない場合にこのルールが選択されることを示します。

`markup`: 選択したルールに関係なく、徴収された申請料がこのパーセンテージでマークアップされることを示します。

`discount`: 選択したルールに関係なく、徴収された申請料がこのパーセンテージで割引されることを示します。 |

## 支払いタイプ別のサポート対象のルール条件

ほとんどの価格設定ルールは、決済手段による価格設定のような単純な論理条件に基づいています。また、カスタムメタデータ値などの複雑な変数に基づいてルール条件を記述することもできます。以下の表では、価格設定スケジュールルール条件を定義するために使用できるプロパティと、それらが適用される決済のタイプについて説明します。

| 条件プロパティ | 関連する支払いタイプ | 説明 |
| --- | --- | --- |
| 決済手段 | すべての支払い | 使用された支払い方法 (card、us_bank_account、boleto など) |
| 取引通貨 | すべての支払い | 顧客が支払いに使用した通貨 |
| 売上処理加盟店の国 | すべての支払い | 売上処理加盟店の国。 |
| カードブランド | カード支払い | Visa や Mastercard などのカードネットワークプロバイダー。 |
| 対面カード支払い | カード支払い | 支払いが対面で行われるかどうか |
| カードの発行国 | カード支払い | 顧客が支払いに使用したカードの発行国。 |
| [カードの製品コード](https://docs.stripe.com/connect/platform-pricing-tools/card-product-codes.md) | カード支払い | 顧客が支払いに使用したカードの商品コード。 |
| カードタイプ | カード支払い | クレジットカードやデビットカードなど、カードの資金供給元。 |
| カードの商品カテゴリー | カード支払い | Standard カードや Premium カードなど、カードのクラスの分類。 |
| カードの範囲 | カード支払い | 使用されているカードが国内カードまたは国際カードのいずれであるか。 |
| 通貨換算 | すべての支払い | 取引通貨と売上処理通貨が異なるかどうか。支払いのタイプによって、ルールが評価する売上処理アカウントが決まります。

- 連結アカウントの売上処理通貨が、ダイレクト支払いと、「OBO」によるデスティネーション支払いに適用されます。
- デスティネーション支払いには、プラットフォームの売上処理通貨が適用されます。

この評価は支払いにのみ影響し、送金には適用されません。 |
| カードネットワーク | カード支払い | 決済を処理したカードネットワーク (Visa、Mastercard、American Express など)。 |
| 手動入力 | カード支払い | ビジネスが、オンラインの支払いフォームや端末を使用するのではなく、Stripe ダッシュボードにカード情報を入力して支払いを処理したかどうか。 |
| イギリスまたは欧州経済領域 (EEA) のカード支払い | カード支払い | 事業者の拠点がある国とカードが発行された国の双方が欧州経済圏内またはイギリスのいずれかに属している。 |
| イギリスおよび欧州経済領域 (EEA) のクロスボーダー支払い | カード支払い | 加盟店が欧州経済領域 (EEA) またはイギリスに所在し、カード保有者が別の場所に所在しているかどうか。 |
| Klarna の支払いカテゴリー | Klarna 決済 | Klarna 支払いに使用される Klarna 支払いカテゴリー。 |
| Klarna 顧客の国 | Klarna 決済 | Klarna 支払いを行う顧客の国。 |
| アメリカの銀行口座を利用できるかどうか | アメリカの銀行口座による支払い | ACH ダイレクトデビットによる支払いの売上処理のタイミング。 |
| 支払いメタデータ | すべての支払い | キャプチャーする請求に含めるカスタムキーバリューメタデータ。この[メタデータ](https://docs.stripe.com/connect/platform-pricing-tools/pricing-schemes.md#payment-metadata)に基づいて価格設定ルールを作成できます。 |
| 入金通貨 | すべての Instant Payouts | Instant Payouts の通貨。 |

### 決済メタデータ

プラットフォームでは、[カスタムメタデータ](https://docs.stripe.com/api/metadata.md)を決済に追加し、価格設定ルールで参照することができます。まず、[PaymentIntent](https://docs.stripe.com/api/payment_intents.md)または[Charge](https://docs.stripe.com/api/charges.md)にメタデータのキーと値のペアを追加します。次に、このメタデータ値を参照する価格設定ルールを作成します。

決済メタデータに基づく価格設定ルール条件は、以下の動作を示します。

- 価格設定ルールの条件は、PaymentIntent と Charges の両方で定義されたメタデータを評価できます。
- ルール条件では、メタデータパラメーターのキーと値のペアを 1 つだけ評価できます。
- 複数のメタデータのキーバリュー条件を含めると、価格設定ツールは最初のキーバリュー条件のみを評価します。
- 価格設定ツールは、決済がキャプチャーされる前に利用可能なメタデータのみを評価します。正確な手数料を計算するために、この時点までに更新を適用してください。
- API を使用して、[PaymentIntent](https://docs.stripe.com/api/payment_intents/update.md#update_payment_intent-metadata)または[Charge](https://docs.stripe.com/api/charges/update.md#update_charge-metadata)のメタデータを更新します。価格設定ツールは、ダッシュボードを通じて行われた更新を評価できません。

## 手数料の修飾子

手数料修飾子を使用して、条件付きルールとフォールバックルールによって計算されたプラットフォーム手数料を調整できます。

- **マークアップ**: 指定されたパーセンテージで手数料金額を増加します。
- **割引**: 指定されたパーセンテージで手数料金額を減少します。

手数料修飾子は、料金体系定義の順序に基づいて合成されます。たとえば、5% の割引を追加した後に 10% のマークアップを適用すると、1.00 USD の手数料は 1.05 USD の手数料に調整されます (1.00 USD × 0.95 x 1.1 = 1.05 USD)。

## プラットフォームの料金体系の詳細を表示する

ダッシュボードの支払いページの[手数料収入](https://dashboard.stripe.com/connect/application_fees)から適用される手数料を選択します。**プラットフォームの料金体系**詳細セクションに、Stripe が料金体系からプラットフォーム手数料を計算する方法について以下の詳細が表示されます。

- **一致したルール**: キャプチャーされた支払いと手数料タイプに基づいて、支払いに一致し、手数料の計算に使用されたルール条件を示します。
- **適用されている追加のマークアップ**: 最終計算にマークアップまたは割引の調整が含まれたかどうかを示します。
- **過去の料金体系**: 支払い処理と手数料の計算が行われた時点での、料金体系のスナップショットを表示します。

たとえば、500 USD の購入を想定します。支払いは、料金体系の以下の条件が含まれたルールと一致しました。

- 支払い方法はカードです。

この料金体系では、以下の手数料修正も適用されます。

- 4% のマークアップ
- 3% の割引

このケースでは、プラットフォームの料金詳細で以下が表示されます。

- 支払い方法がカードであるため、2.9% + 0.30 USD のルールが適用されます。500 USD の支払いに対する計算は、手数料の小計 14.80 USD になります。
- 料金体系で、4% のマークアップと 3% の割引も定義されます。これにより、14.8 × 1.04 × 0.97 = 14.93024 が計算され、連結アカウントに請求される合計手数料として 14.93 USD に丸められます。
![ダッシュボードに表示されるプラットフォーム手数料の詳細のサンプル。](https://b.stripecdn.com/docs-statics-srv/assets/view-fee-calculation.375a290a9a613cb4b4ae7c2b71005267.png)
