Skip to content

Uninstallation

Ajdin Mehic edited this page Jul 5, 2019 · 7 revisions

Uninstallation removes all module software components. However, uninstalling does not affect transaction data and database entries.

This module follows the standard OXID rules. Create a full backup of your shop ecosystem as a fallback before you uninstall the module.

Uninstalling the Module

  1. Navigate to Extensions/Modules and click Deactivate: Deactivate Module

  2. After deactivation, navigate to the root directory of the OXID shop, e.g. cd /var/www/html/

  3. Remove the module via Composer: composer remove wirecard/oxid-ee This step completely disables the module. It may, however, still be listed under Extensions/Modules.

  4. To remove the module entirely, delete the module directory.

Post-processing operations are no longer possible after deletion.

However, since the uninstallation does not affect the transaction database, you may perform post-processing operations after reinstalling and reconfiguring the module. For each performed transaction, all post-processing operations are available, regardless of whether or not a payment method is enabled.

OXID's Module Deactivation

When the user activates the module for the first time, the custom Wirecard payment methods are inserted to the database and available for the user to enable and change settings on.

When the module is deactivated, these payment methods do not get deleted, but only deactivated. The problem is that in OXID, those payment methods can still be activated, even though the module is not active. They are also displayed in the frontend, but do not have any functionality (because the module is not active).