LokiCheckout_MultiSafepay

Jump to User Docs

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 8
Latest Release 2.0.16

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_SalesSequence Magento_Shipping Magento_Store Magento_Tax Magento_Vault MultiSafepay_ConnectCore MultiSafepay_ConnectFrontend Yireo_CspUtilities Yireo_IntegrationTestHelper
Composer details
Magento module name
LokiCheckout_MultiSafepay
Composer name
loki-checkout/magento2-multi-safepay
Composer version
2.0.16
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: ^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.16 22 April 2026
2.0.15 22 April 2026
2.0.14 22 April 2026
2.0.13 22 April 2026
2.0.12 22 April 2026
2.0.11 22 April 2026
2.0.10 22 April 2026
2.0.9 22 April 2026
2.0.8 22 April 2026
Changelog

[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() with escapeHtmlAttr() but escapeHtml()

[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_Core to 2.0.0
  • Rename PHP namespace from Yireo_Loki* to Loki*
  • Rename composer package from yireo/magento2-loki* to loki/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_ConnectFrontend as 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
Jump to User Docs

Last modified: September 1, 2025