複数通貨の処理
支払いタイプと Stripe アカウントの国に基づいて取引通貨を決定します。
Stripe は 135 以上の通貨による決済処理に対応しています。そのため、顧客の現地通貨で価格を提示しながら、通貨換算手数料の削減が可能になります。利用できる通貨は、支払いを行う Stripe アカウントの国によって決まります。
支払いタイプ | 通貨の決定基準 |
---|---|
ダイレクト支払い | 連結アカウントの所在国 |
デスティネーション支払い | プラットフォームアカウントの所在国 |
on_ を使用したデスティネーション支払い | 連結アカウントの所在国 |
支払いと送金別方式 | プラットフォームアカウントの所在国 |
支払い時に on_ を使用した支払いと送金別方式 | 連結アカウントの所在国 |
通貨換算
通貨換算は、「取引」通貨が「売上処理」通貨と異なる場合に発生します。
取引通貨は、支払いに使用される通貨です。売上処理通貨は、支払いタイプと該当する通貨換算に応じた、入金として受け取ることのできる通貨です。サポート対象の取引通貨およびサポート対象の売上処理通貨をご覧ください。
銀行口座またはデビットカードが利用できるかどうかに応じて、残高を入金する際は以下のようになります。
銀行口座またはデビットカードが利用できるかどうか | 換算アクション |
---|---|
その通貨を利用できる | 換算なし |
その通貨を複数の銀行口座またはデビットカードで利用できる | 通貨換算なし: Stripeは default_ に設定された銀行口座またはデビットカードを使用します |
その通貨を利用できない | Stripe は、アカウントのデフォルトの通貨に基づいて入金額を換算します |
複数の通貨での支払い頻度が高い場合、複数の銀行口座を開設して複数の売上処理通貨に対応することもできます。
通貨換算では、Stripe のサービスプロバイダーが提供する現行為替レートが使用され、Stripe の換算手数料が追加で適用されます。現行の市場相場の見積もりに利用できる、換算計算のためのオンラインリソースが提供されています。ただし、これらのレートは変動する可能性があり、支払い処理時の Stripe のレートを反映しているとは限りません。
ダイレクト支払いのプラットフォーム手数料
ダイレクト支払いは連結アカウントのデフォルト通貨で行われますが、プラットフォームではプラットフォームのデフォルト通貨でダイレクト支払いのプラットフォーム手数料を受け取ります。
銀行口座またはデビットカードが利用できるかどうか | 換算アクション |
---|---|
売上処理通貨を利用できる | 換算なし |
売上処理通貨を利用できない | Stripe は、プラットフォームアカウントのデフォルトの通貨に基づいてプラットフォーム手数料を換算します |
プラットフォームが、プラットフォーム手数料を使用する代わりに支払いの一部を留保する場合、プラットフォームアカウントでの他の支払いと同様に、売上の入金 (必要な場合は換算も込み) が行われます。
デスティネーション支払いのプラットフォーム手数料と残高の換算
application_
パラメーターを使用して徴収されたプラットフォーム手数料が、デスティネーション支払いのために再度換算されることはありません。プラットフォームは常に、連結アカウントの売上処理通貨でプラットフォーム手数料を受け取ります。transfer_
パラメーターを使用して、連結アカウントに送金する額を取引金額より少なくすることで、プラットフォームのデフォルトの売上処理通貨で手数料を徴収します。
destination
または on_
パラメータを使用してプラットフォームで支払いを作成すると、複数の通貨で残高が累計されます。お客様が別通貨の銀行口座を保有していない場合、Stripe はプラットフォームのデフォルトの銀行口座に、デフォルト以外の通貨で残高を入金する方法を提供します。
これらの通貨換算は、ソース残高の通貨として設定される currency
を使用して、手動入金として作成されます。
指定された通貨の残高に十分な売上があれば、Stripe は自動的にその売上をデフォルト銀行口座の通貨に換算します。
シナリオ例
以下の例は、Connect での複数通貨の処理方法を示しています
ダイレクト支払い
ダイレクト支払いは常に、取引通貨から連結アカウントのデフォルト通貨に換算されます。プラットフォーム手数料は、プラットフォームのデフォルト通貨に換算されます。
たとえば、連結アカウントへの支払いを USD で受け付け、連結アカウントは EUR で売上処理を行うとします。連結アカウントに送られた売上は EUR に換算され、プラットフォーム手数料はプラットフォームで再び EUR から USD に換算されます。
on_behalf_of を指定しないデスティネーション支払い
on_
を使用しないでデスティネーション支払いを処理する際に、Stripe はまず、支払いを取引通貨からプラットフォームのデフォルト通貨に換算します。その後、売上が連結アカウントに送金されると、連結アカウントのデフォルト通貨に換算されます。
application_
を使用する場合、プラットフォーム手数料は連結アカウントのデフォルト通貨に換算した後に徴収されます。プラットフォームに追加されるとき、手数料はその通貨のまま維持されます。fee_ amount transfer_
を使用する場合、手数料は最初の通貨換算後に徴収され、プラットフォームのデフォルト通貨のままで保持されます。data[amount]
注
この支払いフローは、Stripe の地域別のクロスボーダー取引ポリシーの対象となります。
たとえば、連結アカウントへのデスティネーション支払いを EUR で受け付けるとします。連結アカウントは GBP で売上処理を行い、プラットフォームは USD で売上処理を行っています。支払いは EUR から USD に換算され、連結アカウントに送られた売上は GBP に換算されます。
application_
を使用する場合、プラットフォーム手数料は EUR から GBP に換算され、連結アカウントで売上として処理される金額から差し引かれます。fee_ amount transfer_
を使用する場合、手数料は当初の取引通貨から換算された後、USD で保持されます。data[amount]
on_behalf_of を指定したデスティネーション支払い
on_
を指定してデスティネーション支払いを処理する場合、Stripe はまず、取引通貨から連結アカウントのデフォルト通貨に換算します。application_
や transfer_
が使用されたかどうかに関係なく、プラットフォーム手数料は、連結アカウントの通貨で保持されます。
たとえば、連結アカウントが支払いを USD で受け付け、EUR で売上処理を行うとします。支払いは EUR に換算され、連結アカウントに EUR で送られます。手数料は、application_
と transfer_
のどちらが使用されたかに関係なく、EUR で回収されます。
on_behalf_of を指定しない支払いと送金別方式
支払いと送金別方式では、取引通貨からプラットフォームのデフォルト通貨に換算され、その後、プラットフォームが連結アカウントに売上を送金します。プラットフォームは送金時に適切な送金額を選択できるため、application_
と transfer_
のパラメーターは手数料の徴収に使用されません。
注
この支払いフローは、Stripe の地域別のクロスボーダー取引ポリシーの対象となります。
on_behalf_of を指定した支払いと送金別方式
支払いと送金別方式では、取引通貨から連結アカウントのデフォルト通貨に換算され、その後、プラットフォームが連結アカウントに売上を送金します。プラットフォームは送金時に適切な送金額を選択できるため、application_
と transfer_
のパラメーターは手数料の徴収に使用されません。
注
この支払いフローは、Stripe の地域別のクロスボーダー取引ポリシーの対象となります。