Mollie Payments
$39.00

Your European Checkout Has a Language Problem.

Dutch shoppers want iDEAL. Belgian shoppers want Bancontact. German shoppers want SOFORT. One Mollie API key unlocks all seventeen EU payment methods in your Joomla store.

17
EU payment methods in one plugin
70%
of Dutch shoppers prefer iDEAL
1
API key connects all methods
0
manual steps for subscription renewals

Everything Your EU Customers Expect at Checkout

Seventeen payment methods. One API key. Full subscription recurring support. Dual-template UI for Bootstrap 5 and UIkit stores. Built for Joomla 6 ecommerce.

iDEAL Bank Payments

The preferred payment method for 70% of Dutch online shoppers. Customers pick their bank, confirm in their banking app, and the order closes. No card required. No card anxiety. Just the checkout NL shoppers expect.

Bancontact + Belgian Methods

Bancontact. KBC/CBC Payment Button. Belfius Direct Net. All three of Belgium's major bank payment channels — in one plugin, behind one API key. Belgian visitors who see their preferred method at checkout, buy. Those who don't, leave.

SOFORT + German Methods

German and Austrian shoppers trust their bank more than a card form on a store they've never used. SOFORT and Giropay route through their own banking environment. By extension, your store becomes trustworthy. That's EU payment psychology in two words: use it.

Klarna Pay Later + Slice It

Buy-now-pay-later for the EU shoppers who prefer it. Klarna handles the credit risk and the installment schedule. You get paid in full at purchase. Your customers split the cost across three months and buy things they might have hesitated on. Simple math.

Apple Pay + EPS + Twint

One tap on iPhone via Apple Pay. Austria's banking network via EPS. Switzerland's dominant mobile payment via Twint. Regional methods that feel local because they are local — and frictionless mobile checkout for everyone else.

Przelewy24 + Trustly

EU expansion without the per-market integration project. Przelewy24 for Poland, Trustly for Scandinavia. Add a new market to your store — your checkout already speaks the payment language. No new plugins. No new API keys.

Subscription Recurring Billing

First payment creates a customer profile and stores the authorization. Every renewal after that fires automatically. No renewal link emails. No "your payment is due" reminders. No manual chase every month. Your subscribers pay once and keep paying. That's a subscription.

Geozone Restriction

Show Dutch methods to Dutch billing addresses. Global card options to everyone else. Nobody in California sees an iDEAL bank-picker they don't understand. Each market sees exactly what they expect. One checkout. Zero friction. Multiple markets handled.

Fully Configurable Messaging

Five message slots — on-selection note, pre-redirect copy, success message, pending message, error message. Each one is yours to write. Your store's voice, not a generic system stub. Custom thank-you article support turns the post-payment page into a real brand moment with upsells and next steps.

The Bank Picker That Closes Dutch Deals

For iDEAL and compatible methods, the plugin surfaces the shopper's bank as a dropdown right on your checkout page — ABN AMRO, ING, Rabobank, and the rest. The customer picks their bank without leaving your store, authenticates in their own banking app, and the transaction confirms. No extra redirect to Mollie's hosted page to pick a bank. No detour. No drop-off.

  • Bank selection on your page — no hosted-page detour
  • Authentication in the customer's own banking app
  • Confirmation returns directly to your store
  • Works with any iDEAL-compatible method that Mollie activates

One Key. Seventeen Methods. Done.

Paste your Mollie API key. The plugin queries Mollie's live API and surfaces every active method on your account. Enable all seventeen at once or choose the ones your specific market needs. Add a new market to your store next year? Enable the relevant methods in your Mollie dashboard. The plugin picks them up automatically. No software update. No additional configuration. No extra plugins.

  • Live API query — always reflects your current Mollie account
  • Enable all methods or cherry-pick by market
  • Auto-generated webhook URL — copy directly from config
  • Debug logging toggle for troubleshooting at 11pm

Real-World Use Cases

A Netherlands-based Joomla store selling specialty coffee. Dutch audience, domestic shipping. Before: visitors who tried to pay saw only a credit card form and left. Cart abandonment at payment was 28%. After enabling Mollie with iDEAL, credit card, and Bancontact: abandonment at payment dropped to under 8%. The product didn't change. The price didn't change. The only change was the payment options the checkout offered. That's how much a missing iDEAL option costs a Dutch store every month.

A Belgian clothing boutique running J2Commerce. Core audience: Belgian consumers aged 25–45. Must-haves: Bancontact (90% of Belgian ecommerce transactions), KBC/CBC (key Belgian banking app), Belfius Direct Net (another major Belgian bank). One Mollie API key enables all three simultaneously. The checkout looks exactly like every other Belgian ecommerce site the customer uses. No hesitation. No "this doesn't look right." Just a checkout that speaks Belgian.

A German software product sold via J2Commerce subscriptions at €29/month. German customers strongly prefer SOFORT or direct-debit for recurring services — they don't want to hand a card number to a company that will charge it monthly without their direct oversight. The first-payment authorization creates a stored profile. Renewals fire automatically. The customer authorizes once, in their own bank's environment. The subscription runs for months without any additional customer action. Revenue keeps flowing. Nobody sends a renewal link.

An Austrian outdoor equipment shop selling to Austria, Germany, and Switzerland. Austria needs EPS (the Austrian bank transfer standard). Germany wants SOFORT or Giropay. Switzerland is increasingly Twint. Three markets, three preferred methods, one Mollie key, one plugin. Geozone rules surface the right methods to the right billing addresses automatically. Austrian customers see EPS. German customers see SOFORT. Swiss customers see Twint. One store. Zero extra plugins.

A French marketplace selling artisan goods across the EU. Credit card for France. Bancontact for Belgium. iDEAL for Netherlands. Klarna Pay Later across multiple markets. PayPal as the fallback global option. All seventeen Mollie methods enabled at once. Geozone rules keep the right methods in front of the right audiences. Each market sees the checkout in its own payment language. One configuration, many markets, zero per-market integration work.

Your Dutch Customers Are Waiting for iDEAL.

Seventeen EU payment methods. One Mollie API key. Add it to your Joomla ecommerce store and stop losing sales to a checkout that doesn't speak European. Yeah. It really is that simple.

Translated In The Following Languages

Arabic Unitag (ar-AA), Chinese, Traditional (zh-TW), Danish (da-DK), Dutch (nl-NL), English (en-GB), English, USA (en-US), Finnish (fi-FI), French (fr-FR), German (de-DE), Greek (el-GR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Norwegian Bokmål (nb-NO), Persian Farsi (fa-IR), Polish (pl-PL), Portuguese, Brazil (pt-BR), Portuguese, Portugal (pt-PT), Russian (ru-RU), Spanish (es-ES), Swedish (sv-SE), Turkish (tr-TR)


  • Developer J2Commerce
  • Extension Type Payment
  • J2Commerce Version 4.x, 6.x
  • Joomla Version 4.x, 5.x, 6.x
Language Translations
Arabic UnitagArabic Unitag
Chinese, TraditionalChinese, Traditional
DanishDanish
DutchDutch
EnglishEnglish
English, USAEnglish, USA
FinnishFinnish
FrenchFrench
GermanGerman
GreekGreek
HebrewHebrew
ItalianItalian
JapaneseJapanese
Norwegian BokmålNorwegian Bokmål
Persian FarsiPersian Farsi
PolishPolish
Portuguese, BrazilPortuguese, Brazil
Portuguese, PortugalPortuguese, Portugal
RussianRussian
SpanishSpanish
SwedishSwedish
TurkishTurkish

Improvement Multi-currency charge conversion

New Feature Mollie payment gateway for J2Commerce 6 (hosted checkout, SAQ-A)

New Feature Saved payment profiles with one-click reuse (Customers + Mandates vault)

New Feature Subscription support with automatic off-session recurring renewals

New Feature 17 Mollie methods (iDEAL, Bancontact, Klarna, Apple Pay, PayPal, cards, more)

New Feature Order-view full and partial refunds

New Feature Automatic per-payment webhook registration (skipped on localhost)

New Feature Surcharge (percent/fixed) with tax class, geozone and min/max subtotal gating

New Feature Configurable paid, refund and void order statuses

New Feature Saved-card delete and ownership-verified one-click charging at checkout

New Feature 21 language locales (en-US, en-GB, de-DE, nl-NL, fr-FR, es-ES, and more)

Improvement Built on native Joomla 6 MVC, vanilla ES6 JS, bundled mollie/mollie-api-php SDK

Update Requires Joomla 6.x + J2Commerce 6.x + a Mollie merchant account

New Feature Added allowed currency parameter to permit currencies other than EUR to be used

New Feature Added support for 12 additional languages

Improvement Changed the Mollie payment method from onJ2StoreBeforeDisplayPaymentMethod to onJ2StoreAfterDisplayPaymentMethod

Improvement Updated redirect url to postpayment page

Update J2Commerce v4 and Joomla 4/5 support

You may also be interested in these products

Stay Updated

Subscribe for free and be the first to know about the latest features, updates, and new additions.