MultiSafepay plugin for X-Cart

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


Contact us:

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



  • MultiSafepay account – See Getting started.
  • X-Cart 5.x
  • Tested on PHP 7.0


We recommend first installing the plugin in a test environment following, the recommended X-Cart installation procedure. Make sure you have made a backup.
  1. In the root of your webshop, unzip the content of the .ZIP file.
  2. Sign in to your X-Cart backend.
  3. Go to System tools > Cache management > Re-deploy the store.
  4. Click Start.


  1. Sign in to your X-Cart backend.
  2. Go to My Addons, and search for MultiSafepay.
  3. Locate and enable MultiSafepay Connect. This is required to enter your API key in a later step.
  4. Select the relevant payment methods, and then click Save changes.
  5. Go to Store setup > Payment methods.
  6. Locate and activate your enabled payment methods.
  7. For MultiSafepay Connect, click Configure.
  8. For Account type, you have two options: Live and Test.
    • Enter your account ID, site ID, site secure code, and your API key.
    • Make sure you enter the correct API key for the account type you want to use.
    • For where to find your account ID, site ID, site secure code, see API key.
  9. Click Save changes.

User guide

Processing refunds

Refund rules

  • From your MultiSafepay dashboard: Full refunds
  • From your X-Cart 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 X-Cart manual, download the plugin again.
  3. Follow the Installation and configuration instructions from step 1.


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.