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
Siteation - Magento 2 StoreInfo Payments
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 withgiftorcadeauin its name will also be shown as thegiftcard
[!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 🎉
| 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.
| 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.
| 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.
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
| 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
| 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.
More from siteation
View vendorBootstrap icons for Hyva Themes
Siteation Hyvä CMS Product Grid
Get your store usps with ease
Get your store menus with ease
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.


