Skip to content

AltaPay/magento2-hyva-checkout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AltaPay for Hyvä Checkout

AltaPay integration with the Hyvä Checkout, allowing merchants to accept secure payments easily.

Module Dependencies

This module relies on the following components:

Installation

Follow these steps to install and configure AltaPay for Hyvä Checkout in your Magento store:

  1. Run the following command in the Magento 2 root folder to install the module:
composer require altapay/magento2-hyva-checkout
  1. Enable the module:
php bin/magento module:enable Altapay_HyvaCheckout
  1. Upgrade the setup:
php bin/magento setup:upgrade
  1. Generate Hyvä configuration:
php bin/magento hyva:config:generate
  1. Build Tailwind CSS for Hyvä themes:
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

Or from your custom theme:

npm --prefix app/design/frontend/<Vendor>/<Theme>/web/tailwind run ci
npm --prefix app/design/frontend/<Vendor>/<Theme>/web/tailwind run build-prod

Configuration Overview

The setup process requires configuring AltaPay Payment. This module does not introduce any custom configuration options. Instead, the AltaPay Payment configuration follows the standard setup process, just as it would for any default scenario (e.g., Luma-based checkout).

Next, the setup requires configuring the Hyvä theme and Hyvä checkout for the specified store.

  • Go to Content > Design > Configuration in the admin panel and set the Hyvä/default theme for the desired store view.
  • Navigate to Stores > Configuration > Hyvä Themes > Checkout > General, then enable Hyvä Default (or Hyvä One Page) for the selected store view.

Changelog

See Changelog for all the release notes.

License

Distributed under the MIT License. See LICENSE for more information.

Documentation

For more details please see docs