LokiCheckout_MultiSafepay
This module is available free of charge as part of Loki Checkout. Please note that support for this module is not included and is available on an hourly basis.
Checkout
Payment
PHP
8.1 - 8.4
Magento
2.4.7 | 2.4.8
CSP
Yes
Integration Tests
6
Functional Tests
5
PHPStan
1
Magento PHPCS
7
Latest Release
2.0.18
This Magento 2 module is an add-on package to the LokiCheckout. It integrates the MultiSafepay modules into the LokiCheckout.
Installation
Install this package via composer:
composer require loki-checkout/magento2-multi-safepay
Next, enable this module:
bin/magento module:enable LokiCheckout_MultiSafepay bin/magento setup:upgrade
Support
For getting support, create an Issue under the following project URL:
https://github.com/LokiCheckout/LokiCheckout_MultiSafepay
Loki Components
The following LokiComponents are created or references in this module:
loki-checkout.payment.methods.multisafepay_afterpay.form
loki-checkout.payment.methods.multisafepay_amex.form
loki-checkout.payment.methods.multisafepay_billink.form
loki-checkout.payment.methods.multisafepay_creditcard.form
loki-checkout.payment.methods.multisafepay_einvoicing.form
loki-checkout.payment.methods.multisafepay_in3.form
loki-checkout.payment.methods.multisafepay_in3b2b.form
loki-checkout.payment.methods.multisafepay_maestro.form
loki-checkout.payment.methods.multisafepay_mastercard.form
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_SalesRule
Magento_SalesSequence
Magento_Shipping
Magento_Store
Magento_Tax
Magento_Vault
MultiSafepay_ConnectCore
MultiSafepay_ConnectFrontend
Yireo_CspUtilities
Composer details
Magento module name
LokiCheckout_MultiSafepayComposer name
loki-checkout/magento2-multi-safepayComposer version
2.0.18
Default branch
main
Requirements
ext-pcre: *
laminas/laminas-escaper: ^2.18
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-payment: ^100.0
magento/module-sales: ^103.0
magento/module-store: ^101.0
multisafepay/magento2-core: ^3.9
multisafepay/magento2-frontend: ^2.12
Releases
| 2.0.18 | 12 June 2026 |
| 2.0.17 | 12 June 2026 |
| 2.0.16 | 12 June 2026 |
| 2.0.15 | 12 June 2026 |
| 2.0.14 | 12 June 2026 |
| 2.0.13 | 12 June 2026 |
| 2.0.12 | 12 June 2026 |
| 2.0.11 | 12 June 2026 |
| 2.0.10 | 12 June 2026 |
| 2.0.9 | 12 June 2026 |
| 2.0.8 | 12 June 2026 |
Changelog
[2.0.18] - 02 June 2026
Fixed
- Load payment component CSS with fetchpriority=low
- Remove legacy CSS
- Add alt to payment images
- WIP with Wallet behaviour
- PLGMAG2V2-903: Add preselected method functionality
[2.0.17] - 05 May 2026
Fixed
- Filter recurring methods from the checkout
[2.0.16] - 17 March 2026
Fixed
- Update IconResolver.php
[2.0.15] - 12 March 2026
Fixed
- Wrong procedure of adding JS error message
- Add integration flag to MODULE.json
[2.0.14] - 12 January 2026
Fixed
- Make sure to install multisafepay/magento2-frontend
- Add new GitHub Action workflows
- Copy generic CI/CD files
[2.0.13] - 11 December 2025
Fixed
- iRemove redundant quote save
[2.0.12] - 27 November 2025
Fixed
- Get component from Alpine store by name, not element ID
- Fix potential JS error when component is not in Alpine store
- Fix error on container not found with payment components
- Update composer keywords
- Update composer keywords
- Update composer keywords
[2.0.11] - 22 October 2025
Fixed
- Do not escape
$css()withescapeHtmlAttr()butescapeHtml()
[2.0.10] - 01 October 2025
Fixed
- Greatly simplify image rendering
- Add proper XML layout names to all block
[2.0.9] - 29 September 2025
Fixed
- Sort entries of module.xml file
- Sort dependencies of composer.json
- Copy generic CI/CD files
- Add gitignore file
[2.0.8] - 24 September 2025
Fixed
- Change containers into blocks to allow for caching
- Rename Alpine store checkout to LokiCheckout, components to LokiComponents
- Rename loki-components container to loki.components
[2.0.7] - 16 September 2025
Fixed
- Copy generic CI/CD files
[2.0.6] - 02 September 2025
Fixed
- Change loki-checkout.payment.payment-methods to loki-checkout.payment.methods
- Refactor Loki-library location in Playwright tests
[2.0.5] - 28 August 2025
Fixed
- Add CI files
- Replace yireo/opensearch with yireo/opensearch-dummy in Gitlab CI
[2.0.4] - 21 August 2025
Fixed
- Add dependency with loki/magento2-css-utils
- Fix duplicate import
- Replace LokiComponentsUtilBlockCssClass with LokiCssUtilsUtilCssClass
- Declare used PHP namespaces
- Document latest version of template
- Add missing strict_types declaration
[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 dep with Loki_FieldComponents anyway
[2.0.0] - 22 July 2025
Fixed
- Bump loki/magento2-components to major 2.0
- Bump
LokiCheckout_Coreto 2.0.0 - Rename PHP namespace from
Yireo_Loki*toLoki* - Rename composer package from
yireo/magento2-loki*toloki/magento2*
[1.0.2] - 19 June 2025
Fixed
- Use Loki test-case in Playwright to detect JS errors automatically
- Rewrite @helpers to @loki in Playwright tests
- Draft of ApplePay behaviour
- Fix malfunctioning integration test
[1.0.1] - 22 May 2025
Fixed
- Switch test vs live mode for component URLs
- Implement MultiSafepayPaymentComponent object in Playwright
- Rename MultiSafepay object to MultiSafepayPortal
- Rename LokiCheckoutPaymentComponent to LokiCheckoutMultiSafepayPaymentComponent
[1.0.0] - 21 May 2025
Fixed
- Fix payment component was always rendered
- Add
MultiSafepay_ConnectFrontendas dep - Add integration tests
- Add Playwright tests
- Add support for creditcard custom image
- Add support for gateway image
- Put all components in a group
[0.0.2] - 19 May 2025
Fixed
- Add Payment Components where needed
- Do not hide "multisafepay"
- Redirect also method "multisafepay"
- Add initial tests
[0.0.1] - 14 May 2025
- Initial release
Last modified: June 1, 2026