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
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.
BLIK (Poland)
BLIK is Poland’s most popular mobile payment method, allowing customers to pay using a one-time 6-digit code generated in their banking app. BLIK settles in PLN (Polish Złoty), not EUR.How It Works
Availability
- Billing currency: PLN only
- Transaction type: One-time payments only (not available for subscriptions)
- Coverage: All major Polish banks supporting BLIK
Configuration
BLIK requires a PLN billing currency. If you quote your prices in EUR, enable Adaptive Currency so Polish customers are billed in PLN and BLIK becomes available.
SEPA Direct Debit (Eurozone)
SEPA Direct Debit lets customers across the Eurozone pay directly from their bank account instead of using a card. It is offered on EUR checkouts for one-time payments.How It Works
The customer authorizes the debit during checkout and the payment is collected from their bank account. Unlike most European methods on this page, confirmation is not immediate.Availability
- Billing currency: EUR
- Transaction type: One-time payments only (not available for subscriptions)
Configuration
SEPA Test IBANs
In test mode, enter one of the IBANs below at checkout to force a specific outcome.
To test country-specific behavior, use the equivalent success IBAN for another Eurozone country:
The delayed test IBANs are useful for confirming that your webhook handler — rather than the checkout redirect — is what grants access, since SEPA payments confirm long after the customer leaves the checkout.
Satispay (Europe)
Satispay is a popular European mobile payment network, especially in Italy, that lets customers pay directly from their Satispay app without sharing card or bank details. Satispay settles in EUR.Features
- App-based payments independent of card networks
- Strong adoption across Italy and growing in other European markets
- Supports both one-time payments and subscriptions
Availability
- Billing currency: EUR
- Transaction type: One-time payments and subscriptions
Configuration
API Method Types
Multi-Country European Checkout
For businesses serving multiple European countries, include all regional methods:Testing
European payment methods can be tested in Test Mode. The test flow simulates the bank authentication process.SEPA Direct Debit is tested differently — instead of a simulated bank flow, you enter a test IBAN directly. See SEPA Test IBANs.
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 MultibancoPLfor BLIK (with PLN billing currency)ITfor Satispay
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
Most European payment methods require EUR — ensure your pricing supports Euro transactions. The one exception is BLIK, which is offered only on PLN (Polish Złoty) billing.
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
Related Pages
Payment Methods Overview
See all supported payment methods.
Adaptive Currency
Currency support and automatic conversion.
Checkout Guide
Complete checkout implementation guide.
Webhooks
Handle payment confirmations asynchronously.