Connect と Adaptive Pricing を併用する
Adaptive Pricing を使用して、連結アカウントの顧客が現地通貨で支払えるようにします。
Adaptive Pricing を使用すると、連結アカウントの顧客は 150 カ国を超える現地通貨を使って支払えます。Adaptive Pricing では、Stripe が地域に合わせた料金を自動的に計算し、すべての通貨換算を処理します。取引通貨は、顧客のパブリック IP アドレスから推測されます。
Adaptive Pricing は以下の用途に使用します。
- 地域に応じた現地通貨で料金を表示する
- 24 時間保証の為替レートを使用してリアルタイムで価格を計算する
- 現地通貨が必須である決済手段をを利用可能にする
- サポート対象の通貨を提示することでスムーズに法令を遵守する

実装の負荷
手数料
料金とよくあるご質問に記載されている情報をご覧ください。
Adaptive Pricing の管理ダッシュボード
Adaptive Pricing は Payment Links で常に有効になっています。ダッシュボードの Connect の設定で、Checkout の連結アカウントの Adaptive Pricing を管理します。Adaptive Pricing は、サンドボックスと本番環境で有効にできます。Adaptive Pricing を無効にしても、すでに換算が実行されている Checkout セッションには影響しません。
地域固有の決済手段を設定するダッシュボード
Adaptive Pricing を導入すると、顧客が最も関連性の高い決済手段を使って現地通貨で支払うことができるため、地域固有の決済手段の利用が増える可能性があります。たとえば、オランダの EC 取引全体の 70% で iDEAL が利用されていますが、この決済手段ではユーロしか使用できません。動的な決済手段を使用する場合は、決済手段の設定で受け付ける決済手段を設定できます。Adaptive Pricing を使用すると、現地通貨での提示が必須である次の決済手段を利用できるようになります。
- Bancontact
- EPS
- iDEAL
- Link
- P24
イベントの送信先とレポートサーバー側
Checkout Session オブジェクトとその基になる PaymentIntent
オブジェクトには、システムで使用されている通貨と金額が反映されます。
顧客が現地通貨で支払った場合、checkout.session.completed イベントには presentment_
と presentment_
を含む presentment_
ハッシュが含まれます。金額と通貨には、顧客の現地通貨での支払い情報が反映されます。
{ "id":
, "object": "event", "type": "checkout.session.completed", "data": { "object": { "id":'{{EVENT_ID}}', "object": "checkout.session", "currency": "usd", "amount_total": 1000, "amount_subtotal": 1000, "presentment_details": { "presentment_amount": 1370, "presentment_currency": "cad" } } } }'{{SESSION_ID}}'
テスト
Checkout と Payment Links で現地通貨での表示をテストするには、メールアドレスのローカル部分に +location_
形式のサフィックスを含めて、地域に応じた形式の顧客メールアドレスを渡します。XX
は有効な 2 文字の ISO 国コードである必要があります。
たとえば、フランスで顧客への通貨の表示をテストする場合は、test+location_
のようにしてメールアドレスを渡します。
地域に応じた形式のメールアドレスで作成された、Checkout セッションまたは Payment Links の URL にアクセスすると、指定した国で顧客に表示されるのと同じ通貨が表示されます。
Checkout をテストする
特定の国から Checkout のシミュレーションを行うため、Checkout セッションの作成時に customer_email として地域に応じた形式でメールアドレスを渡します。
Customer (顧客) を作成して、+location_
サフィックスが含まれるメールアドレスを指定することもできます。Stripe テストカードは通常どおり動作します。
Payment Links をテストする
Payment Links の場合、prefilled_
URL パラメーターとして地域に応じた形式のメールアドレスを渡して、さまざまな国の顧客に対する通貨表示をテストします。
制限
Adaptive Pricing は、Payment Intents API で Elements を使用しているビジネスではご利用いただけません。
また、Adaptive Pricing では、実装通貨を、その支払いのマーチャントオブレコードの売上処理通貨にする必要があります。
Adaptive Pricing は、次のような Checkout セッションには適用されません。
- 明示的に定義した手動による通貨価格が表示される場合。
subscription
モードの場合。- capture_method は
manual
にして使用します。 - カスタムの金額を使用します。
Adaptive Pricing が対応していない Checkout セッションでは、料金を設定した元の通貨で料金が提示されます。
サポートされている通貨
サポート対象地域の企業は、以下の市場の顧客の現地通貨に価格を自動的に換算できます。
北アメリカ
南米
ヨーロッパ
アジア
オセアニア
アフリカ
料金体系
- お客様の決済は 0%
- 購入者の負担: 2 ~ 4%
追加手数料はすべて顧客が負担するため、貴社も連結アカウントも、Adaptive Pricing の追加の Stripe 手数料を直接支払うことはありません。顧客に提示する Stripe の為替レートには、2 ~ 4% の換算手数料も含まれており、相応の金額が購入価格に上乗せされます。Stripe が手数料を決定しますが、この手数料は購入完了率を高めるために変動します。システムで使用されている通貨のうち、で支払うことを選択した場合、顧客はこの手数料を負担する必要はありませんが、銀行の為替レートと手数料はこの限りではありません。現在の Stripe 手数料の詳細については、料金体系ページをご覧ください。
為替レート
Stripe では市場中央値を使用し、売上処理時のレートを保証するために手数料を適用します。その間の為替レートの変動が 5% を超えた場合、入金の計算には、更新後の為替レートが適用される可能性があります。
通貨換算と Adaptive Pricing 手数料の処理方法については、これらの記事をご確認ください。
返金
貴社または連結アカウントで使用している通貨のうち、で返金を行う場合、Stripe は顧客が支払いに使用した通貨に換算して返金処理します。返金には元の取引と同じ通貨換算レートが適用されるため、貴社または連結アカウントに追加コストは発生せず、顧客は支払った金額と同額の返金を受け取ることができます。
Stripe が返金の管理をサポートする方法をご紹介します。