LokiCheckout_PayNl
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_PayNlComposer name
loki-checkout/magento2-pay-nlComposer 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 | 08 June 2026 |
| 2.0.19 | 08 June 2026 |
| 2.0.18 | 08 June 2026 |
| 2.0.17 | 08 June 2026 |
| 2.0.16 | 08 June 2026 |
| 2.0.15 | 08 June 2026 |
| 2.0.14 | 08 June 2026 |
| 2.0.13 | 08 June 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()withescapeHtmlAttr()butescapeHtml()
[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
.preventmodifier to@clickevent 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_FieldComponentsanyway
[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_enabledto 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
Last modified: June 1, 2026