手動による通貨の価格
手動による通貨の価格を使用して顧客に現地通貨を表示します。
Stripe では、商品を作成する際に、さまざまな通貨で価格を手動で定義できます。ただし、通貨の為替レート変動のリスクを減らし 50 以上の現地通貨に自動で対応するには、手動による通貨の価格の代わりに Adaptive pricing を使用することをお勧めします。
以下の場合、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 属性として地域に応じた形式のメールアドレスを渡して、さまざまな国の顧客への通貨の表示をテストします。
Local payment methods 
Checkout セッションでは、現地通貨に対応している主要な決済手段が顧客に提示されます。たとえば、オランダ在住の顧客の場合、Checkout セッションは価格を EUR に変換し、iDEAL などオランダで人気の決済手段も提示します。
受け付ける支払い方法は支払い方法の設定で設定できます。
料金表
手動による通貨の価格は料金表でも使用できます。料金表を表示する顧客に現地通貨を表示するには、料金表のすべての価格の currency_
に顧客の現地通貨を含める必要があります。また、Stripe Tax を使用している場合は、当該通貨の tax_
も含める必要があります。
Supported integrations 
Checkout automatically presents the local currency to customers if all of the following are true:
- The Checkout Session’s prices, shipping rates, and discounts have the relevant currency in their
currency_
.options - If a price on the Checkout Session has an upsell, the upsell’s price has the relevant currency in its
currency_
.options - For a Checkout Session using Stripe Tax, the
tax_
on the Checkout Session is specified for the relevant currency for all of the Checkout Session’s prices, shipping rates, and discounts.behavior - You didn’t specify a currency during Checkout Session creation.
If Checkout can’t localize the currency because the relevant currency option or tax_
is missing, the Session presents to the customer in the default currency. The default currency must be the same across all prices, shipping rates, and discounts.
制限
以下の場合、Checkout セッションの価格の現地通貨への換算は使用できません。
- 手動の税率を使用している場合。
payment_
またはintent_ data. application_ fee_ amount payment_
を使用している場合。intent_ data. transfer_ data. amount
Fees 
Stripe’s standard transaction fees apply to automatically converted transactions:
- カードまたは支払い方法の手数料
- 国際的なカードまたは支払い方法の手数料 (該当する場合)
- 両替手数料
See the pricing page for more details about these fees.