サポートされている通貨
Stripe が決済と銀行入金でサポートする通貨をご紹介します。
このガイドでは、Stripe が決済と銀行入金でサポートする通貨、換算の仕組み、API リクエストで金額の形式を設定する方法 (補助単位と小数を含む)、各通貨の最小および最大請求限度額、特定の通貨ルールについて説明します。
135 以上の通貨で顧客に請求し、希望の通貨で売上を受け取ることができます。価格を現地通貨に換算することで、決済処理コストを削減しながら、顧客コンバージョン率とオーソリ率を向上させることができます。複数の通貨で顧客に表示して請求する方法をご紹介します。
取引通貨と売上処理通貨
通貨は、次の 3 つの側面で Stripe での支払いに影響を与えます。
- クレジットカードや銀行口座など、顧客の支払い方法の通貨
- 取引通貨: 顧客が支払い時に使用する通貨
- 送金先の銀行口座またはデビットカードで受け付けられる通貨。これは_決済処理_通貨と呼ばれます。詳細については、その他の通貨で決済するをご覧ください。
支払い通貨が顧客の支払い方法の通貨と異なる場合、顧客の銀行またはカード発行会社は、顧客 に外貨為替手数料を請求する場合があります。また、使用される通貨に関係なく、決済手段とお客様のビジネスが異なる国に所在する場合、銀行またはカード発行会社は顧客に請求することがあります。
支払い通貨が売上処理通貨と異なる場合、Stripe は支払いを売上処理通貨に換算します。異なる通貨による提示、換算、請求は、複数のオプションをによって行われます。
一部の国では、Stripe は追加通貨での決済処理をサポートする場合があります。追加通貨での流動性が必要な場合は、ダッシュボードの入金設定で、その通貨での決済処理を有効にして銀行口座を追加できます。Stripe の入金に関するドキュメントには、Stripe がサポートするさまざまな銀行口座通貨が記載されています。換算コストについては、Stripe の料金体系をご覧ください。
Connect プラットフォーム
Connect を使用する場合、プラットフォームで通貨換算に関する考慮事項がさらに増えます。通貨換算を管理するには、複数の通貨を使用するをご覧ください。
サポート対象の取引通貨
通貨は、特に指定がない限り小数点以下 2 桁の通貨です。リンクとして表示される通貨は小数点以下 0 桁の通貨です。決済リクエストで ISO コード 3 文字を入力する際は、すべて小文字を使用してください。
* American Express は、アスタリスク (*) が付いた通貨をサポートしていません。
API リクエストで金額を指定する
通貨は、特に指定がない限り、小数点以下 2 桁の通貨です。すべての API リクエストは、通貨の補助単位で amount の値を想定しています。たとえば、次のように amount を設定します。
- 請求額 10 USD (またはその他の小数点以下 2 桁の通貨) には
1000を指定します。 - 請求額 10 JPY (またはその他の小数点以下のない通貨) には
10を指定します。
小数点以下のない通貨
以下の小数点以下のない通貨の場合、請求額とこの値は同じであるため、乗算の必要はありません。たとえば、500 JPY を請求するには、amount の値を 500 で指定します。
メモ
このリストには、一般的な API でサポートされている小数点なしの通貨が含まれています。ここに記載されている通貨は、指定の国で利用できない場合があります。お客様の国の取引通貨のリストについては、サポート対象の取引通貨をご覧ください。
- BIF
- CLP
- DJF
- GNF
- JPY
- KMF
- KRW
- MGA
- PYG
- RWF
- UGX
- VND
- VUV
- XAF
- XOF
- XPF
特殊なケース
以下の通貨には、入金または支払いの作成時に考慮が必要な特別な条件があります。
| 通貨 | 説明 |
|---|---|
| アイスランドクローナ (ISK) | ISK は小数点以下のない通貨に移行しましたが、後方互換性のため、小数は常に 00 のままの 2 桁の値として表す必要があります。たとえば、5 ISK を請求するには、amount 値として 500 を渡します。ISK の端数を請求することはできません。 |
| ハンガリーフォリント (HUF) | HUF は小数点以下第 2 位まで請求できますが、入金の際は小数点以下のない通貨として扱われます。手動で HUF の入金を作成するときに入力できるのは、100 で割り切れる整数のみです。たとえば、利用可能な残高が HUF 10.45 である場合、amount 値として 1000 を送信して HUF 10 を入金できます。amount 値 1045 は 100 で割り切れないため、残高全額の HUF 10.45 を入金することはできません。 |
| 新台湾ドル (TWD) | TWD は小数点以下第 2 位まで請求できますが、入金の際は小数点以下のない通貨として扱われます。手動で TWD の入金を作成するときに入力できるのは、100 で割り切れる整数のみです。たとえば、利用可能な残高が TWD 800.45 である場合、amount 値として 80000 を送信して TWD 800 を入金できます。amount 値 80045 は 100 で割り切れないため、残高全額の TWD 800.45 を入金することはできません。 |
| ウガンダシリング (UGX) | UGX は小数点以下のない通貨に移行しましたが、後方互換性のため、小数は常に 00 のままの 2 桁の値として表す必要があります。たとえば、5 UGX を請求するには、amount 値として 500 を渡します。UGX の端数を請求することはできません。比例配分 (日割り / 秒割り計算)、クーポン、税金の適用後に請求書の amount が端数になる場合、Stripe は、100 で割り切れる最も近い数字への金額の切り捨て/切り上げを自動的に行います。切り捨て/切り上げによる差額は、顧客の残高に入金されるか、顧客の残高から引き落とされます。 |
最小および最大請求金額
Stripe は、すべての支払いに最低支払い額を設定して、Stripe 手数料がお客様の支払いを超えないようにします。請求できる最小金額は、入金の銀行口座の売上処理通貨によって異なります。
サブスクリプションの支払いは、クーポンや無料トライアルを考慮した金額 0 の支払いをサポートします。ただし、ゼロ以外の金額についても、該当する最低金額が適用されます。
通貨別の最小請求額
銀行口座が 1 つしかない場合、表示される最小金額はアカウントと同じ通貨での請求すべてに適用されます。アカウントのデフォルトの決済処理通貨に換算する必要がある請求は、決済処理通貨の同等の最小金額を満たしている必要があります。
たとえば、GBP と USD の銀行口座があり、GBP がデフォルト通貨として設定されている場合、USD 以外の請求を作成すると GBP に換算されます。これらの請求は、換算後に GBP に必要な最小金額を満たす必要があります。
通貨別の最小金額は以下のとおりです。
- 0.50 USD
- 2.00 AED
- 0.50 ARS
- 0.50 AUD
- 0.50 BRL
- 0.50 CAD
- 0.50 CHF
- 0.50 COP
- 15.00 CZK
- 2.50 DKK
- 0.50 EUR
- 0.30 GBP
- 4.00 HKD
- 175.00 HUF
- 0.50 IDR
- 0.50 ILS
- 0.50 INR
- 50 JPY
- 50 KRW
- 10 MXN
- 2.00 MYR
- 3.00 NOK
- 0.50 NZD
- 0.50 PHP
- 2.00 PLN
- 2.00 RON
- 0.50 RUB
- 3.00 SEK
- 0.50 SGD
- 10 THB
- 0.50 ZAR
iDEAL など、一部の決済手段には、最低支払い金額の例外が適用されます (amount 値を最低 1 にすることが可能)。
最大請求額
通常、許容される桁数によって、顧客に請求できる最大金額が決定されます。amount は以下の金額まで対応しています。
- IDR の 12 桁、最大支払い額 9,999,999,999.99 IDR (
999999999999) - IDR 建てのアメリカン・エキスプレスの場合は 9 桁、最大請求額は 9,999,999.99 IDR (
999999999) - INR の 9 桁、最大支払い額 9,999,999.99 INR (
999999999) - その他すべての通貨の 8 桁、最大支払い額 999,999.99 (
99999999)
カード決済を受け付ける場合、次の通貨はより高い上限額がサポートされています。
- LBP の 12 桁、最大請求額 9,999,999,999.99 LBP (
999999999999) - COPの場合は10桁、最大請求額は9,999,999,999.9 COP(
9999999999999) - HUF の場合は 10 桁、最大請求額は 9,999,999,999 HUF (
9999999999999) - JPY の場合は 10 桁、最大請求額は 9,999,999,999 JPY (
9999999999999)
カードネットワークは、桁数よりも厳しい支払い金額制限を課す場合があります。
地域的な考慮事項日本
日本の Stripe アカウントの JCB、ダイナースクラブ、Discover のカードを処理する場合、最大金額は上記の JPY 通貨の制限に関係なく、8 桁 (99,999,999 JPY) になります。日本での JCB 決済の受け付けの詳細をご確認ください。
サポートされている支払い方法
アメリカ では、以下のカードを受け付けることができます: Visa, Mastercard, American Express, Discover, JCB, Diners Club, China UnionPay、デビットカード。
Stripe アカウントの国に基づいて、追加の決済手段を受け付けることができます。これはアカウントの有効化時に設定します。
EEA カードの料金を確認する
欧州経済領域 (EEA) で発行されたカードには、多くの場合、他の地域とは異なる手数料がかかります。クロスボーダー手数料と為替レートにより、処理コストは発行地域によって異なる場合があります。つまり、EEA で発行されたカードには、取引通貨に応じて異なる手数料が発生する可能性があります。
複数の通貨を受け付ける際は、これらの地域固有の手数料を料金設定の参考にしてください。Stripe では、EEA カードを次の国で発行されたカードと定義しています。
- アンドラ (AD)
- オーストリア (AT)
- ベルギー (BE)
- ブルガリア (BG)
- クロアチア (HR)
- キプロス (CY)
- チェコ共和国 (CZ)
- デンマーク (DK)
- エストニア (EE)
- フェロー諸島 (FO)
- フィンランド (FI)
- フランス (FR)
- ドイツ (DE)
- ジブラルタル (GI)
- ギリシャ (GR)
- グリーンランド (GL)
- ガーンジー (GG)
- バチカン市国 (VA)
- ハンガリー (HU)
- アイスランド (IS)
- アイルランド (IE)
- マン島 (IM)
- イタリア (IT)
- ジャージー (JE)
- ラトビア (LV)
- リヒテンシュタイン (LI)
- リトアニア (LT)
- ルクセンブルク (LU)
- マルタ (MT)
- モナコ (MC)
- オランダ (NL)
- ノルウェー (NO)
- ポーランド (PL)
- ポルトガル (PT)
- ルーマニア (RO)
- サンピエール島およびミクロン島 (PM)
- サンマリノ (SM)
- スロバキア (SK)
- スロベニア (SI)
- スペイン (ES)
- スウェーデン (SE)
- テュルキエ (TR)
- イギリス (GB)
外国為替管理国
外国為替管理国 (ブラジルなど) との間の送金は、当該の国に適用される法律に従い、認証を受けたチャネル経由でのみ行われるものとします。