Magento v2.3.x and up.
PHP 7.2 and up.
Working CURL module.
Enabled DMNs into merchant settings.
Whitelisted plugin endpoint so the plugin can receive the DMNs.
In case of using plugin Rebilling functionality, plese provide the the DMNs endpoint to Integration and Tech Support teams, so it can be added to the merchant configuration.
Download & place the contents of this repository under {YOUR-MAGENTO2-ROOT-DIR}/app/code/Nuvei/Checkout
Then, run the following commands under your Magento 2 root dir:
php bin/magento maintenance:enable
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento maintenance:disable
php bin/magento cache:flush