-
Notifications
You must be signed in to change notification settings - Fork 22
Home
Welcome to the LiqPay extension for Magento 2 wiki!
Check out the video to better understand the project goals.
Follow the Installation for Contributors page.
The liqpay-magento2
repository contains directories such as checkout, test. These directories are actually Magento 2 extensions. Each directory represents a Magento 2 extension.
liqpay-magento2
-- checkout
-- test
-- admin
-- gateway
The idea behind such an approach is to have a tiny set of extensions, each is responsible for its functional area. The checkout
directory is responsible for communication and rendering on a Checkout Payment page. The extension has only Checkout related module dependencies (see checkout/etc/module.xml file). Moreover, such an approach allows disabling/enabling the checkout user interface part of the LiqPay extension in case the PWA support (ReactJS or VueJS) is required.
The checkout represents Checkout related functionality. The extension is responsible for rendering and processing user interface changes, interacting and passing data from a frontend checkout payment page to a backend.
The test allows setting Test information such as Sandbox Credentials for LiqPay payment integration. This is useful when the sandbox credentials should be passed between different environments between devs and QA teams.
The Pronko_LiqPayAdmin extension provides classes, configuration files, etc. for changes related to the Magento Admin.
The gateway provides a set of classes that are used as a Payment Gateway API.
- Server-server - requires PCI DSS certificate, but within the sandbox mode it is possible to test without the certificate.
- Widget - client to server integration
- Checkout - redirect to a LiqPay server