Make payments on your Magento Hyvä SPA/PWA application using the Buckaroo plugin that integrates with the Hyvä checkout.
- Installation
- Upgrade
- Internationalization
- Supported Payment Methods
- Contribute
- Versioning
- Additional information
Before you start, please make sure that you've installed the following plugins in your Magento 2 environment:
- Hyvä CheckoutExample Module Template or Hyvä Themes - React Checkout codebase.
- Buckaroo Magento 2 Extension
- Buckaroo Magento 2 GraphQL Extension
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
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
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.
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:
- Alipay
- Apple Pay
- Bancontact
- Belfius
- Billink
- Creditcards
- EPS
- Giftcards
- Giropay
- iDEAL
- In3
- KBC
- Klarna
- Payconiq
- PayPal
- PayPerEmail
- Riverty / AfterPay
- Riverty / AfterPay (old)
- SEPA Credit transfer (Bank transfer)
- SEPA Direct Debit
- Sofort
- Tinka
- Trustly
- Buckaroo Voucher
- WeChatPay
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.
Developing beautiful products is not possible without the input of a community. We thank everyone who actively contributes to this.
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! 🙌
- MAJOR: Breaking changes that require additional testing/caution.
- MINOR: Changes that should not have a big impact.
- PATCHES: Bug and hotfixes only.
- Support: https://support.buckaroo.eu/contact
- Contact: support@buckaroo.nl or +31 (0)30 711 50 50