Why Local European Payment Methods?
Higher Conversion
iDEAL captures ~60% of Dutch online payments. Not offering it means losing customers.
Lower Fraud
Bank-authenticated payments have near-zero fraud rates and no chargebacks.
Real-Time Settlement
Most European methods provide instant payment confirmation.
Supported Methods
| Method | Country | Market Share | Currency | Subscriptions |
|---|---|---|---|---|
| iDEAL | Netherlands | ~60% | EUR | No |
| Bancontact | Belgium | ~50% | EUR | No |
| EPS | Austria | ~30% | EUR | No |
| Multibanco | Portugal | ~40% | EUR | No |
iDEAL (Netherlands)
iDEAL is the dominant online payment method in the Netherlands, connecting directly to all major Dutch banks.How It Works
Supported Banks
All major Dutch banks are supported:- ABN AMRO
- ASN Bank
- Bunq
- ING
- Knab
- Rabobank
- RegioBank
- Revolut
- SNS
- Triodos Bank
- Van Lanschot
Configuration
Bancontact (Belgium)
Bancontact is Belgium’s national payment scheme, used by virtually all Belgian banks for online payments.Features
- Works with existing Belgian debit cards
- Mobile app support (Payconiq by Bancontact)
- Instant payment confirmation
- No additional registration needed for customers
Configuration
EPS (Austria)
EPS (Electronic Payment Standard) enables direct online bank transfers for Austrian customers.Features
- Direct integration with Austrian banks
- Real-time payment confirmation
- High trust among Austrian consumers
- No chargebacks
Supported Banks
Major Austrian banks including:- Erste Bank
- Bank Austria
- Raiffeisen
- BAWAG
- Volksbank
Configuration
Multibanco (Portugal)
Multibanco is Portugal’s interbank network, offering both online payments and ATM-based payments.Payment Options
- Online Banking — Direct bank transfer via internet banking
- ATM Payment — Customer receives a reference to pay at any Multibanco ATM
- Mobile Banking — Payment via bank mobile apps
How ATM Payment Works
For ATM payments, customers receive a payment reference:Configuration
Multibanco ATM payments may have a delay between checkout and actual payment. Monitor webhooks for payment confirmation.
API Method Types
| Type | Method | Country |
|---|---|---|
ideal | iDEAL | Netherlands |
bancontact_card | Bancontact | Belgium |
eps | EPS | Austria |
multibanco | Multibanco | Portugal |
Multi-Country European Checkout
For businesses serving multiple European countries, include all regional methods:Testing
European payment methods can be tested in sandbox mode. The test flow simulates the bank authentication process.1
Enable test mode
Use your Dodo Payments test API keys.
2
Set appropriate billing address
Set the billing address country to match the payment method:
NLfor iDEALBEfor BancontactATfor EPSPTfor Multibanco
3
Complete the test flow
Follow the simulated bank authentication flow in the test environment.
Best Practices
Always include regional methods for target markets
Always include regional methods for target markets
If you sell to Dutch customers, include iDEAL. Not doing so is like not accepting Visa in the US — you’ll lose significant sales.
Match currency to region
Match currency to region
European payment methods require EUR. Ensure your pricing supports Euro transactions.
Handle redirects gracefully
Handle redirects gracefully
All European methods involve redirects to bank sites. Ensure your return URL handling is robust and accounts for users who abandon mid-flow.
Provide card fallbacks
Provide card fallbacks
Not all European customers have access to these regional methods (tourists, expats, etc.). Always include
credit and debit as fallbacks.Consider Multibanco timing
Consider Multibanco timing
Multibanco ATM payments may take hours to complete. Don’t block fulfillment on immediate payment — use webhooks for async confirmation.
Troubleshooting
European method not appearing
European method not appearing
Check:
- Customer billing country matches method’s country?
- Currency set to EUR?
- Method included in
allowed_payment_method_types?
DE (Germany) won’t see iDEAL, which is Netherlands-only.Bank authentication failed
Bank authentication failed
Causes:
- Customer cancelled during bank authentication
- Bank’s authentication system temporarily unavailable
- Customer entered incorrect credentials
Redirect not completing
Redirect not completing
Causes:
- Customer closed browser during bank redirect
- Network issues during authentication
- Return URL misconfigured
Multibanco payment pending
Multibanco payment pending
Cause: Customer received payment reference but hasn’t paid yet.Solution: This is expected for ATM-based payments. Wait for webhook confirmation. Reference typically expires in 24-72 hours.
PSD2 Compliance
All European payment methods comply with PSD2 (Payment Services Directive 2) regulations:- Strong Customer Authentication (SCA) — Built into the bank authentication flow
- Secure Communication — All data transmitted via secure channels
- Consumer Protection — Full compliance with EU consumer rights