Skip to main content

European Payment Methods

TL;DR
  • iDEAL (Netherlands) and Bancontact (Belgium) matter in their markets. Test local methods against your own country-level checkout completion
  • SEPA Direct Debit is the ACH equivalent for Europe: lower cost than cards, 8-week refund window for consumers, 5-day processing time
  • SCA (Strong Customer Authentication) is required for most card-not-present transactions in the EEA . If your checkout doesn't support 3DS, EU issuers will decline you
  • Klarna reported about 118 million active consumers across 26 countries at 31 December 2025 (VENDOR, 2025 annual report, accessed 22 October 2026). Test whether extra contribution covers your quoted fees

Dutch customers may want a bank payment instead of a card. The Dutch Payments Association says iDEAL paid for more than 70% of online purchases in 2024 (REPORTED, payments-industry association, accessed 22 October 2026; page undated). That's a purchase share. Check your own Dutch checkout mix and abandonment before deciding what to add.

When to Add European Payment Methods​

Add EU payment methods when:

  • 10%+ of your customers are in EU
  • You're seeing cart abandonment from specific EU countries
  • Your processor is Stripe, Shopify Payments, or Adyen
  • You've already localized pricing (EUR), shipping, and language

Skip EU methods when:

  • Under 5% EU customers
  • You're on Square or US-only processor
  • You haven't set up EUR pricing yet
  • Your product doesn't ship to EU

Processor Support for EU Methods​

MethodStripeShopify PaymentsSquareAdyenPayPal
iDEAL✅✅❌✅❌
Bancontact✅✅❌✅❌
SEPA Direct Debit✅✅❌✅❌
Klarna✅✅❌✅❌
GiropayDiscontinued June 2024
SOFORT✅✅❌✅❌

Bottom line: If you're on Stripe or Shopify Payments, all major EU methods are available. If you're on Square, you're limited to cards.


iDEAL (Netherlands)​

What It Is​

iDEAL is online bank transfers for Dutch customers:

  • Customer selects their bank during checkout
  • Redirected to bank's online banking
  • Authorizes payment directly from bank account
  • Instant confirmation to merchant

Not a card. Not a wallet. Direct bank-to-merchant transfer.

Why It Matters​

Measure your Netherlands checkout mix:

  • iDEAL: selections, confirmed payments and completed orders
  • Cards: selections, approvals and completed orders
  • Other methods: requests, selections and completed orders

The Stripe experiment below measures conversion in its eligible checkouts. It doesn't establish a national payment-share range.

Stripe reported 39% higher conversion when iDEAL was offered to customers in the Netherlands in its Optimized Checkout Suite experiment (VENDOR, April 10, 2025, accessed October 22, 2026). Test your own Dutch checkouts before using a lift in your budget.

Implementation (Stripe)​

Effort: 4-8 hours

Steps:

  1. Enable iDEAL in Stripe dashboard (Settings → Payment methods)
  2. Add iDEAL to checkout (Stripe Elements auto-detects Dutch customers)
  3. Test with Stripe test bank accounts
  4. Handle redirects (customer leaves your site, returns after payment)
  5. Go live

Stripe fee: €0.29 flat fee per transaction

Pricing Comparison​

Worked example, assumed fees: €100 transaction in the Netherlands:

  • iDEAL: €0.29 (0.29% effective)
  • Card: €3.20 (3.2% effective)
  • iDEAL saves: €2.91 per transaction

Worked example: €10K/month Netherlands sales, all orders €100, assuming 60% choose iDEAL and 40% choose cards at the fees above:

  • 60 iDEAL orders: (€10,000 / €100) x 60% x €0.29 = €17.40 in fees
  • 40 card orders: €4,000 x 3.2% = €128.00 in fees
  • Total: €17.40 + €128.00 = €145.40 vs €320.00 all-cards

iDEAL is cheaper than cards, not more expensive.

Gotchas​

  1. Customer redirects: Flow is: your site → bank → your site. Some customers abandon during redirect.
  2. No refunds to iDEAL: Refunds go back to original bank account, but it's a separate transaction.
  3. Not instant: Payment is instant, but settlement is T+2-3 (similar to cards).
  4. Dutch customers only: Don't show iDEAL to non-Dutch customers (Stripe handles this automatically).

Bancontact (Belgium)​

What It Is​

Bancontact is Belgium's national debit card scheme:

  • Also works as online bank transfer
  • Bancontact reports 18 million cards in circulation for 2024 (VENDOR, 2024 figures, released February 2025, accessed 22 October 2026)
  • Confirm acceptance for your checkout and merchant account with your processor

Check Belgian customer demand. Cards in circulation don't tell you how many extra orders you'll gain.

Why It Matters​

Bancontact reports 382 million online payments in 2024, using a smartphone or card reader (VENDOR, 12 February 2025, accessed 22 October 2026). That counts Bancontact payments. It doesn't give a share of all Belgian checkouts.

For your store, compare Bancontact selections and confirmed payments with cards and other methods on the same Belgian traffic.

Implementation (Stripe)​

Effort: 4-8 hours (same as iDEAL)

Steps:

  1. Enable Bancontact in Stripe dashboard
  2. Add to checkout (auto-detects Belgian customers)
  3. Test
  4. Go live

Stripe fee: €0.29 flat fee per transaction (same as iDEAL)

Pricing Comparison​

Same pricing as iDEAL: €0.29 flat fee, much cheaper than cards.


SEPA Direct Debit (EU-Wide)​

What It Is​

SEPA Direct Debit is recurring bank debits across EU:

  • Customer provides IBAN (EU bank account number)
  • You initiate debits for subscriptions/invoices
  • Covers 36 countries in SEPA zone

Best for: Subscription businesses selling to EU.

Why It Matters​

Check recurring payments separately. The ECB's SPACE 2024 survey found direct debit was the most-used method for each recurring-payment category, based on payments in the 30 days before interview (REPORTED, central-bank consumer survey, published December 2024, accessed 22 October 2026). That's euro-area consumer use. Compare mandate completion, successful collections and returns in your own subscription business.

Lower fees than card-on-file for recurring billing.

Implementation (Stripe)​

Effort: 1-2 days

Steps:

  1. Enable SEPA Direct Debit in Stripe
  2. Collect IBAN + mandate at signup
  3. Handle mandate confirmations
  4. Initiate debits via Stripe API
  5. Handle failed debits (SEPA return codes)

Stripe fee: 0.8% (capped at €5)

Pricing Comparison​

Worked example, assumed rates: €50/month subscription, 100 EU customers:

  • Cards: €50 × 100 × 2.9% = €145/month
  • SEPA: €50 × 100 × 0.8% = €40/month
  • SEPA saves: €105/month (€1,260/year)

At scale, SEPA is dramatically cheaper for recurring billing.

Gotchas​

  1. Chargeback windows are long: Customers can dispute up to 8 weeks (13 months if unauthorized).
  2. Mandate management: You must store signed mandates (Stripe handles this).
  3. Failed debits: NSF returns happen 2-3 days after debit. Build retry logic.
  4. Not instant: Debits take 3-5 business days to settle.

Klarna (EU + US)​

What It Is​

Klarna is buy now, pay later (BNPL):

  • Customer splits payment into 4 installments
  • Klarna pays you upfront
  • Klarna handles collections and credit risk

Available in: EU, US, Australia

Why It Matters​

Klarna publishes results for its own merchants:

  • In its 2025 annual report, Klarna says its 83-merchant study across verticals and geographies found 23% higher AOV, using data from 2022 to June 2024 (VENDOR, accessed October 22, 2026)
  • The same report claims a 20% conversion increase for certain merchants since joining its network. That passage gives no common measurement period for the claim. Neither figure is your forecast
  • Popular with under-35 demographics

Implementation (Stripe)​

Effort: 4-8 hours

Steps:

  1. Enable Klarna in Stripe dashboard
  2. Add Klarna to checkout
  3. Test payment flow
  4. Go live

Stripe fee: 3.3% + $0.30 (US) / 3.3% + €0.30 (EU)

Pricing Comparison​

Klarna is more expensive than cards:

  • Klarna: 3.3% + $0.30
  • Cards: 2.9% + $0.30
  • Extra: 0.4% (~$0.40 per $100)

Trade-off: Test whether incremental gross profit covers the added fees and returns. A bigger basket alone doesn't prove the method pays for itself.

Gotchas​

  1. Higher fees: Klarna takes a bigger cut than cards.
  2. Customer qualification: Not all customers qualify (Klarna does credit check).
  3. Refunds are complex: Partial refunds with installments are messy.
  4. Klarna keeps the customer relationship: Customers remember Klarna, not your brand.

Giropay (Germany) - Discontinued​

Discontinued

Giropay was discontinued on June 30, 2024. It's gone for new and existing transactions alike. Use SEPA Direct Debit, PayPal, or Klarna for German customers instead.


SOFORT (EU, Being Deprecated)​

What It Is​

SOFORT was an instant bank transfer across EU:

  • Being deprecated by Klarna (who owns it)
  • Being replaced by Klarna's bank transfer option

Status: Still works but don't implement new. Use SEPA Direct Debit or iDEAL instead.


Implementation Priority for EU​

If you have EU customers, add in this order:

1. Multi-Currency Pricing (EUR)​

Before any payment methods, support EUR pricing.

Effort: 2-4 hours Impact: Compare checkout completion before and after on the same country, device and customer segments, including currency-conversion costs

2. Country-Specific Top Method​

CountryAdd FirstWhat to Measure
NetherlandsiDEALAdoption and total checkout completion in Dutch traffic
BelgiumBancontactAdoption and total checkout completion in Belgian traffic
GermanySEPA Direct DebitConfirmed payments and returns, especially recurring
NordicKlarnaIncremental conversion, fees and returns by country
FranceCards workApproval and completion against your French baseline
UKCards workApproval and completion against your UK baseline

3. EU-Wide Methods​

Once you're established in EU:

  • SEPA Direct Debit (for subscriptions)
  • Klarna (for BNPL across EU)

Test to Run​

EU payment method audit (3 weeks):

Week 1: Customer analysis

  1. Pull EU sales by country
  2. Calculate: Netherlands + Belgium + Germany = ___% of revenue
  3. If over 10%, continue. If under 5%, skip EU methods.

Week 2: Method selection 4. Netherlands over 5%? Add iDEAL 5. Belgium over 5%? Add Bancontact 6. Germany over 5%? Add SEPA Direct Debit 7. Subscriptions? Definitely add SEPA

Week 3: Implementation 8. Enable methods in Stripe (1 hour) 9. Add to checkout (4-8 hours dev time) 10. Test with Stripe test accounts 11. Go live and monitor adoption

Success criteria: Total checkout completion improves against a matched country, device and customer baseline, and incremental gross profit covers the added fees, returns and operating costs. Track adoption separately.


Scale Callout​

Under $50K/month, under 10% EU:

  • Skip EU methods
  • Cards work fine
  • Optimize US market first

$50K-$250K/month, 10-20% EU:

  • Add iDEAL if Netherlands is top EU country
  • Add Bancontact if Belgium is top
  • Skip SEPA unless subscriptions

$250K-$1M/month, 20%+ EU:

  • Add iDEAL + Bancontact + SEPA
  • Consider Klarna for AOV boost
  • Monitor adoption by country

Over $1M/month, 30%+ EU:

  • Full EU payment method suite
  • Local acquiring for better rates (consider Adyen)
  • Optimize method routing by country

Where This Breaks​

  1. Redirect abandonment: iDEAL and Bancontact hand off to the bank. Track how many customers return and complete payment, split by device.

  2. SEPA chargebacks are long: 8-week dispute window (Visa/Mastercard allow 120 days; Amex up to 120 with exceptions; Discover's window isn't published), but customers can claim unauthorized up to 13 months.

  3. Klarna increases returns: BNPL makes buying easier, so it also makes returning easier. That's a pricing input, not a surprise.

  4. Language matters: German customers expect a German checkout. The bank redirect is already in their language, so it's your site that stands out.

  5. Compliance varies by method: SEPA requires mandate management. Klarna requires credit disclosure. Research per-method requirements.


Next Steps​

Ready to implement EU methods?

  1. Enable methods in Stripe dashboard
  2. Add to checkout (see Stripe docs for code)
  3. Test with Stripe test bank accounts

Want to optimize EU further?

  1. Add Klarna for AOV boost
  2. Implement dynamic payment method ordering (show iDEAL first to Dutch customers)
  3. Monitor method adoption by country

High-volume EU business?

  1. Consider Adyen for local acquiring
  2. Implement Smart Payment Routing
  3. Add more EU methods (Przelewy24, eps, Multibanco)

See Also​

Something wrong on this page? Email matt at paymentsandrisk.com and say what needs fixing.