LokiCheckout_PayNl

Jump to User Docs

Checkout
Checkout - Payment
PHP 8.1 - 8.4
Magento 2.4.7 | 2.4.8
CSP Yes
Integration Tests 11
Functional Tests 2
PHPStan 1
Latest Release 2.0.20

This Magento 2 module is an add-on package for adding support for the Paynl_Payment module to the LokiCheckout.

Installation

Install this package via composer:

composer require loki-checkout/magento2-pay-nl

Next, enable this module:

bin/magento module:enable LokiCheckout_PayNl Paynl_Payment

Support

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

https://github.com/LokiCheckout/LokiCheckout_PayNl

Configuration Options

The following options of this module can be configured via the Store Configuration:

PAY. options > Enable iDEAL Fast Checkout
loki_checkout/paynl/ideal_fast_checkout_enabled
Toggle this setting to enable or disable PAY iDEAL Fast Checkout options within the checkout.
Module Dependencies

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

LokiCheckout_Core Loki_Base Loki_Components Loki_CssUtils Loki_FieldComponents Loki_MapComponents Magento_Backend Magento_Catalog Magento_Checkout Magento_CheckoutAgreements Magento_Config Magento_Customer Magento_Directory Magento_Eav Magento_MediaStorage Magento_Newsletter Magento_Payment Magento_Quote Magento_Rule Magento_Sales Magento_SalesSequence Magento_Shipping Magento_Store Magento_Theme Magento_Vault Paynl_Payment Yireo_CspUtilities Yireo_IntegrationTestHelper
Composer details
Magento module name
LokiCheckout_PayNl
Composer name
loki-checkout/magento2-pay-nl
Composer version
2.0.20
Default branch
main
Requirements
ext-pcre: *
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: ^102.0 | ^103.0
magento/module-backend: ^102.0
magento/module-config: ^101.0
magento/module-customer: ^103.0
magento/module-quote: ^101.0
magento/module-sales: ^102.0 | ^103.0
magento/module-store: ^100.0 | ^101.0
paynl/magento2-plugin: ^3.0 | ^4.0
Releases
2.0.20 21 January 2026
2.0.19 21 January 2026
2.0.18 21 January 2026
2.0.17 21 January 2026
2.0.16 21 January 2026
2.0.15 21 January 2026
2.0.14 21 January 2026
2.0.13 21 January 2026
Changelog

[2.0.20] - 19 December 2025

Fixed

  • Wrong variable in Playwright test
  • Make sure step-forward-button toggles aria-disabled when toggling valid

[2.0.19] - 11 December 2025

Fixed

  • Fix PHPUnit integration tests
  • Remove wrong debugging output when integration test fails
  • Add XML files for both PHPUnit 9 and PHPUnit 10

[2.0.18] - 02 December 2025

Fixed

  • Compatibility with Pay NL v4.X
  • Fix integration test
  • Add translation strings
  • Improve UX with CSS

[2.0.17] - 21 November 2025

Fixed

  • Manually execute dispatch to checkout in integration tests
  • Fix tests with GitLab repo
  • Upgrade unit tests to M 2.4.8-p3
  • Fix button styling
  • Update PHP comments

[2.0.16] - 22 October 2025

Fixed

  • Do not escape $css() with escapeHtmlAttr() but escapeHtml()

[2.0.15] - 01 October 2025

Fixed

  • Improve image rendering
  • Fix escaping

[2.0.14] - 30 September 2025

Fixed

  • Add CSS class to icon
  • Copy generic CI/CD files

[2.0.13] - 27 September 2025

Fixed

  • Fix wrong escaping

[2.0.12] - 25 September 2025

Fixed

  • Undo escaping of images via imageRenderer
  • Update README
  • Add ignore file

[2.0.11] - 24 September 2025

Fixed

  • Remove redundant CSS classes from icon containers
  • Implement new imageRenderer
  • Add .prevent modifier to @click event handler

[2.0.10] - 04 September 2025

Fixed

  • Copy generic CI/CD files

[2.0.9] - 02 September 2025

Fixed

  • Refactor Loki-library location in Playwright tests

[2.0.8] - 28 August 2025

Fixed

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

[2.0.7] - 26 August 2025

Fixed

  • 6098dd7 Add GitLab CI files

[2.0.6] - 21 August 2025

Fixed

  • Add dependency with loki/magento2-css-utils
  • Declare used PHP namespaces
  • Document latest version of template

[2.0.5] - 19 August 2025

Fixed

  • Fix final SVG

[2.0.4] - 18 August 2025

Fixed

  • Prevent escaping of SVGs

[2.0.3] - 18 August 2025

Fixed

  • Lower requirements to PHP 8.1

[2.0.2] - 06 August 2025

Fixed

  • Lower PHP requirement to PHP 8.2+

[2.0.1] - 01 August 2025

Fixed

  • Add Loki_FieldComponents anyway

[2.0.0] - 01 July 2025

Fixed

  • Upgrade to major 2

[1.0.1] - 08 July 2025

Fixed

  • Use Loki test-case in Playwright to detect JS errors automatically
  • Rewrite @helpers to @loki in Playwright tests
  • Update deps

[1.0.1] - 24 May 2025

Fixed

  • Lower constraints with LokiComponents dep

[1.0.0] - 19 May 2025

Fixed

  • Add integration tests

[0.0.5] - 15 May 2025

Fixed

  • Rename FastCheckout to iDeal Fast Checkout
  • Apply LokiForm to submit form
  • Update composer dependencies
  • Set default of fast_checkout_enabled to 1
  • Add option for enabling/disabling fast checkout
  • Generate new MODULE.json with simple test count
  • Allow PHP 8.4 in CI

[0.0.4] - 25 April 2025

Fixed

  • Allow upgrading to LokiFieldComponents and LokiCheckout 1.0
  • CSP fixes
  • Add Fast Checkout with PAY

[0.0.3] - 16 April 2025

Fixed

  • Add Playwright tests

[0.0.2] - 08 April 2025

Added

  • Payment logos

[0.0.1] - 21 January 2025

  • Initial release
Jump to User Docs

Last modified: September 1, 2025