Hyvä itself doesn’t limit which payment methods you can use. Any payment method that works with Magento’s checkout can work with Hyvä via Luma fallback or Hyvä Checkout / Hyvä React Checkout integrations, including major cards, wallets, and local gateways, as long as the correct modules are installed.
How payments work with Hyvä
Hyvä is a frontend theme and checkout layer on top of Magento 2. It doesn’t process payments itself; instead, it talks to the same Magento payment methods and gateways you already use, either through:
- Hyvä Checkout – commercial checkout built for Hyvä Theme.
- Luma checkout via theme fallback – keeps standard Magento/Luma checkout and its payment modules.
- Hyvä React Checkout – open-source React-based checkout toolbox.
So the real question is not “Does Hyvä support PayPal / Stripe / X?” but “Is there a compatible checkout integration or adapter for my gateway?”. In most cases the answer is yes, but the integration path differs per stack.
Payment methods that work with Hyvä (by scenario)
1. Using Luma checkout with Hyvä (theme fallback)
If you keep Luma checkout using Hyvä’s Luma fallback, any payment method that works with standard Magento checkout keeps working:
- Magento core methods (Check/Money Order, Bank Transfer, Cash on Delivery, Purchase Order).
- PSP extensions that already integrate with Luma checkout (PayPal, Braintree, Klarna, etc.).
- Most existing one-step checkout gateways that render on Luma layouts.
This is the “safest” migration path: Hyvä powers catalog & CMS, while checkout + payments remain exactly as before.
2. Hyvä Checkout – supported gateways & methods
Hyvä Checkout works via integrations (modules) for each PSP. Official material and ecosystem docs highlight support for, for example:
| Gateway / provider | Typical payment methods exposed | Integration type |
|---|---|---|
| PayPal | PayPal Wallet, PayPal Express, cards via PayPal. | Hyvä Checkout integration via PSP modules or dedicated adapters. |
| Stripe | Credit/debit cards, wallets (Apple Pay, Google Pay), some local methods. | Hyvä Checkout–ready modules and compatibility packages. |
| Mollie | iDEAL, Bancontact, SOFORT, cards, wallets, and other EU methods. | Official Hyvä Checkout and Hyvä React Checkout adapter modules. |
| Adyen | Cards, wallets, and rich local options depending on region. | Magento 2 plugin + Hyvä Checkout integration. |
| Braintree | Cards, PayPal, digital wallets, local methods. | Supported via Hyvä Checkout integrations from partners. |
| Others (examples) | Buckaroo, Authorize.net, MultiSafepay, Payplug, SagePay/Opayo, Razorpay, and more, each exposing their own cards, wallets and local methods. | Dedicated “Hyvä Checkout ready” or “Hyvä Checkout addon” modules, often from the PSP or partner agencies. |
Exact coverage varies per module and version. Always check the Hyvä Checkout payment integration list and your PSP’s docs for up-to-date details.
3. Hyvä React Checkout – payments
Hyvä React Checkout is an open-source React checkout. It:
- Supports Magento offline payment methods (Check / Money order, Bank transfer, Cash on delivery, Purchase order).
- Can integrate online gateways (PayPal, Stripe, etc.) through React payment components and dedicated modules.
- Is more of a “toolbox” than plug-and-play, so custom React work is expected.
4. Types of payment methods you can run on Hyvä
- Credit/debit cards – via PSPs like Stripe, Adyen, Braintree, Buckaroo, Razorpay, etc.
- Digital wallets – PayPal, Apple Pay, Google Pay, Amazon Pay (where the PSP supports Hyvä).
- Buy now, pay later & local methods – e.g., Klarna, iDEAL, Bancontact, SOFORT, GiroPay, UPI, etc.
- Offline methods – bank transfer, COD, purchase order, check/money order.
- Region-specific gateways – Razorpay, PayU, Payon, others via Hyvä-specific adapters or Luma fallback.
In practice, if there is a Magento 2 module for a gateway, you either use a Hyvä Checkout/React adapter or run it through Luma checkout fallback.
Steps to connect a payment method to Hyvä
Use this process whenever you want to add or verify a payment method for a Hyvä-powered Magento store.
-
Decide which checkout you’re using
Clarify if your store will run on:- Hyvä Checkout (recommended for performance).
- Luma checkout via theme fallback (minimal change approach).
- Hyvä React Checkout (for custom React flows).
-
Find the right payment extension
Search for:- A Magento 2 module from the payment provider (Stripe, Mollie, Adyen, Razorpay, etc.).
- A Hyvä Checkout or Hyvä React adapter module for that provider, if your stack uses those checkouts.
- Vendor notes or tags like “Hyvä Checkout ready”, “Hyvä compatible”, or “Hyvä React Checkout”.
-
Install the gateway (and Hyvä adapter) via Composer
From your Magento root, require the payment module and its Hyvä adapter, then run setup + deployment commands. -
Configure the payment methods in admin
In Stores → Configuration → Sales → Payment Methods, enable the new method(s), add API keys/credentials, and define allowed countries, currencies, and order statuses. -
Test all flows on a staging environment
Place test orders with each payment method (guest and logged-in), validate callbacks/webhooks, and confirm that the order status and invoices are correct. -
Monitor logs and metrics after go-live
Once live, keep an eye on Magento logs, PSP dashboards, and analytics for failed payments and checkout drop-offs.
Example: install a PSP + Hyvä Checkout adapter
Replace vendor/package names with the ones from your payment provider and Hyvä Checkout adapter. Always follow the official docs.
# From your Magento 2 root
# 1) Install the payment provider's Magento 2 module
composer require vendor/payment-gateway-magento2
# 2) Install the Hyvä Checkout adapter for that gateway (if applicable)
composer require vendor/payment-gateway-hyva-checkout
# 3) Upgrade and deploy
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
# 4) Flush caches
bin/magento cache:flush
On Hyvä React Checkout, the pattern is similar, but you’ll also configure the React app and payment components.
- Never change payment configurations directly on production without staging tests.
- Keep a rollback plan (disable the new method, re-enable old ones, and revert code if needed).
- Warn your team about planned checkout changes and monitor support tickets closely after rollout.
Important notes: Hyvä Checkout, React Checkout, and Luma fallback
1. Hyvä Checkout payment API
Hyvä Checkout exposes a dedicated payment integration API. It’s flexible enough to support virtually any payment scenario, but each PSP integration is implemented as its own module, so coverage grows over time rather than all at once.
2. Hyvä React Checkout payment components
Hyvä React Checkout renders payment methods as React components. Basic methods work out of the box, but most modern PSPs need custom components or official React adapters. This gives you full UX control but requires React skills.
3. Luma fallback as a safety net
If a critical payment integration does not yet have a Hyvä Checkout / React adapter, you can keep it running through Luma checkout fallback while you migrate other parts of the site to Hyvä. This is common for complex PSP setups.
4. Magento Open Source vs Adobe Commerce
Payment compatibility is mostly the same across Magento Open Source and Adobe Commerce because gateways integrate at the checkout and order level. Commerce/B2B features (negotiated quotes, credit limits, etc.) can add extra flows but don’t change which PSPs you can use with Hyvä.
Verification checklist: are your payment methods really working with Hyvä?
Before you call a payment integration “done”, walk through this checklist on a staging or pre-production environment:
- Visibility: the payment methods you expect appear in checkout and have correct labels and icons.
- Guest flow: guest user can place orders successfully with each method.
- Logged-in flow: registered customer can reorder, use saved cards/wallets where applicable, and see orders in “My Account”.
- Totals & tax: order totals, tax, and discounts are correct after payment selection.
- Callbacks/webhooks: PSP status callbacks update Magento to the correct order state (paid, pending, failed).
- Edge cases: test failed payments, cancellations, and timeouts to confirm proper error messages and stock rollbacks.
- Logging & monitoring: no critical PHP errors or JS errors related to payments; PSP dashboard shows expected transactions.
- Performance: checkout stays fast; external PSP scripts don’t add excessive blocking time.
FAQs: Hyvä and payment methods
Does Hyvä limit which payment gateways I can use?
No. Hyvä doesn’t put a hard limit on payment gateways. It just changes how checkout is rendered. If there is a Magento 2 module for your gateway, you can usually use it via Luma fallback or a Hyvä Checkout / React integration.
Which payment methods are “officially” supported by Hyvä Checkout?
Hyvä and partner docs mention PayPal, Stripe, Mollie, Adyen, Braintree, Payplug, Authorize.net, MultiSafepay, Buckaroo, SagePay/Opayo and others. The exact list changes over time, so always check Hyvä’s integration page and your PSP’s docs.
Are Apple Pay and Google Pay supported on Hyvä?
Yes, but indirectly. Wallets like Apple Pay and Google Pay are provided by gateways such as Stripe, Braintree, Mollie, Adyen, or Razorpay. If your PSP’s Hyvä module supports those wallets, they will appear in checkout as options.
What if my current payment module is not Hyvä-ready?
You have three options: keep it running on Luma checkout via fallback, switch to a PSP that already has a Hyvä integration, or build a custom Hyvä Checkout / React adapter for your existing gateway with help from your agency.
Do Magento offline payment methods work with Hyvä?
Yes. Core Magento offline methods (bank transfer, cash on delivery, check, purchase order) work with Hyvä via Luma checkout, Hyvä Checkout integration, and Hyvä React Checkout’s offline payments support.
Need a clear plan for payment methods on Hyvä?
Picking the wrong payment integration path (Luma fallback vs Hyvä Checkout vs React) can slow your project and hurt conversion. A short review of your stack and markets can clarify which gateways and integrations you actually need.
- Audit of your current payment providers and Magento modules.
- Matrix of which gateways are Hyvä Checkout / React ready vs Luma-only.
- Recommendation: keep, replace, or rebuild each method with estimated effort.
- Rollout plan with monitoring so you don’t lose revenue during the switch.
