buckaroo-it / Magento2_Hyva

This repository contains the additional module to support Hyvä React Checkout
3 stars 0 forks source link

Buckaroo Magento2 Hyvä checkout extension

Make payments on your Magento Hyvä SPA/PWA application using the Buckaroo plugin that integrates with the Hyvä checkout.

Index

Installation

Before you start, please make sure that you've installed the following plugins in your Magento 2 environment:

In reactapp/package.json of the Hyvä module, add this repository to the paymentMethods entry:

"config": {
  "paymentMethodsRepo": {
    "buckaroo": "git@github.com:buckaroo-it/Magento2_Hyva.git"
  }
},

Run npm i again to process the changes and npm run build to rebuild the app.

In order to display the payment summary for partial payments using giftcards, you'll need copy (override) all the files & folders from: Hyva/CheckoutExample/reactapp/src/paymentMethods/buckaroo/src/lib/overrides to Hyva/CheckoutExample/reactapp/src

Upgrade

To update the plugin you just need to use git to fetch the latest changes from GitHub, after that you build the react app again using npm

cd Hyva/CheckoutExample/reactapp/src/paymentMethods/buckaroo

git pull

cd Hyva/CheckoutExample/reactapp

npm run build

Internationalization

A csv file with the translation strings can be found in the i18n folder, you can use this file to add translation to the Hyvä module using the default internationalization functionality provided by Hyvä - Internationalization Docs.


Supported Payment Methods

Currently not all payment methods are supported in our Magento 2 Hyvä checkout extension. A list of all supported payment methods can be found below:

Contribute

We really appreciate it when developers contribute to improve the Buckaroo plugins. If you want to contribute as well, then please follow our Contribution Guidelines.

Community is the :green_heart: of open source

Developing beautiful products is not possible without the input of a community. We thank everyone who actively contributes to this.

ennostuurman's avatar rajeev-k-tomy's avatar poespas's avatar marissennet's avatar mgroensmit's avatar

We would like to extend a special thank you to the developers at Mooore who have been co-developing with us on this project and were the initiators of this collaboration. Your hard work, dedication, and expertise have been invaluable in bringing this project to life. We couldn't have done it without you. Thank you! :raised_hands:

Versioning

Additional information