LokiCheckout_Mollie

Jump to User Docs

Payment
PHP 8.3 | 8.4
Magento 2.4.7 | 2.4.8
Integration Tests 10
Functional Tests 34
Latest Release 2.0.6

This is an add-on package for adding support for the payment solution of Mollie to the LokiCheckout.

Installation

Install this package via composer (assuming you have setup the composer.yireo.com repository correctly already):

composer require loki-checkout/magento2-mollie

Next, enable this module:

bin/magento module:enable LokiCheckout_Mollie

Support

For getting support, create an Issue under the following project URL:

https://gitlab.yireo.com/loki-checkout/LokiCheckout_Mollie

Loki Components

The following LokiComponents are created or references in this module:

loki-checkout.payment.methods loki-checkout.payment.payment-methods.mollie_methods_creditcard.form loki-checkout.payment.payment-methods.mollie_methods_creditcard_vault.form loki-checkout.payment.payment-methods.mollie_methods_ideal.form loki-checkout.payment.payment-methods.mollie_methods_applepay.form
Module Dependencies

The following dependencies are declared in the module its `etc/module.xml` file:

Magento_Customer Magento_Payment Magento_Store Magento_Quote Magento_Vault Mollie_Payment LokiCheckout_Core Loki_Components Loki_CssUtils Loki_FieldComponents Yireo_IntegrationTestHelper
Composer details
Magento module name
LokiCheckout_Mollie
Composer name
loki-checkout/magento2-mollie
Composer version
2.0.6
Default branch
main
Requirements
mollie/magento2: ^2.0
mollie/mollie-api-php: ^2.0
loki-checkout/magento2-core: ^2.0
loki/magento2-components: ^2.0
loki/magento2-css-utils: ^1.0
loki/magento2-field-components: ^2.0
magento/framework: ^103.0
magento/module-customer: ^103.0
magento/module-payment: ^100.0
magento/module-quote: ^101.0
magento/module-store: ^101.0
magento/module-vault: ^101.0
ext-pcre: *
Releases
dev-main 29 August 2025
2.0.6 28 August 2025
2.0.5 21 August 2025
2.0.4 18 August 2025
2.0.3 06 August 2025
2.0.2 01 August 2025
2.0.1 01 August 2025
2.0.0 22 July 2025
Changelog

[2.0.6] - 28 August 2025

Fixed

  • Add CI files
  • Replace yireo/opensearch with yireo/opensearch-dummy in Gitlab CI

[2.0.5] - 21 August 2025

Fixed

  • Lazyload all Mollie Component JS code for better performance
  • Add dependency with loki/magento2-css-utils
  • Re-ordering blocks
  • Replace LokiComponentsUtilBlockCssClass with LokiCssUtilsUtilCssClass
  • Document latest version of template
  • Add missing strict_types declaration
  • Remove duplicate Alpine function

[2.0.4] - 18 August 2025

Fixed

  • Allow for PHP 8.1 compatibility
  • Lower requirements to PHP 8.1
  • Fix integration tests with ConfigFixture scope

[2.0.3] - 06 August 2025

Fixed

  • Rewrite old destroy methods to new destroyMethods
  • Rewrite destroyActions to new destroyMethods
  • Lower PHP requirement to PHP 8.2+
  • Unmount Mollie components when needed

[2.0.2] - 01 August 2025

Fixed

  • Add escaping to templates

[2.0.1] - 01 August 2025

Fixed

  • Add missing $css wrapper
  • Add dep with Loki_FieldComponents anyway

[2.0.0] - 22 July 2025

Fixed

  • Rename PHP namespace from Yireo_Loki* to Loki*
  • Rename composer package from yireo/magento2-loki* to loki/magento2*
  • Bump loki/magento2-components to major 2.0
  • Bump loki/magento2-field-components to major 2.0
  • Bump LokiCheckout_Core to 2.0.0

[1.0.2] - 08 July 2025

Fixed

  • Add CSS util
  • Remove backslash
  • Use Loki test-case in Playwright to detect JS errors automatically
  • Rewrite @helpers to @loki in Playwright tests

[1.0.1] - 26 May 2025

Fixed

  • Remove iDeal issuers
  • Skip tests not available in account
  • Increase timeouts for tests
  • Alma test: Set french and minimum amount

[1.0.0] - 22 May 2025

Fixed

  • Generate new MODULE.json with simple test count
  • Rewrite Alpine from initActions object to methods starting with init
  • Allow PHP 8.4 in CI
  • Fix issue with LokiCheckoutMollie DI type overriding core validators
  • Do not make BLOCK constant public
  • Rewrite integration test flag $skipDispatchToCheckout
  • Rewrite Mollie JS loading in Luma because of CSP
  • Add GitLab CI files

[0.0.9] - 25 April 2025

Fixed

  • Allow upgrading to LokiFieldComponents and LokiCheckout 1.0
  • Remove x-model because of CSP compliance
  • Prevent error if payment method is unknown
  • Allow upgrade to LokiComponents 1.0
  • Add a DOB check for in3
  • Fixes for vault
  • Consolidate vault access in core module
  • Add "saved" to credit card vault title
  • Add helper comment in developer mode
  • Fix icon for creditcard vault
  • Move Mollie fixture from core to Mollie module
  • Remove default params
  • Remove CheckoutSession from context
  • Remove CartRepository from all contexts
  • Rewrite getCartRepository()->save() to getCheckoutState()->saveQuote()

[0.0.8] - 16 April 2025

Fixed

  • Rename LokiCheckoutValidator to LokiComponentValidator

[0.0.7] - 08 April 2025

Fixed

  • Mobile fix

[0.0.6] - 04 April 2025

Fixed

  • Move to Mollie-specific DI config to Mollie plugin
  • Refactor to new payment style
  • Failsafe for non-existing $viewModel variable
  • Prevent rerender of Mollie components form
  • Change creditcard fields layout
  • Add integration tests
  • Add Playwright tests
  • Only load Mollie components block if configured
  • Refactor PaymentRedirectUrl plugin to resolver
  • Refactor PaymentMethodIcon plugins into resolvers

[0.0.5] - 11 March 2025

Fixed

  • Add module dependencies
  • Huge refactoring to move logic into new LokiFieldComponents
  • Rename loki-checkout.css_classes to loki-components.css_classes

[0.0.4] - 25 February 2025

Fixed

  • Rename checkout:payment:method-activate to loki-checkout prefix
  • StepForwardButton not activated after component updates
  • Destroy components before updating their HTML
  • Attempt to remove Mollie CSS

[0.0.3] - 21 January 2025

  • Finalize Mollie Components

[0.0.2] - 21 January 2025

  • Typo in version strings
  • Remove unneeded SearchCriteriaBuilderFactory

[0.0.1] - 21 January 2025

  • Add proper deps
  • Initial release
Jump to User Docs

Last modified: July 22, 2025