This document provides instructions for installing the Two Gateway Payment Method module with Hyvä Checkout compatibility for Magento 2. This module ensures a seamless payment experience for stores using the Hyvä frontend.
- Magento Version: 2.4.x
- Two Gateway Module Version: 1.12.2
- Hyvä Checkout Ready
- Hyvä Theme and Hyvä Checkout module installed.
- Access to the Hyvä private composer repository.
- Node.js and Tailwind dependencies installed for building CSS.
Use composer to install the necessary Hyvä packages:
composer config repositories.private-packagist composer {repositories path}
composer config --auth http-basic.hyva-themes.repo.packagist.com token {token}
composer require hyva-themes/magento2-default-theme
composer require hyva-themes/magento2-hyva-checkout
Configure basic settings via the Magento Admin:
Admin > Stores > Settings > Configuration > Hyvä Themes > Checkout
- Download and extract the module's ZIP package.
- Connect to your Magento server.
- Upload the module files to
app/code/Two/GatewayHyva
.
Execute the following commands from your Magento root directory:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
php bin/magento cache:clean
php bin/magento cache:flush
Run the Hyvä configuration generator:
php bin/magento hyva:config:generate
For custom Hyvä themes:
npm --prefix app/design/frontend/<Vendor>/<Theme>/web/tailwind run ci
npm --prefix app/design/frontend/<Vendor>/<Theme>/web/tailwind run build-prod
For the default Hyvä theme:
npm --prefix vendor/hyva-themes/magento2-default-theme/web/tailwind run ci
npm --prefix vendor/hyva-themes/magento2-default-theme/web/tailwind run build-prod
Set up your Two Gateway credentials and settings in the Magento Admin:
Admin > Stores > Configuration > Two Gateway
- Navigate to your store's frontend checkout page.
- Verify that the Two Gateway payment method is visible.
- Place a test order to ensure everything is working correctly.