siteation / magento2-storeinfo-payments
The Siteation StoreInfo Payments module simplifies the process of displaying your configured payment methods on your store
Package info
github.com/Siteation/magento2-storeinfo-payments
Language:HTML
Type:magento2-module
pkg:composer/siteation/magento2-storeinfo-payments
Requires
- magento/framework: >=102.0.0
- magento/module-payment: ^100.0
- siteation/magento2-icons-payment: >=1.0.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
The Siteation StoreInfo Payments module simplifies displaying configured payment methods on your store.
There is nothing to switch on. Whichever payment methods are active in your store show up automatically, above the footer and in the minicart by default.
It runs on any Magento 2 theme. Luma, Breeze, Hyvä, Nebula or a custom theme all render out of the box, and a Hyvä store additionally gets the Hyvä CMS components.
Installation
Install the package via:
composer require siteation/magento2-storeinfo-payments bin/magento setup:upgrade
How to use
Out of the box the module shows every active payment method as an icon, above the footer and in the minicart, without any 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.
Locations
Three placements, each toggled under Stores → Configuration → Siteation → Payment Methods → Payment Locations:
| Option | Where it renders |
|---|---|
| Show Before Footer | Above the footer, as a scrolling marquee |
| Show In Footer | Inside the footer, as a plain row |
| Show In Minicart | In the minicart, as a plain row |
Every placement works on every theme. The blocks are declared in containers Magento core provides and are moved into the matching Hyvä containers when a Hyvä theme is active.
Styling
Styling ships per frontend, so the same markup looks right everywhere:
| Theme | Source |
|---|---|
| Luma and Luma based | view/frontend/web/css/source/_module.less |
| Breeze | view/frontend/web/css/breeze/_default.less |
| Hyvä | view/frontend/tailwind/ |
| Anything else | The markup carries semantic class hooks, style them from your own theme |
The templates themselves carry no theme specific classes, so the hooks
(payment-marquee, payment-title, payment-logos, marquee-section, marquee-row)
are yours to style. Override the classes per block with the css_classes argument in
your own layout XML.
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 |
|---|---|
![]() |
![]() |
Hyva CMS
| CMS | Picker |
|---|---|
![]() |
![]() |
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.





