siteation / magento2-storeinfo-payments

siteation/magento2-storeinfo-payments

The Siteation StoreInfo Payments module simplifies the process of displaying your configured payment methods on your store

magento2-module Compatibility: Not yet tested Code Quality: Fail Tests: N/A Security: Pass MIT

Siteation - Magento 2 StoreInfo Payments

Packagist Version
Supported Magento Versions
Hyvä Themes Module
Hyvä CMS Supported
License

The Siteation StoreInfo Payments module simplifies displaying configured payment methods on your store.

Once enabled for checkout, this module automatically displays the same options in your footer or other chosen locations.

Installation

Install the package via:

composer require siteation/magento2-storeinfo-payments
bin/magento setup:upgrade

How to use

By default, the module displays all enabled payment methods as icons in your theme's footer without requiring configuration.

To exclude specific payment methods, navigate to Stores → Configuration → Siteation → Payment Methods.

To display payment methods in other areas, use the ViewModel provided by this module. It offers additional functions for greater flexibility in rendering configured payment methods.

Icon Style

The default icon style is "default" (card with icon).

You can configure the style through the admin option found in Stores → Configuration → Siteation → Payment Methods → Payment Method Style.

Credit Card Method Unbundling

By default, the module bundles all Credit Card methods into a single icon.

You can disable this feature through the admin option found in Stores → Configuration → Siteation → Payment Methods → Bundle Creditcard Methods.

Previews

Footer Minicart
[image: preview-1] [image: preview-2]

Hyva CMS

CMS Picker
[image: preview-4] [image: preview-5]

Supported Payment options as Icon

Mollie PayNL MultiSafePay Buckaroo PayOne
afterpay / riverty
alipay
amazonpay
american express *
applepay
bancontact
belfius
biller
billie
cash-on-delivery / pay-after
creditcard
direct-debit
eps
giftcard
giropay
googlepay
ideal
in3
kbc/cbc
klarna
maestro *
mastercard *
mbway / multibanco
mybank
payconiq
paypal
paysafecard
przelewy24
sepa
sofort
trustly
visa *
vpay
wechatpay

*Bundled to one creditcard icon by default, can be disabled trough the CreditCard method unbundling option

[!NOTE]
Stripe is also supported trough the Adobe Marketplace

[!NOTE]
Any payment option with gift or cadeau in its name will also be shown as the giftcard

[!IMPORTANT]
This list only reflects the modules we've confirmed compatibility with so far.

While we haven't specifically tested this module with every payment module,
it should work with many of them out of the box,
as long the payment methods listed are offered by this payment module.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

Unreleased

2.1.0 - 2026-02-14

Added

  • Support for changing the iDeal logo to the new iDeal - Wero Logo
  • Tailwind 4 support for Hyvä.

Fixed

  • Creditcard Bundeling option with AmericanExpress

2.0.0 - 2025-12-28

Added

  • Added Hyvä CMS support, allowing the templates to be used as components.
  • Added Icon Style option for Default, Mono and Flat styles.
  • Added support for Location display conditions.
  • Added Footer Payment Icons to before footer as a default in marquee style.

Changed

  • Reworked templates to be more modular and easier to customize.

1.2.0 - 2024-12-29

Added

  • Support for more payment options, see readme for what is supported
  • PayOne to the support chart

1.1.0 - 2024-06-02

Added

  • Option to show each Creditcard icon separate, instead of the bundled creditcard icon
  • Support for more payment options, see readme for what is supported
  • Buckaroo to the support chart

1.0.2 - 2024-04-06

Changed

  • Update dependencies

1.0.1 - 2023-08-18

Fixed

  • Missing column style for default Hyva theme
  • SVG icon path issue

1.0.0 - 2023-04-28

Initial release 🎉

Versions
Version Stability QA Status Compatibility Released
2.1.0 stable Pass Not yet tested Details 2026-02-14 15:10:04
2.0.0 stable Not tested Not yet tested Details 2025-12-28 17:16:32
1.2.0 stable Not tested Not yet tested Details 2024-12-30 19:10:42
1.1.0 stable Not tested Not yet tested Details 2024-06-02 18:40:30
1.0.2 stable Not tested Not yet tested Details 2024-04-06 09:53:39
1.0.1 stable Not tested Not yet tested Details 2023-08-18 09:50:40
1.0.0 stable Not tested Not yet tested Details 2023-04-28 10:31:00

Requires 4

Package Constraint
hyva-themes/magento2-theme-module >=1.1.0
magento/framework >=102.0.0
magento/module-payment ^100.0
siteation/magento2-hyva-icons-payment >=1.2.5

Compatibility

Each Magento release line is installed on its supported PHP versions, then the module is built (DI compilation + static-content deploy) and its unit and integration suites are run. The matrix shows the lines and PHP versions the module is confirmed to install and run on. Code-quality results further down (phpstan, phpcs, …) are reported separately and never affect compatibility.

Compatibility matrix (Magento × PHP)
Magento PHP 8.2 PHP 8.3 PHP 8.4 PHP 8.5
2.4.7 not tested not tested
2.4.8 not tested not tested
2.4.9 not tested not tested

Code Quality

Advisory checks against the module's source. Static analysis runs once across the whole module; PHPStan re-runs per Magento + PHP version because resolvable symbols differ between releases. These NEVER affect the Compatibility badge — a phpcs finding can't make a module incompatible.

Static analysis

Coding standards (phpcs), mess detection (phpmd), copy-pasted code (cpd), PHP cross-version compatibility, composer.json validity. Each runs once for the whole module.

Static analysis results
Tool Status Findings Summary
PHPCS Warning 41 41 warnings (ruleset: Magento2) — 14 auto-fixable with phpcbf
PHPMD Warning 4 4 rule violations (UnusedLocalVariable:1, CyclomaticComplexity:1, NPathComplexity:1, UnusedFormalParameter:1)
Cpd Pass 0
Composer validate Info 4 valid; 4 advisory notes (composer validate --strict)

PHPStan

Type-checks the module's PHP against a real Magento install at the configured gate level. Re-runs per Magento and PHP version because resolvable symbols differ between releases. Cell → details modal.

PHPStan results by Magento and PHP version
Magento PHP 8.2 PHP 8.3 PHP 8.4 PHP 8.5
2.4.7 Error Error
2.4.8 Error Error
2.4.9 Error Error

Tests

Unit and integration suites, run for each applicable Magento and PHP version. A test failure speaks to the module's behaviour, not its compatibility with a Magento line, so it is reported here separately and never reddens the compatibility matrix.

Unit tests

Unit tests results by Magento and PHP version
Magento PHP 8.2 PHP 8.3 PHP 8.4 PHP 8.5
2.4.7 N/A N/A
2.4.8 N/A N/A
2.4.9 N/A N/A

Integration tests

Integration tests results by Magento and PHP version
Magento PHP 8.2 PHP 8.3 PHP 8.4 PHP 8.5
2.4.7 N/A N/A
2.4.8 N/A N/A
2.4.9 N/A N/A

Security

Security checks run directly against the module: an audit of its declared dependencies for known vulnerabilities (composer audit) and a scan of its source for malware and web-shell signatures. Each runs once. A malware detection fails the version outright.

Security results
Tool Status Findings Summary
Composer audit N/A 0 no resolvable dependency tree to audit — Your requirements could not be resolved to an installable set of packages. Problem 1
Malware scan Pass 0
License
MIT
Authors

More from siteation

View vendor
Make it pay

Turn an existing module into recurring revenue.

If you already maintain a Magento 2 module on GitHub or GitLab, listing it on Packagento takes about five minutes. We mirror your tags, handle distribution signing, and route paid licenses through Stripe Connect, so you can keep shipping the way you already do.