Take iDEAL | Wero, Bancontact, Bizum, BLIK, MB WAY, Multibanco, TWINT, cards and Klarna through Mollie, with status updates and refunds from the order page.
Tested on 2 buildsUpdated Nov 5, 2026Version 1.1.0CS-Cart, Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
Mollie Payments (iDEAL | Wero, Bizum, BLIK, MB WAY, TWINT): local methods on the Mollie hosted checkout, with refunds from the order page.1 of 11
What it does
Mollie for European stores on CS-Cart and Multi-Vendor. Customers pay on the Mollie hosted checkout with the methods of your Mollie account: iDEAL | Wero, Bancontact, Bizum, BLIK, MB WAY, Multibanco, Satispay, TWINT, cards, Klarna and more. Card data never reaches your server.
Built on the Mollie Payments API. You need a Mollie account; Mollie charges its own transaction fees. This add-on is made by Kavio Labs and is not affiliated with or endorsed by Mollie; Mollie and the payment method names and logos are trademarks of their owners.
What it changes for your store
Webhooks are checked against the Mollie API, so forged calls change nothing.
Repeated or late webhooks update an order one time.
An order counts as paid only when amount, currency and order match.
Refunds from the order page, full or partial, also those made at Mollie.
Each local method only where its currency, amount and country fit.
Multibanco reference shown on the order page and in the order e-mails.
How it works
Admin
Add a payment method with the Mollie processor, paste your test and live keys, load your methods and choose an order status for each payment result. Refund, capture or check a payment on the order's Mollie tab.
Shopper
Picks Mollie at checkout, pays on the Mollie page and returns to the order.
Marketplace
Payments run on your Mollie account. With Direct Payments, vendors can use their own key for their orders.
Features
Mollie hosted checkout, card data stays off your server
Methods loaded from your Mollie account, all or a chosen few
Methods shown only for their currency, amount and, optionally, country
Multibanco and bank transfer details for the customer, also in the order e-mails
Several CS-Cart payment methods, each with its own Mollie method
Order status for each payment result
Webhooks verified by reading the payment from the Mollie API
Amount, currency and order checks before an order counts as paid
Full and partial refunds, with refund history on the order
Hold and capture for methods that support it
Customer's currency, primary currency or always EUR
Test and live keys, masked logs
Multi-Vendor: marketplace account, or the vendor's own key with Direct Payments
What you get
Package
kv_mollie_payments-1.1.0.zip, installed through Add-ons → Manage add-ons
Updates & support
12 months included. Download new versions from your account and install them in Add-ons → Manage add-ons or the Upgrade Center.
License
1 production installation. Staging, dev and localhost are free and unlimited. The add-on keeps working after the update period ends. How licensing works
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Testing next
Testing next
Testing next
Testing next
4.21.2
Supported
Supported
Supported
Supported
4.20.x
Supported
Supported
Supported
Supported
4.19.x
Supported
Supported
Supported
Supported
4.18.x
Supported
Supported
Supported
Supported
4.17.2
Supported
Supported
Tested
Supported
Before 4.17.2
Not supported
Not supported
Not supported
Not supported
Last tested build: Multi-Vendor 4.17.2, Nov 5, 2026Tested on: Multi-Vendor 4.17.2
Requirements
PHP
CS-Cart or Multi-Vendor 4.17.2 - 4.21.x, PHP 7.4 - 8.3, cURL with OpenSSL
Requirement
A Mollie account. Test API keys are in your Mollie dashboard under Developers
Requirement
A public HTTPS address for the store. Mollie has to reach it for webhooks. On a local store the add-on leaves the webhook out, and you update payments with the Check status at Mollie button
Core changes
None. Hooks and template overrides only
1.1.0
Nov 5, 2026
Latest
Added 5
Support for the local methods iDEAL | Wero, Wero, Bizum, BLIK, MB WAY, Multibanco, Satispay and TWINT, with their currency, countries and refund period shown next to each method. Each method must be enabled on your Mollie account; Mollie still lists Wero and Bizum as beta.
"Test connection" also reads the methods for every other store currency, so PLN-only BLIK and CHF-only TWINT appear (Mollie lists only EUR methods by default).
Multibanco and bank transfer: the entity and reference, or the bank account and transfer reference, are shown to the customer on the order confirmation page, in the order details and in the order e-mails and invoice until the payment arrives or expires.
Option "Local methods only for their countries" per payment method (on for new payment methods).
Order page: expiry of an open payment and the last day Mollie accepts a refund for the method.
Changed 3
Checkout hides a payment method when none of its ticked methods takes the currency, the amount or, with the new option, the billing country. With several ticked methods, only the ones that fit are sent to the Mollie page.
iDEAL is listed as "iDEAL | Wero" at checkout while Dutch banks move iDEAL to Wero, unless Mollie already names it so.
A payment method with only bank transfer ticked is offered for EUR only, as Mollie documents for bank transfer. A payment that no ticked method can take is refused before it reaches Mollie.
Tested on Multi-Vendor 4.17.2. No breaking changes.
1.0.0
Nov 1, 2026
Added 9
Mollie hosted checkout through the Payments API, with one Mollie processor and any number of CS-Cart payment methods.
Methods loaded from the Mollie account, chosen per payment method.
Order status for each payment result, set by webhooks that are verified against the Mollie API.
Amount, currency and order checks before an order counts as paid.
Full and partial refunds, refund history, refunds made in the Mollie dashboard, chargebacks.
Hold and capture, by button or on an order status.
Customer's currency, primary currency or always EUR, with exact decimals per currency.
Test and live keys, masked logs.
Multi-Vendor: marketplace account, or the vendor's own key with Direct Payments.
Tested on Multi-Vendor 4.17.2. First release.
Do I need a Mollie account?
Yes. Mollie charges per transaction, and this add-on adds no fee of its own.
Does card data pass through my store?
No. Customers enter card details on the Mollie hosted checkout. Mollie Components, which puts card fields on your own page, isn't used.
Do I have to set up a webhook in Mollie?
No. The add-on sends the webhook address with every payment.
An order stays Incomplete after a test payment.
Mollie can't reach a local or password-protected store. Open the order and press Check status at Mollie. On a public store, check that the address doesn't redirect, for example from http to https or from a bare domain to www: a redirect turns the webhook into a call without data. Also check that nothing blocks POST requests to index.php.
Which methods can I use?
The ones enabled on your Mollie website profile for the currency and amount.
Why is iDEAL missing on the Mollie page?
It takes EUR only. Set Charge in to Always EUR, or sell in EUR.
What changes for iDEAL with Wero?
Dutch banks move iDEAL to Wero from 26 October 2026 to the end of 2027. Payments keep running through the Mollie method iDEAL, so there is nothing to change in the add-on. The checkout lists iDEAL as "iDEAL | Wero", as the scheme asks during the move. Wero as a separate method is in beta at Mollie; once Mollie enables it on your account, Test connection lists it.
BLIK or TWINT doesn't appear after Test connection.
Mollie lists them only for their currency. Add PLN (BLIK) or CHF (TWINT) to your store currencies, then run Test connection again.
Why is Bizum (or MB WAY, Multibanco, BLIK, TWINT) hidden at checkout?
The cart is in another currency, the amount is outside the method's limits, or "Local methods only for their countries" is on and the customer's billing address is in another country.
Klarna refuses the payment.
Klarna needs a full billing address and order lines. The add-on sends the address only when the street, postal code, city and country are all present, so make those fields required at checkout.
Can I offer subscriptions or split payments with vendors?
No. Subscriptions and Mollie Connect aren't part of this add-on.
Do refunds restock products?
No. A refund sends money back. Use a CS-Cart return if the goods also come back.
A refund shows as pending.
Mollie sends refunds from your Mollie balance. It stays pending until the balance covers it.
Does it work with the One Step Checkout add-on?
Yes. We ran the full payment flow through One Step Checkout 1.0.0 on Multi-Vendor 4.17.2.
What happens when the license expires?
Mollie leaves the checkout and new payments stop. Running payments still finish, and refunds keep working.
Is this an official Mollie product?
No. It is made by Kavio Labs and isn't affiliated with or endorsed by Mollie.
One Step CheckoutOne page checkout in 1, 2 or 3 columns with a sticky summary, one screen for every field and a safe fallback to the standard checkout.