Description
LoquiSoft Pay with Mollie for WooCommerce seamlessly integrates the Mollie payment platform with your WooCommerce store, allowing you to accept a wide variety of payment methods popular across Europe and beyond. Accept credit cards, PayPal, iDEAL and 20+ payment methods via Mollie. Features OAuth account connection, custom icon, smart conversion discounts, and recurring payments.
In addition to a flawless payment flow, this plugin includes built-in tools to help you increase your conversion rates and customize the checkout experience to match your brand.
Supported Payment Methods
• Credit / Debit Card – Visa, Mastercard, American Express, Maestro, Cartes Bancaires
• PayPal – Global payment method
• iDEAL – Popular in the Netherlands
• Bancontact – Popular in Belgium
• SOFORT Banking – Popular in Germany
• Klarna – Buy now, pay later
• EPS – Popular in Austria
• Giropay – Popular in Germany
• Przelewy24 – Popular in Poland
• BLIK – Popular in Poland
• KBC/CBC – Belgian bank payment
• Belfius – Belgian bank payment
• ING Home’Pay – Belgian bank payment
• And more…
Supported Currencies
LoquiSoft Pay with Mollie supports payments in a wide range of global currencies, including:
• USD – United States Dollar
• EUR – Euro
• GBP – British Pound Sterling
• CAD – Canadian Dollar
• AED – United Arab Emirates Dirham
• AUD – Australian Dollar
• BRL – Brazilian Real
• CHF – Swiss Franc
• CZK – Czech Koruna
• DKK – Danish Krone
• HKD – Hong Kong Dollar
• HUF – Hungarian Forint
• ILS – Israeli New Shekel
• ISK – Icelandic Króna
• JPY – Japanese Yen
• MXN – Mexican Peso
• MYR – Malaysian Ringgit
• NOK – Norwegian Krone
• NZD – New Zealand Dollar
• PHP – Philippine Peso
• PLN – Polish Złoty
• RON – Romanian Leu
• RUB – Russian Ruble
• SEK – Swedish Krona
• SGD – Singapore Dollar
• THB – Thai Baht
• TWD – New Taiwan Dollar
• ZAR – South African Rand
Payment Method Availability Notice
Standard international payment methods such as Visa, Mastercard, American Express, Maestro, and Apple Pay support the vast majority of the currencies listed above.
Some local payment methods are region-specific and may only be available for customers, banks, and currencies within their supported markets. Examples include:
• iDEAL – Netherlands
• Bancontact – Belgium
• BLIK – Poland
• EPS – Austria
• KBC/CBC – Belgium
• Belfius – Belgium
• ING Home’Pay – Belgium
Available payment methods ultimately depend on your Mollie account configuration, customer location, and the currency being used.
Features
• OAuth Connect – Securely link your Mollie account in seconds without manually copying API keys
• 20+ Payment Methods – Accept payments the way your customers prefer
• Smart Checkout Discounts – Incentivize customers to choose Mollie with automatic, rules-based cart discounts
• Custom Branding – Replace the default icon with your own custom logo/image URL on the checkout page
• Seamless Checkout – Customers are redirected to Mollie’s secure, optimized checkout
• Automatic Order Sync – Webhooks keep your order statuses in real-time sync
• Full Refund Support – Process full or partial refunds directly from the WooCommerce admin
• Subscription Support – Fully compatible with WooCommerce Subscriptions
• HPOS Compatible – Works seamlessly with WooCommerce High-Performance Order Storage
• WooCommerce Blocks Support – Compatible with the new block-based checkout editor
• Multi-Currency Support – Accept payments in 28+ supported currencies including EUR, USD, GBP, AED, CAD, JPY, PLN, SGD, and more
• Detailed Logging – Debug mode for easy troubleshooting
Why Choose Mollie?
• No Monthly Fees – Pay only per transaction
• No Minimum Volume – Start processing from day one
• Top PSP – Mollie is a reliable payment service provider
• Simple Onboarding – Get started in minutes
• Excellent Support – Dedicated developer support
Checkout Conversion Discounts
One of the most powerful features of this plugin is the ability to offer an instant, automatic discount when customers select Mollie at checkout.
How it works:
When a customer selects LoquiSoft Pay with Mollie as their payment method, the cart automatically recalculates and applies your defined discount (e.g., 5% off or $5 off). If they switch to another payment method, the discount is instantly removed.
Built-in Margin Protection:
We know that accidental pricing can hurt margins. The discount feature includes a mathematical safety net:
1. You set a “Minimum Cart Total” (e.g., $50).
2. The discount will only activate if the cart total is $50 or more.
3. The final discounted price is mathematically blocked from ever dropping below that $50 threshold.
This allows you to aggressively incentivize payments without the risk of accidentally giving away inventory for pennies due to a pricing typo.
External Services
This plugin connects to external services to provide payment processing and configuration functionality.
LoquiSoft Configuration Service
What it is: A secure API endpoint hosted by LoquiSoft used to retrieve the OAuth application credentials required to initiate the Mollie connection flow.
What it is used for:
• Fetching the connection configuration needed to generate a secure Mollie authorization link.
Data sent and when:
• When clicking “Connect with Mollie”: Your server requests connection configuration from the LoquiSoft configuration endpoint in order to initiate the Mollie OAuth onboarding flow.
• When clicking “Connect with Mollie”: Your store initiates a secure OAuth onboarding flow using Mollie Client Links. Store/admin onboarding details such as admin email, first name, last name, store name, store base country, and a return URL are used to create the secure connection session.
Service links:
• Privacy Policy: https://loquisoft.com/privacy
• Terms of Service: https://loquisoft.com/terms
Mollie Payment Platform
What it is: Mollie is a European payment service provider that enables businesses to accept online payments through various methods including credit cards, PayPal, iDEAL and more.
What it is used for:
• Creating payment sessions when customers place orders
• Processing payments through various payment methods
• Handling refunds and payment status updates
• Managing OAuth account connection and token refresh
• Managing subscription billing (when used with WooCommerce Subscriptions)
Data sent and when:
• On OAuth connect: Admin/store onboarding details may be submitted to Mollie to create a Client Link and authorize the account connection
• On checkout: Order amount, currency, order ID, customer email, payment metadata, and selected payment method are sent to create a payment session
• On webhook receipt: Payment status updates are received and verified to update order statuses
• On refund: Refund amount and reason are sent to process customer refunds
• On token refresh/disconnect: OAuth token data is exchanged or revoked to maintain or end the secure connection
Additional data included for integration tracking:
• Platform identifier (WordPress/WooCommerce)
• Plugin version number
Service links:
• Privacy Policy: https://www.mollie.com/legal/privacy
Helpful Links
• Mollie Website: https://www.mollie.com/
• Mollie Dashboard: https://www.mollie.com/dashboard/
• Mollie API Documentation: https://docs.mollie.com/
• Privacy Policy: https://loquisoft.com/privacy
• Terms of Service: https://loquisoft.com/terms/
Installation
- Install and activate WooCommerce
- Go to Plugins > Add New and click Upload Plugin
- Upload the
loquisoft-pay-with-mollie.zipfile - Click Install Now and then Activate Plugin
- Go to WooCommerce > Settings > Payments
- Find “LoquiSoft Pay with Mollie”, toggle it on, and click Manage
- Click the Connect with Mollie button to explicitly start the connection flow
- You will be redirected to Mollie to log in and securely authorize the connection
- Once authorized, you will be redirected back and see a green “Connected” status
- Configure your checkout title, description, and optional discount settings
- Save changes
Connecting Your Mollie Account
This plugin uses Mollie’s secure OAuth API to connect your store. You do not need to generate or paste API keys manually.
How the Connect flow works: 1. Click the blue Connect with Mollie button in the plugin settings. 2. After you click the button, the plugin requests the connection configuration needed to start the secure OAuth onboarding flow. 3. You are then redirected to Mollie’s official login and authorization page. 4. Log in with your existing Mollie credentials (or create a new account there). 5. Click “Authorize” to grant the plugin permission to process payments on your behalf. 6. You are redirected back to your WooCommerce settings, fully connected.
Note: Your Mollie credentials are never exposed to your browser or stored in plain text on your server. They are encrypted using industry-standard AES-256-CBC encryption.
Setting Up Webhooks
While the plugin dynamically includes webhook URLs in payment requests, it is a best practice to register the webhook in your Mollie dashboard to ensure you never miss an update:
- In plugin settings, copy the Webhook URL
- Go to your Mollie dashboard
- Navigate to Settings > Webhooks
- Add a new webhook with the copied URL
- Select all payment events
Configuring the Custom Icon
By default, the plugin displays a standard Mollie icon at checkout. To use your own branding:
1. Go to the plugin settings (WooCommerce > Settings > Payments > LoQuiSoft Pay with Mollie)
2. Find the Custom Checkout Icon (URL) field
3. Paste a direct URL to your image (e.g., https://yourstore.com/wp-content/uploads/logo.png)
4. Save changes. The image will automatically resize to match standard WooCommerce checkout dimensions (25px height).
Configuring the Checkout Discount
- Go to the plugin settings.
- Scroll down to the Checkout Discount section.
- Check Enable Checkout Discount.
- Choose Percentage (e.g., 5) or Fixed Value (e.g., 5.00).
- Set the Minimum Cart Total for Discount (e.g., 50.00).
- Save changes. The discount will now automatically appear in the cart totals when Mollie is selected.
FAQ
-
How do I connect my Mollie account?
-
Simply go to the plugin settings and click the “Connect with Mollie” button. You will be securely redirected to Mollie to log in and authorize the connection. No manual API keys are required.
-
What payment methods are supported?
-
Mollie supports 20+ payment methods including iDEAL, credit cards, PayPal, Bancontact, SOFORT, Klarna, EPS, Giropay, and more. The available methods depend on your Mollie account configuration.
-
Are there any service fees?
-
Mollie’s standard transaction fees apply according to your Mollie account pricing. Transactions processed through LoquiSoft Pay with Mollie may include a platform service fee of up to 2.5%, which is automatically calculated and applied through the Mollie Connect integration.
-
Are there any monthly fees?
-
No. Neither Mollie nor LoquiSoft monthly fee. Charges are only per transaction and you are not locked into a monthly fee. There are no setup fees or monthly subscriptions required.
-
Does this plugin handle refunds?
-
Yes! You can process full or partial refunds directly from the WooCommerce order edit page. The refund is automatically sent to and processed by Mollie.
-
Does it support WooCommerce Subscriptions?
-
Yes, the plugin is fully compatible with WooCommerce Subscriptions for recurring payments.
-
Is my customers’ payment data secure?
-
Absolutely. All payment processing happens on Mollie’s PCI-compliant servers. No sensitive payment data is ever stored on your website. Connection tokens are encrypted locally using AES-256-CBC.
-
What currencies are supported?
-
Mollie supports EUR, USD, GBP, PLN, NOK, SEK, DKK, CHF, and more. Available currencies depend on your Mollie account.
-
How does the Checkout Discount work?
-
It uses WooCommerce’s native fee API. When a customer clicks on the Mollie radio button at checkout, an AJAX request recalculates the cart. If the cart meets your minimum threshold, a negative fee (discount) is applied instantly. If they choose another gateway, it disappears.
-
What is the “Margin Protection” safety net?
-
If you set a $50 minimum threshold and a 50% discount, a $60 cart would normally drop to $30. The plugin’s safety net catches this: it calculates that $60 minus 50% is $30 (which is below the $50 floor), so it caps the discount at exactly $10, ensuring the customer always pays at least $50.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Pay with Mollie for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Pay with Mollie for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.1.0
• Major: Comprehensive update featuring an expanded, detailed plugin description and enhanced feature visibility.
• Solidified: Secure Mollie OAuth Connect flow, allowing merchants to link accounts in seconds without manual API keys.
• Featured: Smart Checkout Discounts module with built-in margin protection safety net to aggressively incentivize checkout conversions safely.
• Featured: Full support for 20+ European and global payment methods (Credit Card, PayPal, iDEAL, Bancontact, Klarna, etc.).
• Added: Custom Checkout Icon (URL) support for complete brand alignment on the checkout page.
• Improved: Fully optimized for WooCommerce Blocks and High-Performance Order Storage (HPOS).
• Improved: Seamless WooCommerce Subscriptions compatibility for reliable recurring payments.
• Improved: Detailed logging, automatic order sync via webhooks, and native WooCommerce refund processing.
• Maintained: AES-256-CBC encryption for all connection tokens and secure external service data handling.
2.0.0
• Major: Migrated fully to Mollie OAuth Connect flow with secure account linking
• Added: Mollie Client Links onboarding flow for faster merchant connection
• Added: Secure disconnect flow with AJAX revoke action
• Added: Encrypted OAuth token storage with refresh handling
• Added: Automatic background token refresh scheduling
• Added: Connection status and onboarding UX improvements in gateway settings
• Added: Webhook processing using OAuth access tokens
• Added: Automatic profile ID and organization ID retrieval
• Improved: WooCommerce Blocks compatibility
• Improved: HPOS compatibility support declaration
• Improved: Admin UX and order payment details meta box
• Improved: Checkout icon handling and custom icon support
• Improved: Payment creation payload with profileId, metadata, and locale
• Fixed: Gateway settings page now properly shows the Mollie connect button
• Fixed: Admin notices now reflect OAuth connection instead of old API key flow
• Fixed: Gateway icon compatibility and admin display behavior
• Fixed: Nonce/security warnings and settings-page context handling
• Fixed: Various code quality, PHPCS, and compatibility issues
• Fixed: Mollie/LoquiSoft connection requests now only start after the admin explicitly clicks the Connect button
1.0.1
• Fixed: Inline CSS/JS now properly enqueued using wp_add_inline_style() and wp_add_inline_script()
• Updated: Contributors list in readme
1.0.0
• Initial release
• Seamless OAuth connection flow
• Mollie payment gateway integration
• Support for 20+ payment methods
• Smart Checkout Discount feature with margin protection safety net
• Custom Checkout Icon (URL) support
• Webhook handling for automatic order updates
• Full refund support from WooCommerce admin
• WooCommerce Subscriptions compatibility
• WooCommerce Blocks (Checkout Block) compatibility
• High-Performance Order Storage (HPOS) compatibility
• Secure AES-256-CBC token encryption
• Debug logging for troubleshooting
• Order meta box with Mollie payment details
• Multi-currency support



