手動による通貨の価格
手動による通貨の価格を使用して顧客に現地通貨を表示します。
Stripe では、商品を作成するときに、複数の通貨で価格を手動で定義できます。ただし Stripe は、手動による通貨価格ではなく、Adaptive Pricing の使用を推奨しています。本機能は、為替レートの変動リスクを軽減し、100 を超える現地通貨のサポートを自動で有効化します。
以下の場合、Adaptive Pricing ではなく手動による通貨価格をお使いください。
- Adaptive Pricing は、お客様のビジネスまたは Checkout の設定ではサポート対象外です。プレビューへの参加については、adaptive-pricing-beta@stripe.com にお問い合わせください。
- 通貨の為替レート変動が許容範囲内である地域に対応しています。
手動で定義された多通貨の価格は、Adaptive Pricing が有効な場合も、その通貨の適応型価格を上書きします。
Checkout セッションを作成するサーバー側
多通貨の価格を使用して Checkout セッションを作成します。
テストするサーバー側クライアント側
Checkout、Payment Links、料金表で現地通貨での表示をテストするには、メールアドレスのローカル部分に +location_
形式のサフィックスを含めて、地域に応じた形式の顧客メールアドレスを渡します。XX
は有効な 2 桁の ISO 国コードにする必要があります。
たとえば、フランスで顧客への通貨の表示をテストする場合は、test+location_
などのメールアドレスを渡します。
Checkout セッション、Payment Links、または地域に応じた形式のメールアドレスで作成された料金表にアクセスすると、指定された国の顧客への表示と同じ通貨が表示されます。
Checkout をテストする
特定の国から Checkout のシミュレーションを行うため、Checkout セッションの作成時に customer_email として地域に応じた形式でメールアドレスを渡します。
Customer (顧客) を作成して、+location_
サフィックスが含まれるメールアドレスを指定することもできます。Stripe テストカードは通常どおり動作します。
Checkout で顧客の現地通貨を表示できるようになると、Checkout Session (Checkout セッション) オブジェクトが変わります。currency
、payment_
、amount_
などのフィールドに現地の通貨と価格が反映されます。
Payment Links をテストする
Payment Links の場合、prefilled_
URL パラメーターとして地域に応じた形式のメールアドレスを渡して、さまざまな国の顧客に対する通貨表示をテストします。
料金表をテストする
料金表の場合は、customer-email 属性として地域に応じた形式のメールアドレスを渡して、さまざまな国の顧客への通貨の表示をテストします。
地域固有の決済手段
Checkout セッションでは、現地通貨に対応している主要な決済手段が顧客に提示されます。たとえば、オランダ在住の顧客の場合、Checkout セッションは価格を EUR に変換し、iDEAL などオランダで人気の決済手段も提示します。
受け付ける支払い方法は支払い方法の設定で設定できます。
料金表
手動による通貨の価格は料金表でも使用できます。料金表を表示する顧客に現地通貨を表示するには、料金表のすべての価格の currency_
に顧客の現地通貨を含める必要があります。また、Stripe Tax を使用している場合は、当該通貨の tax_
も含める必要があります。
サポートされているシステム
以下のすべてに該当する場合、Checkout では現地通貨が自動的に顧客に表示されます。
- Checkout セッションの価格、配送料、割引の
currency_
に関連通貨が指定されている。options - Checkout セッションの価格にアップセルが設定されている場合に、アップセルの価格の
currency_
に関連通貨が指定されている。options - Stripe Tax を使用する Checkout セッションで、Checkout セッションの価格、配送料、割引のすべての関連通貨に
tax_
が指定されている。behavior - Checkout セッションの作成時に通貨を指定していない。
関連通貨オプションまたは tax_
が不足しているために Checkout で通貨を現地通貨に換算できない場合、顧客のセッションにはデフォルトの通貨が表示されます。デフォルトの通貨は、すべての価格、配送料、割引で同じである必要があります。
制限
以下の場合、Checkout セッションの価格の現地通貨への換算は使用できません。
- 手動の税率を使用している場合。
payment_
またはintent_ data. application_ fee_ amount payment_
を使用している場合。intent_ data. transfer_ data. amount
手数料
自動換算が行われる取引には、Stripe の標準取引手数料が適用されます。
- カードまたは支払い方法の手数料
- 国際的なカードまたは支払い方法の手数料 (該当する場合)
- 両替手数料
これらの手数料の詳細については、料金体系ページをご覧ください。