Commerce Mollie 7.x-2.0 Release Notes
Release date: January 15, 2025
We are pleased to announce a new release of the Commerce Mollie module for Drupal 7. This release introduces important updates and fixes to streamline your payment setup using Mollie services.
Important & Critical Change
- Added “Libraries” and “X Autoload” as required dependencies
Previously, these modules were listed in the README as requirements for the Mollie API, but were not strictly enforced. In this release, we have updated the module’s.infofile to mark Libraries and X Autoload as hard dependencies. This ensures proper loading of the Mollie API library and avoids errors or missing class autoloading.
Please ensure you have both Libraries and X Autoload installed and enabled before upgrading to or installing this version.
Summary
This module provides a straightforward way to integrate Mollie payment services into Drupal Commerce. Merchants can accept payments such as iDEAL, Mister Cash, credit card, bank transfer, PayPal, and paysafecard, all managed through the familiar Drupal Commerce checkout flow.
Requirements
- Drupal Commerce
- Libraries (newly enforced as a required dependency)
- X Autoload (newly enforced as a required dependency)
- A Mollie account capable of handling online payments
- Mollie API client for PHP (GitHub Repository)
Installation & Configuration
- Install Commerce Mollie as usual. For more information on installing modules, see Installing contributed modules.
- Make sure you have created or have access to
sites/all/libraries. - Download/clone the Mollie API client for PHP into
sites/all/libraries/mollie-api-php(e.g.,git clone https://github.com/mollie/mollie-api-php.git mollie-api-php). Ensure thecomposer.jsonis in the root ofmollie-api-php. - Run
composer install --no-devinsites/all/libraries/mollie-api-php. - Navigate to
admin/commerce/config/payment-methods. - Enable and edit the “Commerce Mollie” payment method.
- Enter your Mollie API keys, optionally enable test mode, and save the configuration.
Bug Fixes & Improvements
- Dependency Enforcement: Ensuring Libraries and X Autoload are present avoids autoloading issues and library path errors.
- Documentation Updates: The README now includes clearer instructions on installing and configuring the Mollie API PHP client.
Known Issues
- The code is still largely untested in production environments. Please use caution and perform thorough testing before deploying to a live site.
- If you encounter any unexpected behaviors with your payment flows, please report them on the Commerce Mollie issue queue.
VCS Label
7.x-2.0
Core compatibility
Release type
Short description
Mollie API v2
Packaged Git sha1
248c87ce74500bea20e0b9535969ba2d99e5c600
Release files
36e26e89deb65ec1d3928314d0decf1f
Release file SHA-1 hash
0bc6a4792ffcfa144f0d8ffc6e045d9f0a16937c
Release file SHA-256 hash
1a14ff67b4866a5699adb71fafeb708bbd35aa9abbd8684114a7a537059e908c
7123929098f259f7f4ba3eb7b03ec872
Release file SHA-1 hash
1f64c82e29e19046677026731eeddf86d7737311
Release file SHA-256 hash
15dbc953952e6d3dfec452c88c857146dd41418e3b2985a3a41cd10661dba33b