Wirecard Shop Plugin for xt:Commerce 3

Wirecard Shop Plugin for xt:Commerce 3

Installation guide for Wirecard Checkout Page

This installation guide shows the step-by-step installation of the plugin to your installed shop system on your web server. Please test your online shop and the configuration of the plugin on a test system before installing the plugin on your production system.

Step 1

Since changes in the database will occur during the plugin installation process, you have to uninstall the old plugin before installing the new plugin.

Upload the zip file containing the Wirecard Checkout Page plugin to the document root of your xt:Commerce 3 installation and unzip the file. The zip-archive already contains the directory path allowing the plugin to be stored automatically in the right folder.

If you need to unzip the file on your own computer and then upload the plugin, please maintain the directory structure which already exists in the zip file.

Next you need to install the plugin in your shop back-end. To do this, select Modules→Payment Systems in your shop system’s back-end.


Step 2

If you have already installed an older version of our plugin remove the older version before installing the new version of the plugin.
Select and install the Wirecard Checkout Page plugin.


Step 3

After installing the plugin you have to configure the plugin. To do so, click the "Edit" button.


Step 4

Set your merchant credentials (Customer ID, Shop ID and Secret):


Step 5

Also set the ServiceURL (in most cases URL of web page containing your contact information (imprint). Please be aware that this URL is mandatory:


Step 6

Verify that the Wirecard Checkout Page payment method is displayed on the checkout page:


Step 7

Finally, navigate to "Configuration" -→ "Sessions".


Set the option "Check IP Address" to false.



I enabled Invoice or Installment as payment method in the administration panel. Why is none of these two shown on my shop frontend page?

Invoice and installment are only visible if the criteria defined in your contract concluded with the financial institution (e.g. payolution) are met. For more information please check the payment method specific documentation for your invoice/installment provider payolution: Invoice and Installment.

After finishing the payment process, my shop redirects the consumer to a login screen. The order is not stored either. How can this be fixed?

In order to process the payment correctly in your online shop, Wirecard needs direct access to the session via server-to-server call. Therefore we need to parse through the sessionId as GET Parameter to the confirmUrl. Therefore, the usage of the sessionId as GET Parameter in your shop and PHP configuration must be allowed.