# ルールを管理

決済ルーティングのルールを作成、管理する方法をご紹介します。

> #### Orchestration へのアクセスをご希望の場合。
> 
> Orchestration はプライベートプレビュー版です。

Orchestration を使用して、すべての決済代行業者間で Payments の経路を選定します。ダッシュボードで、**Payments** > [Orchestration](https://dashboard.stripe.com/orchestration) に移動して、クレジットカードの国や通貨などの支払い条件に基づいてルールを作成します。Stripe は左から右に順に条件を実行し、支払い条件に一致する最初のアクションを適用します。

## ルールの条件とアクション

ルールを追加するときは、ルールを適用するために決済が満たす必要がある条件を指定できます。たとえば、EUR 建ての支払いを 1 つの決済代行業者に振り分けてある通貨条件を追加し、アクションを追加して他のすべての決済経路を Stripe に振り分けることができます。条件は複数追加することが可能です。

| 条件           | 説明                                                                                                                                                                |
| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 金額           | 決済の金額。金額に基づいて振り分けるには、通貨も指定する必要があります。                                                                                                                              |
| 銀行識別番号 (BIN) | クレジットカードの最初の 6 桁または 8 桁の数字で、カード発行会社が識別されます。                                                                                                                       |
| カードの発行国      | 決済に使用するカードの発行国。                                                                                                                                                   |
| カード発行会社      | 決済に使用されたカードを発行した金融機関。                                                                                                                                             |
| カードタイプ       | 決済手段のカードタイプ。 `credit card`、`debit card`、`prepaid card` から選択できます。                                                                                                  |
| 通貨           | 顧客が支払う通貨。Stripe がサポートする[取引通貨](https://docs.stripe.com/currencies.md#presentment-currencies)から選択できます。                                                              |
| メタデータ        | 決済処理などの一般的なリクエストに[関連付けられる情報](https://docs.stripe.com/payments/payment-intents.md#storing-information-in-metadata)。たとえば、注文の PaymentIntent に特定の決済代行業者を関連付けることができます。 |

ルールに条件を追加したら、アクションを追加します。条件に一致する支払いに使用するメインの決済代行業者とリトライ決済代行業者、条件に一致しない場合に使用するメインの決済代行業者とリトライ決済代行業者を選択できます。

## 注文を設定する

Stripe は条件を優先順位 (左から右) に従って実行し、決済の条件に一致する第 1 位のアクションを適用します。[Orchestration ルール](https://dashboard.stripe.com/orchestration/rules)ページで、条件の横にあるオーバーフローメニュー (⋯) をクリックすると、条件を左または右に移動させることができます。順序が正しく設定されていることを確認してください。設定が正しくない場合、支払いが想定どおりに処理されません。

## ルールを保存

有効にする前にルールの変更とテストを続行する場合は、**変更を保存** をクリックします。下書きルールは、**ルールを有効にする** をクリックするまで支払いに影響しません。

## テストルール

本番環境でルールを有効にする前に、[サンドボックス](https://docs.stripe.com/sandboxes.md)でルールを有効にしてテストすることをお勧めします。サンドボックスで作成したルールは、本番環境のシステムには影響しません。テストで期待どおりの結果が得られたら、本番環境でルールを再作成し、有効化できます。

## ルールのアクティブ化

ルールに基づいて決済処理を開始する準備ができたら、**ルールを有効化する** をクリックします。

アクティブにできるルールセットは 1 つだけです。新しいルールセットをアクティブ化すると、自動的に現在アクティブなルールが非アクティブになります。ルールはいつでも再アクティブ化できます。

有効なルールがない場合、決済は Stripe に振り分けられます。

## 重複ルール

アクティブなルールは編集できません。アクティブなルールに変更を加える場合は、そのルールを複製してから、複製したルールの下書きを編集する必要があります。

[Orchestration ルール](https://dashboard.stripe.com/orchestration/rules)ページで、編集するルールのオーバーフローメニュー (⋯) をクリックします。ダイアログで **ルールを複製** をクリックして、複製したルールに必要な変更を加えます。

## ルールの非アクティブ化

[Orchestration ルール](https://dashboard.stripe.com/orchestration/rules)ページからルールを無効化できます。有効なルールセットのオーバーフローメニュー (⋯) をクリックして、**ルールを無効化** をクリックします。
