MultiSafepay plugin for VirtueMart

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

Test environment

We recommend first installing the plugin in a test environment following the recommended VirtueMart installation procedure. Make sure you have made a backup.


  Contact us:

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


  • MultiSafepay account – See Getting started.
  • Joomla 2.5 & 3.x + Virtuemart 2.x & 3.x
  • Tested on PHP 7.0

Supported payment methods

Credit and debit cards

Banking methods

Pay later methods


Prepaid cards


  1. Sign in to your VirtueMart backend.
  2. Go to Extensions > Extension manager.
  3. Install the file using Drag and drop or Browse for file.
  4. Click Upload & install.


  1. Sign in to your VirtueMart backend.
  2. Go to Extensions > Plugins.
  3. In the search box, enter MultiSafepay, and then set the plugin status to Enabled.
  4. Go to Components > VirtueMart.
  5. Click Shop > Payment methods.
  6. To install and configure each payment method separately:
    • Click New.
    • Set the payment method to VirtueMart – Payment, MultiSafepay.
    • To install, save the Payment method name.
  7. On the Configuration tab, enter your:

User guide

Processing refunds

Refund rules

  • From your MultiSafepay account: Full refunds
  • From your VirtueMart 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 in your backend, 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 VirtueMart 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.