MultiSafepay plugin for Drupal 7

This technical manual is for installing and configuring our free plugin for integrating MultiSafepay payment solutions into your Drupal 7 webshop.


  Contact us:

  • Telephone: +31 (0)20 8500 500
  • Email: [email protected]
  • GitHub: Create a technical issue



  • MultiSafepay account – See Getting started.
  • Drupal 7.x
  • Tested on PHP 7.0

Installation and configuration

We recommend first installing the plugin in a test environment following, the recommended Drupal 7 installation procedure. Make sure you have made a backup.
  1. Unpack the content of the .ZIP file in the root of your Drupal 7 webshop.
  2. Sign in to your Drupal 7 backend.
  3. Go to Site settings > Modules.
  4. Enable the Commerce MultiSafepay JSON module, and your selected payment method modules.
  5. Click Save configuration.
  6. Go to Store settings > Advanced store settings > Payment methods.
  7. Enable the multisafepay core module.
  8. Enable the modules for each payment method.
  9. To configure each payment method, under Actions, click the Edit button.
  10. When the main module is installed, two rules are created but disabled by default:
    • MultiSafepay order paid in full: Order state to processing
      This rule sets the order to processing when the order is paid in full.

    • MultiSafepay order complete: Shipped at MultiSafepay
      This rule updates the transaction status to Shipped at MultiSafepay. For Pay After Delivery, Klarna, and E-Invoicing, this triggers the invoicing process.

User guide

Processing refunds

Refund rules

  • From your MultiSafepay dashboard: Full refunds
  • From your Drupal 7 backend:
    • Full refunds
    • Refunding more than the original transaction is not supported
Updating the plugin

There are 3 ways to update the plugin:

  • In your backend
  • In the CMS marketplace
  • Using SFTP

To update the plugin using SFTP, follow these steps:

  1. Make sure you have a backup of your production environment, and that you test the plugin in a staging environment.
  2. From the Drupal 7 manual, download the plugin again.
  3. Follow the Installation and configuration instructions from step 2.


Propose a change on GitHubexternal-link-icon or
send an email to [email protected]

Other languages

For an explanation in another language, contact your account manager.