Visit your OXID backend and navigate to Extensions > Modules > Ratepay > Root to deactivate your current Ratepay Payment Plugin.
Connect via ssh to the server where you find your shop installation and it's vendor folder.
Remove the configuration for the Ratepay modules by executing the following command:
vendor/bin/oe-console oe:module:uninstall-configuration pi_ratepayRemove the folder pi_ratepay which you can find in
{shop-root}/source/modules/pi.Add some autoload configuration to the composer.json file which is located in the root folder of your OXID shop:
"autoload": { "psr-4": { "pi\\ratepay\\": "./source/modules/pi/ratepay", "Ratepay\\": "./source/modules/pi/ratepay/vendor/ratepay/php-library/src" } },Create a new folder named ratepay in here:
{shop-root}/source/modules/piCopy all files of the Ratepay Payment Plugin into your new folder
Connect via ssh to the server where you find the shop installation and the vendor folder
Generate the required autoloader files by executing the following command:
vendor/bin/composer dump-autoloadAfter successful execution you should get these responses:
Generating autoload filesGenerated autoload filesCreate the configuration files for your new Ratepay extension by executing the following command:
vendor/bin/oe-console oe:module:install-configuration source/modules/pi/ratepayAfter successful execution you should get the response:
Module configuration has been installed- Apply the recently created configuration by executing the following command:
vendor/bin/oe-console oe:module:apply-configuration- Now empty the tmp and cache folders
- Visit your OXID Shop backend and navigate to Extensions > Modules > Ratepay > Root to activate your all new plugin and reconfigure the module settings.
- Visit your OXID Shop backend and navigate to Shop Settings > Payment Methods to activate your Ratepay payment methods.
Go to Ratepay Setting