Monkeys Commerce Mollie
This module integrates the Mollie payment gateway for e-commerce sites, offering various European payment methods like iDEAL and Bancontact through a hosted checkout. It handles payment processing, status updates via webhooks, and supports features like Klarna Pay Later and Apple Pay.
MonkeysCommerce Payment: Mollie
Mollie payment gateway for European merchants. Hosted checkout supporting iDEAL, Bancontact, SOFORT, EPS, Przelewy24, Klarna, credit cards, Apple Pay, and gift cards.
This is an official payment gateway for MonkeysCommerce. It implements the PaymentGatewayInterface plugin system — providing createPayment, capture, refund, and handleWebhook methods.
Features
- European Local Methods: Out-of-the-box support for iDEAL (NL), Bancontact (BE), SOFORT (DE/AT), EPS (AT), and Przelewy24 (PL).
- Hosted Checkout: Customers are redirected to Mollie's PCI-compliant, localized payment screens.
- Klarna Pay Later: Offer "buy now, pay later" to European customers.
- Webhook Verification: Asynchronous payment status updates with payment ID verification.
- Simple API Keys: Just one key —
test_xxxfor sandbox,live_xxxfor production. - Lightweight: Built directly on Guzzle HTTP — no bulky Mollie SDK dependency.
Configuration
Navigate to Administration → Commerce → Payment settings → Configure and enter:
- API Key — Mollie API key (
test_xxxorlive_xxx) - Webhook URL — Auto-configured at
/payment/mollie/webhook
Webhook Endpoint
POST /payment/mollie/webhookInstallation
composer require drupal/mkc_payment_mollie drush en mkc_payment_mollie -y
Requirements
- Drupal 11.3+ or 12, PHP 8.2+
- MonkeysCommerce with mkc_payment enabled
Built with ❤️ by MonkeysCloud — empowering next-generation digital experiences.