Mollie is not yet compatible with Blesta 6 - we're working on it.

Mollie

Mollie offers an easy-to-use platform for accepting online payments within the Blesta Billing system

From £11.99 - View Pricing

Features

What Mollie gives you

29 Supported Currencies

Bill and take payment in any of 29 currencies, including EUR, GBP, USD, AUD, CAD, CHF, JPY and SEK.

Per-Company Configuration

Configure it independently for each brand on a multi-company install, so every company runs with its own settings.

Fully Translatable

Every staff and client label ships in editable language files, ready to translate into any language or reword to match your brand.

Live and Test Keys, Clearly Labelled

Paste a live or test Mollie API key and the settings page tells you which one you have saved, so you always know whether real money is moving.

Built-In Demo Mode

A built-in demo mode runs the whole extension from bundled sample data, so you can trial every screen and action before you have an account or API key.

Credentials Checked on Save

Your API key is verified against Mollie the moment you save the settings, so a typo is caught immediately instead of on a client's first payment attempt.

Checkout in the Client's Language

The Mollie checkout page opens in the language the client uses in your client area whenever Mollie supports it, so the payment step never breaks the flow.

Full Request Logging

What it sends and what comes back is recorded in Blesta's own log, with credentials never written to it, so you can see exactly what happened without leaving your admin area.

Confirmed Before It Is Recorded

Every incoming payment notification is verified and re-confirmed with the payment provider before anything is applied, so an invoice is only ever marked paid on a payment the provider itself confirms.

Every Mollie Payment Method

Clients are sent to Mollie's hosted checkout and pay with whichever methods you have enabled in your Mollie account, from iDEAL and Bancontact to cards and bank transfer, with no extra setup in Blesta.

Refunds and Disputes Sync Back

A refund issued in the provider's dashboard, or a dispute raised against a payment, is picked up automatically and applied to the matching Blesta transaction, so your records stay in step without manual reconciliation.

Refunds From Inside Blesta

Issue a refund straight from the transaction in your admin area and it is sent to Mollie for you, with no need to open their dashboard. Blesta's admin refunds the transaction's full amount; for a partial refund, issue it from your Mollie dashboard instead - it syncs back and marks the whole transaction refunded either way.

Blesta Club Logo

Mollie Gateway by Blesta.Club - Product Overview

Welcome, and thank you for choosing the Mollie Gateway! We're delighted to have you as a customer and are committed to ensuring you have a seamless experience. This guide aims to walk you through the installation and configuration of your new gateway. If you're new to Blesta or encounter any issues, please don't hesitate to reach out for support.

Gateway Capabilities

The Mollie Gateway connects Blesta to Mollie's hosted checkout (Payments API v2). Clients paying an invoice are redirected to Mollie, where they can pay with any payment method you have enabled in your Mollie dashboard (iDEAL, cards, Bancontact, and more). Mollie's webhook reports the payment back to Blesta, which records the transaction and applies it to the right invoices automatically. Staff can also issue refunds directly from Blesta's transaction management.

Things to Note

  1. Security: Ensure that your Mollie account is secured with two-factor authentication to prevent unauthorized access. Your API token is stored encrypted in Blesta.
  2. Payment methods: Which payment methods appear on the Mollie checkout is managed entirely in your Mollie dashboard, not in Blesta.
  3. Currencies: The currencies offered to clients come from Blesta's own currency configuration (Settings > Company > Currencies) combined with the currencies you enable on the gateway. There are no separate currency settings on the gateway itself.

Setting Up the Gateway

Install the Gateway

  1. Download the Gateway:

    • Obtain the Mollie Gateway from the download section of my.blesta.club.
  2. Upload to Blesta:

    • Upload the Mollie Gateway to your Blesta gateways directory:
      /var/www/html/blesta/components/gateways/nonmerchant/mollie/
  3. Install the Gateway:

    • Log in to your Blesta admin account and navigate to Settings > Payment Gateways.
    • Find the Mollie Gateway and click the "Install" button.

Configure the Gateway

  1. Manage the Gateway:

    • Navigate to Settings > Payment Gateways (/admin/settings/company/gateways/installed/).
    • Find the "Mollie" Gateway and click on "Manage".
    • Paste your Mollie API Token and click "Update Settings". That single token is the only credential the gateway needs.
  2. Test the Gateway:

    • To test against Mollie, paste a Test API Key (test_...) instead of your live key - Mollie decides live vs. test by the token itself; there is no separate mode switch in Blesta.
    • To demo the gateway without any Mollie account at all, tick Mock API in the gateway settings. The gateway then serves built-in sample responses instead of contacting Mollie. Never leave this enabled in production.

Quick Support

How to Obtain Your Mollie API Token

  1. Login to Mollie:

    • Go to your Mollie Dashboard and log in with your credentials.
  2. API Keys:

    • Navigate to Developers > API Keys in your Mollie Dashboard.
    • Copy the "Live API Key" (live_...) for production, or the "Test API Key" (test_...) for testing.
  3. Configure the Token in Blesta:

    • Paste the key into the gateway's API Token field in Blesta and save your changes.

Troubleshooting Common Issues

  • Transaction Failures:

    • Ensure your API token is correct and is the live_... key for real transactions. Check Tools > Logs > Gateway in Blesta for the request/response of each Mollie call.
  • Currency Mismatch:

    • Check that the invoice currency is one Mollie supports and is enabled for the gateway in Blesta's currency settings.

Contact Us

If you encounter any issues or have suggestions for improving the gateway, please get in touch with us. We are committed to providing robust updates and welcome customer feedback.

Installing and updating extensions can now be done automatically through the Blesta Club Subscription Manager - this is the recommended way going forward.

Blesta Club Logo

Mollie Gateway by Blesta.Club - Installation Guide

Welcome, and thank you for purchasing the Mollie Gateway! We're delighted to have you as a customer and are committed to ensuring you have a seamless experience. This README aims to guide you through the installation of your new gateway. If you're new to Blesta or encounter any issues, please don't hesitate to reach out for support.

Installation Guide

For detailed instructions on how to install the Mollie Gateway, please ensure you have the extension manager installed for leased extensions and follow these steps:

  1. Obtain the Gateway:

    • Download the Mollie Gateway from the download section of the client area.
  2. Upload to Blesta:

    • Upload the Mollie Gateway to your Blesta gateways directory:
      /var/www/html/blesta/components/gateways/nonmerchant/mollie/
  3. Install the Gateway:

    • Log in to your Blesta admin account.
    • Navigate to Settings > Payment Gateways.
    • Find the Mollie Gateway under the "Available" tab and click the "Install" button.

Setting Up the Gateway

  1. Configure the Gateway:

    • Navigate to Settings > Payment Gateways (/admin/settings/company/gateways/installed/).
    • Find the "Mollie" Gateway and click on "Manage".
    • Paste your Mollie API Token (from Developers > API Keys in the Mollie dashboard) and click "Update Settings". This is the gateway's only setting besides the demo-only Mock API toggle.
  2. Enable the Currencies:

    • Make sure the currencies you invoice in are enabled for the gateway (Blesta shows the currency checklist on the same manage page).

You're now done with the installation! Proceed to configure the gateway as needed by following the usage guide.

Contact Us

If you encounter any issues or have suggestions for improving the gateway, please get in touch with us. We are committed to providing robust updates and welcome customer feedback.

Installing and updating extensions can now be done automatically through the Blesta Club Subscription Manager - this is the recommended way going forward.

Blesta Club Logo

Mollie Gateway by Blesta.Club - Update Guide

To ensure you’re always using the latest version of the Mollie Gateway, follow these steps to update the gateway in your Blesta installation.

Steps for Updating the Gateway

1. Download the Latest Version

  • Visit the download section of the client area to obtain the latest version of the Mollie Gateway.

2. Upload the Updated Gateway

  • Upload the updated files to your Blesta installation directory, replacing the existing files.
  • The directory path is:
     /var/www/html/blesta/components/gateways/nonmerchant/mollie/

3. Update the Gateway in Blesta

  • Log in to your Blesta admin account.
  • Navigate to Settings > Payment Gateways.
  • Locate the Mollie Gateway in the list and click the "Upgrade" or "Update" button, if available.

4. Check Configuration

  • After the update, navigate to Settings > Payment Gateways, manage the Mollie Gateway and click Update once to re-save the settings, even if nothing has changed.

Updating to 2.0.0: re-saving the settings is required, not optional, unless you have already re-saved them since 1.1.0. The gateway stores your Mollie API Token encrypted, and a token saved by 1.0.3 or earlier is still stored as plain text. Until you re-save, Mollie rejects every call with an authentication error: clients cannot start a payment, and incoming payment notifications are discarded, so paid invoices are not marked paid.

Open the gateway's settings, paste your API Token in again and click Update. The save checks the token with Mollie before accepting it, so a clean save confirms the gateway is working. If any payments were made while the token was unusable, re-send the payment notification for them from your Mollie dashboard once the settings are saved.

Testing the Update

  1. Test Mode:

    • Before going live with real transactions, use Mollie’s test mode to ensure everything is functioning as expected.
  2. Transaction Testing:

    • Perform a test transaction to ensure that the gateway is processing payments successfully.

Troubleshooting Update Issues

  1. Missing or Incorrect Files:

    • If issues arise, confirm that all files were uploaded correctly and that the appropriate file permissions are set.
  2. API Key Issues:

    • Ensure the correct API keys are configured after updating the gateway. Use test keys for testing and live keys for production transactions.
  3. Compatibility Issues:

    • Check that the updated version of the gateway is compatible with your current version of Blesta. Refer to the changelog for any compatibility notes.

Contact Us

If you encounter any issues during the update process or have suggestions for improving the gateway, please reach out to us. We are dedicated to providing continuous updates and value your feedback.

Blesta Club Logo

Mollie Gateway by Blesta.Club - Usage Guide

Welcome, and thank you for purchasing the Mollie Gateway! This guide aims to walk you through the proper usage of the Mollie Gateway in your Blesta installation. If you're new to Blesta or encounter any issues, please don't hesitate to reach out for support.

Using the Gateway

Once installed and configured, the Mollie Gateway lets your clients pay through Mollie's hosted checkout with whichever payment methods you have enabled in your Mollie dashboard.

Client View

  • Clients choose Mollie as a payment method at checkout and when paying invoices.
  • They are redirected to Mollie's secure checkout page to complete the transaction, then returned to Blesta. Mollie's webhook records the payment in Blesta and applies it to the invoices automatically.

Admin View

  1. Gateway Settings:

    • Navigate to Settings > Payment Gateways in the Blesta admin panel (/admin/settings/company/gateways/installed/) and click "Manage" on Mollie.
    • The gateway has one credential: the API Token. Which payment methods Mollie offers is managed in your Mollie dashboard; which currencies are available is managed in Blesta's currency settings and the gateway's currency checklist.
  2. Refunds:

    • Staff can refund a Mollie transaction from the client's transactions in Blesta (Edit Transaction > Status > Refunded); the refund is sent to Mollie via the API. Blesta's admin only offers a full-amount refund - there is no field to enter a partial amount.
    • For a partial refund, issue it from your Mollie dashboard instead. Mollie re-notifies Blesta of the event and it syncs back automatically, but Blesta still marks the whole transaction refunded (Blesta's transaction status is a single value, not a running balance). Check the Mollie dashboard for the amount actually returned.
  3. Logs:

    • Every Mollie API call (payment creation, webhook verification, refunds) is logged under Tools > Logs > Gateway. The API token is never written to the log.

Testing the Gateway

  1. Test Mode:

    • Paste your Mollie Test API Key (test_...) as the API Token. Mollie decides live vs. test by the token itself; there is no separate mode switch in Blesta.
  2. Demo Without a Mollie Account:

    • Tick Mock API in the gateway settings to serve built-in sample responses instead of contacting Mollie - useful for demos and trials. Never leave this enabled in production.
  3. Switch to Live Mode:

    • Replace the token with your Live API Key (live_...) and untick Mock API for real transactions.

Troubleshooting Common Issues

  1. Transaction Failures:
    • Check that the API token is correct (a live_... key for real payments) and review Tools > Logs > Gateway for Mollie's response to the failing call.
    • Clients see only a short "the payment could not be started, please try again" message on the checkout page; the actual cause (authentication, connection, Mollie validation) is deliberately kept to the gateway log, so always diagnose from there. Staff refunds still show Mollie's own error text in the admin area.
  2. Currency Issues:
    • Ensure the invoice currency is supported by Mollie and enabled for the gateway in Blesta.

Contact Us

If you encounter any issues or have suggestions for improving the gateway, please don't hesitate to reach out. We are committed to providing continuous updates and welcome your feedback.

v2.0.0 - 2026-09-11

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

IMPORTANT: after updating, open the gateway's settings and click Update once to re-save your API Token - it is now stored encrypted, and payments will fail until you do (see the update guide)
Refunds and chargebacks issued from the Mollie dashboard now sync back to Blesta automatically
The API token is now verified against Mollie when the settings are saved, so typos fail immediately
The settings page now indicates whether the saved API key is a live or test key
The hosted checkout now opens in the paying client's language when Mollie supports it
Fixed a blank error message when Mollie cannot be reached: the admin refund screen now reports the actual connection problem, while the checkout shows clients a plain retry message and the full cause is written to Tools > Logs > Gateway
Failed responses that carry no Mollie error body, such as a proxy or firewall error page, are no longer treated as successful
Fixed payments and refunds of 1,000 or more being rejected by Mollie, and amounts being sent with the wrong number of decimal places in currencies configured for more than two
Fixed the checkout showing a page with no payment button and no message when Mollie returned a reply Blesta could not read
Fixed the success page showing only "Your payment is being processed" with no Amount, Currency or Invoices listed below it

v1.0.3 - 2025-10-27

PHP 7.2 - 7.3, 8.1 - 8.4 · Blesta 5.x

IMPORTANT: Fixed a bug allowing unprocessed transactions to be added and credited in Blesta

v1.0.2 - 2025-05-03

PHP 7.2 - 7.3, 8.1 - 8.4 · Blesta 5.x

Added Dutch translations - Provided by: Arthur Kerkmeester, www.rhodyon.eu

v1.0.1 - 2025-04-27

PHP 7.2 - 7.3, 8.1 - 8.4 · Blesta 5.x

Fixed payments not being assigned to invoices automatically

v1.0.0 - 2024-09-22

PHP 7.2 - 7.3, 8.1 - 8.4 · Blesta 5.x

Blesta Club release

Pricing Options

Get exactly what you need and want.

Requires PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Included In

Value: £42.3

£14.99
per month
  • +51 Other Extensions
  • Additional Discounts
  • Included Support & Updates
Leased
£11.99
per year
  • Partially Encoded
  • Full Functionality
  • Included Support & Updates
Owned
£40
one time
  • Partially Encoded
  • Buy Once Use Forever
  • 1 Year Support & Updates
Owned - Source
£80
one time
  • Source Available
  • Buy Once Use Forever
  • 1 Year Support & Updates

Not sure whether to lease or own? Our FAQ explains how the licence types differ.

Reviews

What our customers say

(0 customer reviews)

Seems like this extension doesn't have reviews yet...
Be one of the firsts to leave a review!

It is possible to leave a review only if you have purchased this extension or a Club tier which contains it.
We reserve the right to alter wording or formatting for presentation.
We will discuss any changes made and offer the option to withdraw review text if the changes can't be agreed on.
It may take up to 1 hour for a review to appear or update due to caching.

You might also like

More extensions to explore

Blesta 5

Gateway

Cryptomus

Integrate Cryptomus for cryptocurrency payment processing.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Blesta 5

Gateway

Dual PayPal Payment Buttons

Integrate Dual PayPal Payment Buttons for handling multiple payment accounts.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Blesta 5

Gateway

Paddle

Integrate Paddle for easy payment handling within Blesta.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Gateway

PayPal Billing Agreements

Integrate PayPal Billing Agreements for subscription management.

Blesta 5

Gateway

PayPal Payment Buttons

Integrate PayPal Payment Buttons for simple payment processing.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Gateway

Stripe Payment Intents

Bill on demand with our Payment Intents gateway!