# Webshopでの決済プロバイダー ルーティング

> プレイヤー タグによるルーティングやフォールバック プロバイダーなど、Webshopが各プレイヤーに提供する支払いプロバイダーを選択する方法について説明します。

Webshop では、プレイヤーごとに異なる[支払いプロバイダー](/iap/payment-providers.md)を使用できます。プレイヤーが Webshop を開くと、その Webshop でプレイヤーが使用できるプロバイダーが検索され、チェックアウトの優先順位が最も高い適切なプロバイダーが選択されます。

プロバイダー ルーティングは以下の設定でコントロールします。

* プレイヤーをプロバイダーにマップするルーティングルール。
* どのルーティング ルールにも一致しないプレイヤーのためのフォールバック プロバイダー。

フォールバック プロバイダーを設定するには、「[フォールバック支払いプロバイダーの設定](./set-a-fallback-payment-provider.md)」を参照してください。

## Webshop でのプロバイダー選択##provider-selection-in-webshops

プレイヤーが Webshop を開くと、その Webshop でそのプレイヤーが使用できる支払いプロバイダーが検索され、優先順位が付けられます。チェックアウトは、最も優先度の高いプロバイダーから開始されます。適格なプロバイダーがない場合、ウェブショップは設定したフォールバック動作を使用します。

Webshop は、プレイヤーがショップを開くたびにルーティングルールを評価します。ルーティングの変更はプレイヤーの次のセッションで適用。ウェブショップを再公開する必要はありません。

## プレイヤータグによるルート##route-by-player-tag

各プレイヤーのチェックアウト時に表示される支払いプロバイダーは 1 つだけです。プレイヤーが複数のタグに一致すると、ウェブショップはプロバイダーダーリストを組み合わせ、重複を削除し、優先度が最も高いプロバイダーを表示します。

ルーティングルールは、プレイヤータグを支払いプロバイダーの順序付きリストにマップします。タグ順序はプライマリの優先順位を設定します。タグ内のプロバイダー順序によって、セカンダリ プライオリティが設定されます。

例えば、プレイヤーが `highSpender` と `likelyToChurn` の両方に一致する場合、Webshop は優先度の高いタグにマッピングされたプロバイダーでチェックアウトを開始します。プレイヤーにはそのプロバイダーのみが表示されます。

## フォールバック プロバイダー##fallback-provider

フォールバックプロバイダーは、プレイヤーがどのルーティングルールにも一致しない場合に Webshop が使用する単一の支払いプロバイダーです。

フォールバック プロバイダーを設定しない場合、Webshop はルーティング ルールに一致しないプレイヤーに外部支払いを提供しません。フォールバック プロバイダーは、ルーティング ルールに関係なく、すべてのプレイヤーに支払いオプションを提供します。フォールバック プロバイダーを設定するには、「[フォールバック支払いプロバイダーの設定](./set-a-fallback-payment-provider.md)」を参照してください。

## 利用可能なプロバイダーがありません##no-eligible-providers-available

プレイヤーがルーティングルールと一致せず、フォールバックプロバイダーが設定されていない場合、Webshop は外部支払いを提供しません。ショップはまだロードされますが、そのプレイヤーの外部支払いオプションは表示されません。
