This technical manual is for installing and configuring our free plugin for integrating MultiSafepay payment solutions into your Magento 1 webshop via SFTP upload.
You can also install the plugin via .ZIP file upload in Connect.
MultiSafepay supports most Magento functionalities. For any questions, email the Integration Team at [email protected]
We recommend first installing the plugin in a test environment following the recommended Magento 1 installation procedure. Make sure you have made a backup.
Our Magento 1 plugin is professionally supported by a certified Magento 1 Solution Specialist and receives regular updates to support the latest features provided by Magento and MultiSafepay.
Pay later methods
Sign in to the backend of your Magento 1 webshop.
Go to System > Configuration > MultiSafepay x.x.x > Connect settings.
This page contains all main settings and is used for all gateways and gift cards.
To find your API key, see API key.
From version 3.0.0, the plugin only needs your API key. Your account ID, site ID, and site secure code are not needed and have been removed from the settings.
Go to System > Configuration > MultiSafepay x.x.x > Connect MultiSafepay gateways.
This page contains the configuration options for all MultiSafepay payment methods.
Make sure your selected payment methods are actived in your MultiSafepay account.
To configure MultiSafepay gift cards, go to the MultiSafepay Gift Cards page.
Make sure gift cards are activated in your MultiSafepay account. For more information, see Gift cards.
To configure FastCheckout settings, go to the FastCheckout page.
For more information, see FastCheckout.
You can apply surcharges (payment fees) of a percentage or a fixed amount to transactions for every payment method.
For how applying surcharges may affect your webshop in relation to PSD2, see Payment Services Directive 2.
You can also:
To apply a surcharge to a payment method in your backend, follow these steps:
MultiSafepay processes payments in Euros (EUR) as the default currency. Our Magento 1 plugin follows the same default.
To change to a different currency for your webshop, follow these steps:
To make the MultiSafepay Magento 1 plugin compatible with Picqer, follow two additional steps, because orders must not receive Cancelled status.
app\code\community\MultiSafepay\Msp\Model\Base.php, and then copy the file to the local folder in the Magento structure.
$order > cancel();at the expired signal and remove it.
All expired orders retain Waiting status until you cancel them:
The MultiSafepay plugin for Magento 1 supports 3 generic gateways and 3 generic gift cards.
All MultiSafepay payment methods are supported.
You can set the gateway code, gateway logo, gateway label, and whether to include the shopping cart in the transaction.
Refunds and backend orders are fully supported.
To enable recurring payments:
For more information, see Recurring payments.
Credit cards Recurring payments are not available for the generic credit card gateway. You must enable the Visa, Mastercard, and/or Maestro gateways separately. This displays the Save card option at checkout.
Klarna requires the customer’s gender and date of birth. By default, the customer fills in this information in the Magento checkout in the Klarna payment method fields. The gender is automatically filled by the core Magento field.
You can disable both fields on the Klarna payment method. The customer then enters this information on the MultiSafepay payment page.
This change is only for Magento developers. We recommend testing the change and placing it in your local folder.
To disable Klarna gender and date of birth fields, follow these steps:
protected $_formBlockType = 'msp/klarna';
To process refunds from your backend, follow these steps:
The status of all complete orders automatically changes to Shipped in order to collect funds from pay later payment methods.
Our plugin is compatible with most Magento 1 checkouts. However, we cannot guarantee that all checkout features will function properly.
We test our plugin with:
There are 3 ways to update the plugin:
To update the plugin via SFTP, follow these steps: