なぜヨーロッパの現地決済方法なのか?
Higher Conversion
iDEALはオランダのオンライン決済の約60%を占めています。対応しなければ、顧客を失うことになります。
Lower Fraud
銀行認証による決済は不正利用率がほぼゼロで、チャージバックもありません。
Real-Time Settlement
ヨーロッパの多くの決済方法では、決済確認が即座に行われます。
対応している決済方法
iDEAL(オランダ)
iDEALはオランダで主流のオンライン決済方法で、オランダの主要銀行すべてに直接接続します。仕組み
対応銀行
オランダの主要銀行すべてに対応しています。- ABN AMRO
- ASN Bank
- Bunq
- ING
- Knab
- Rabobank
- RegioBank
- Revolut
- SNS
- Triodos Bank
- Van Lanschot
設定
Bancontact(ベルギー)
Bancontactはベルギーの国営決済スキームで、オンライン決済ではほぼすべてのベルギーの銀行で利用されています。特徴
- 既存のベルギーのデビットカードで利用可能
- モバイルアプリに対応(Payconiq by Bancontact)
- 決済確認が即座に行われる
- 顧客による追加登録が不要
設定
EPS(オーストリア)
EPS(Electronic Payment Standard)は、オーストリアの顧客向けにオンライン銀行からの直接振込を可能にします。特徴
- オーストリアの銀行と直接連携
- リアルタイムの決済確認
- オーストリアの消費者から高い信頼
- チャージバックなし
対応銀行
以下を含むオーストリアの主要銀行に対応しています。- Erste Bank
- Bank Austria
- Raiffeisen
- BAWAG
- Volksbank
設定
Multibanco(ポルトガル)
Multibancoはポルトガルの銀行間ネットワークで、オンライン決済とATM決済の両方を提供します。決済オプション
- オンラインバンキング — インターネットバンキングによる直接銀行振込
- ATM決済 — 顧客はMultibancoのATMで支払うための照会番号を受け取ります
- モバイルバンキング — 銀行のモバイルアプリで決済
ATM決済の仕組み
ATM決済では、顧客が決済用の照会番号を受け取ります。設定
MultibancoのATM決済では、チェックアウトから実際の支払いまでに遅延が発生する場合があります。決済確認についてはwebhookを監視してください。
BLIK(ポーランド)
BLIKはポーランドで最も普及しているモバイル決済方法です。顧客は、銀行アプリで生成された一度限りの6桁コードを使って支払えます。BLIKの決済通貨はEURではなく、PLN(ポーランドズウォティ)です。仕組み
利用可能状況
- 請求通貨: PLNのみ
- 取引タイプ: 1回限りの支払いのみ(サブスクリプションでは利用不可)
- 対応範囲: BLIKに対応するポーランドの主要銀行すべて
設定
BLIKにはPLNの請求通貨が必要です。EURで価格を提示している場合は、Adaptive Currencyを有効にして、ポーランドの顧客への請求をPLNにすると、BLIKを利用できるようになります。
SEPA Direct Debit(ユーロ圏)
SEPA Direct Debitを利用すると、ユーロ圏の顧客はカードを使わず、銀行口座から直接支払えます。1回限りの支払いでは、EURのチェックアウトで利用できます。仕組み
顧客がチェックアウト中に引き落としを承認すると、Dodo Payments が顧客の銀行口座から資金を回収します。銀行による引き落としの決済は非同期で行われるため、支払いは最終的な結果に到達する前にprocessing 状態を経由します。
支払いのタイムライン
顧客がサイトを離れてから数日後に確認が届くため、アクセスを付与する処理はチェックアウトのリダイレクトではなく webhook ハンドラーで行う必要があります。以下の 確認の遅延への対処 を参照してください。
利用可否
- 請求通貨: EUR
- 取引タイプ: 1 回限りの支払いのみ(サブスクリプションでは利用できません)
設定
SEPA Test IBAN
テストモードでは、チェックアウト時に以下の IBAN のいずれかを入力すると、特定の結果を強制できます。
国固有の動作をテストするには、別の Eurozone 国に対応する成功用 IBAN を使用してください。
遅延テスト用 IBAN は、アクセスを付与する処理がチェックアウトのリダイレクトではなく webhook ハンドラーによって行われることを確認するのに役立ちます。SEPA の支払いは、顧客がチェックアウトを離れたかなり後に確認されるためです。
確認の遅延への対処
SEPA はチェックアウト後、最大 6 営業日かけて決済されるため、支払いが確定したかどうかをブラウザーのリダイレクトだけで判断することはできません。代わりに、webhook イベントに基づいて履行を進めてください。payload.type を有効にし、各段階を処理します。
Handling SEPA payment events
Satispay(Europe)
Satispay は、特に Italy で普及している European のモバイル決済ネットワークです。カード情報や銀行情報を共有せず、顧客が Satispay アプリから直接支払えるようにします。Satispay の決済通貨は EUR です。特徴
- カードネットワークに依存しないアプリベースの支払い
- Italy 全域で高い普及率があり、他の European 市場でも拡大中
- 1 回限りの支払いとサブスクリプションの両方をサポート
利用可否
- 請求通貨: EUR
- 取引タイプ: 1 回限りの支払いとサブスクリプション
設定
API Method Types
複数国向け European チェックアウト
複数の European 国の顧客にサービスを提供するビジネスでは、地域に対応するすべての支払い方法を含めてください。テスト
European の支払い方法は Test Mode でテストできます。テストフローでは、銀行認証プロセスをシミュレートします。SEPA Direct Debit のテスト方法は異なります。シミュレートされた銀行フローの代わりに、テスト用 IBAN を直接入力します。SEPA Test IBAN を参照してください。
1
Enable test mode
Dodo Payments のテスト API キーを使用してください。
2
Set appropriate billing address
支払い方法に合わせて請求先住所の国を設定してください。
NL(iDEAL)BE(Bancontact)AT(EPS)PT(Multibanco)PL(BLIK、請求通貨は PLN)IT(Satispay)
3
Complete the test flow
テスト環境でシミュレートされた銀行認証フローに従ってください。
ベストプラクティス
Always include regional methods for target markets
Always include regional methods for target markets
Dutch の顧客に販売する場合は、iDEAL を含めてください。これは US で Visa を受け付けないようなもので、大幅に売上を失うことになります。
Match currency to region
Match currency to region
European の支払い方法のほとんどでは EUR が必要です。価格設定が Euro 取引に対応していることを確認してください。唯一の例外は BLIK で、PLN(Polish Złoty)の請求でのみ提供されます。
Handle redirects gracefully
Handle redirects gracefully
European のすべての支払い方法では、銀行サイトへのリダイレクトが発生します。return URL の処理が堅牢で、フローの途中で離脱するユーザーにも対応できることを確認してください。
Provide card fallbacks
Provide card fallbacks
European の顧客全員がこれらの地域固有の支払い方法を利用できるわけではありません(観光客、国外居住者など)。常に
credit と debit をフォールバックとして含めてください。Consider Multibanco timing
Consider Multibanco timing
Multibanco の ATM 支払いは完了までに数時間かかることがあります。即時の支払い完了を条件に履行をブロックせず、非同期の確認には webhook を使用してください。
Account for the SEPA 6-day delay
Account for the SEPA 6-day delay
SEPA Direct Debit の確認には最大 6 営業日かかります。チェックアウトのリダイレクト時や
payment.processing の時点では決して履行せず、payment.succeeded webhook からのみアクセスを付与してください。また、顧客が注文は保留中であると理解できるよう、チェックアウト時に期待値を設定してください。確認の遅延への対処 を参照してください。トラブルシューティング
European method not appearing
European method not appearing
確認項目:
- 顧客の請求先の国は支払い方法の国と一致していますか?
- 通貨は EUR に設定されていますか?
- 支払い方法は
allowed_payment_method_typesに含まれていますか?
DE(Germany)の顧客には、Netherlands 専用の iDEAL は表示されません。Bank authentication failed
Bank authentication failed
原因:
- 顧客が銀行認証中にキャンセルした
- 銀行の認証システムが一時的に利用できない
- 顧客が誤った認証情報を入力した
Redirect not completing
Redirect not completing
原因:
- 顧客が銀行へのリダイレクト中にブラウザーを閉じた
- 認証中にネットワークの問題が発生した
- return URL の設定が誤っている
Multibanco payment pending
Multibanco payment pending
原因: 顧客は支払い参照番号を受け取りましたが、まだ支払っていません。解決策: ATM ベースの支払いでは想定される動作です。webhook による確認を待ってください。通常、参照番号は 24~72 時間で期限切れになります。
SEPA payment stuck in processing
SEPA payment stuck in processing
原因: SEPA Direct Debit は顧客の銀行を通じて非同期に決済されます。解決策: 想定される動作です。
payment.processing 状態は、引き落としが決済されるまで最大 6 営業日続くことがあります。最終状態である payment.succeeded(履行)または payment.failed(履行しない)の webhook を待ってください。チェックアウトのリダイレクトを確認として扱わないでください。確認の遅延への対処 を参照してください。PSD2 コンプライアンス
European のすべての支払い方法は PSD2(Payment Services Directive 2)規制に準拠しています。- Strong Customer Authentication (SCA) — 銀行認証フローに組み込まれています
- Secure Communication — すべてのデータが安全なチャネル経由で送信されます
- Consumer Protection — EU の消費者権利に完全準拠しています
関連ページ
Payment Methods Overview
サポートされているすべての支払い方法を確認します。
Adaptive Currency
通貨のサポートと自動換算について説明します。
Checkout Guide
チェックアウト実装の完全ガイドです。
Webhooks
支払い確認を非同期で処理します。