All 32 Mollie payment methods (iDEAL, Bancontact, Credit card, PayPal, Klarna,
Apple Pay, BLIK, TWINT, Przelewy24, Multibanco and more) each with its own
enable switch, title, description, minimum/maximum order total, geo zone and
sort order.
iDEAL issuer selection rendered directly on the checkout page.
Hosted payment flow with webhook + return callback, order status updates
(paid / pending / failed / canceled / expired / refunded / partially refunded).
Admin order panel: full & partial refunds, payment captures, payment links,
and live Mollie payment status.
Small dependency-free REST client (curl or stream fallback) — no external SDK.
Requirements
PHP 8.0+
A Mollie account and API key (https://www.mollie.com/dashboard/developers/api-keys)
Configuration
Install and activate the plugin.
Open Plugins -> Mollie Payment in the admin.
Enter your Mollie API key and save.
Enable the payment methods you want to offer and set their titles.
Set the order/payment statuses used for paid, pending, failed and refunded orders.
Developer notes
Namespace: Vvveb\Plugins\MolliePayment
Payment method keys are registered as mollie_<method> (e.g. mollie_ideal).