MultiSafepay plugin for Shopware 6

Easily integrate MultiSafepay payment solutions into your Shopware 6 webshop with the free plugin.



This manual helps merchants to process MultiSafepay payments as quickly as possible from a Shopware 6 webshop. For some steps in this manual, assistance from your technical partner may be required.

We recommend you to install the plugin first on a test environment, and make sure you have made a backup.

We advise you to install the plugin through the recommended ways of the specific webshop system.

If you need any technical help, please contact us.

To use the plugin you need a MultiSafepay account. You can create a test account on
If you would like to set up a live account, please contact the MultiSafepay sales department:

1. Requirements

*Contact your account manager if you require support for Professional/Enterprise of Shopware 6

2. Installation & Configuration

  1. Navigate to our Shopware 6 GitHub repository
  2. Download the latest release which can be found in the assets list and starts with
  3. Log in to your (Shopware 6) backend and navigate to Settings and select System on the left hand side
  4. Select Plugins
  5. Press on Upload plugin at the top of the page and select the file you downloaded in step 2
  6. When the plugin is visible, make sure the Activated button is toggled
  7. Press on the “…” (more) button and select Config
  8. Select Test in the drop-down menu
  9. Look for the field named API key and enter your API key

Information on where to find your API key can be found on our API key page.

The other fields can be filled accordingly to your own preferences.

Composer installation steps

Run the following command in the root of your Shopware root directory. Make sure the composer is installed on your hosting server.

composer require multisafepay/shopware6

Marketplace installation steps

Get the free MultiSafepay plugin from the Shopware 6 marketplace and connect your webshop with your Shopware account.

3. Congratulations

You have installed and configured the plugin successfully. If you have any questions regarding the plugin, feel free to contact our Integration Team at [email protected]

You can also join the official Shopware 6 Slack channel for questions as well as MultiSafepays’ private Shopware 6 Slack channel

Release Notes

See our changelog in GitHub for the Shopware plugin



Generic gateways Shopware 6

The MultiSafepay plugin for Shopware 6 offers generic gateways.

You can use this gateway, for example, for branded gateways. In the MultiSafepay settings page in the Shopware backend, you can fill in the gateway code that MultiSafepay provides.

How can I enable tokenization within Shopware 6?

Tokenization can be enabled in the plugin settings, but needs some changes in your MultiSafepay account.

Read our detailed tokenization page to find more about tokenization.

How can I refund within Shopware 6?

We offer full and partial refunds within the backend of Shopware 6.

A refund can be created in the newly created field named refund in the order details of your backend. There you can fill in the amount you want to refund.

We offer refunds for all payment methods supported in our Shopware 6 plugin except for: * AfterPay; * Pay After Delivery; * Klarna; * E-invoicing;

How can I update the plugin for Shopware 6?

Generally, there are three ways to update a plugin. This can be done through the backend, through the marketplace of the CMS or through SFTP. However, we will be describing the necessary steps via the backend of Shopware 6.

Before you update the plugin, we strongly recommend you the following:

  • Make sure you have a backup of your production environment
  • Test the plugin in a staging environment.

Go to our Manual page, download the plugin and follow the instructions from step 3.


You're missing something out and would like us to fix it? Suggest an improvement to this page!


Other languages

Liever uitleg in het Nederlands? Neem contact op met uw accountmanager.

Vuoi ricevere informazioni in italiano? Contatta il tuo account manager.

Falls Sie eine deutschsprachige Erklärung bevorzugen, kontaktieren Sie bitte Ihren Kundenbetreuer.

Prefieres tener la explicación en Español? Contacta con tu gerente de cuentas.

Vous préférez une explication en français? Contactez votre gestionnaire de compte.