OpenCart 4
Technical manual for MultiSafepay's free plugin.
More information
For more information about the plugin and a preview, see OpenCart 4 ā MultiSafepay .
Prerequisites
- MultiSafepay account
- OpenCart 4.0.2.0 up to 4.0.2.3
- PHP versions supported: 8.0, 8.1
Installation
Ā š” Tip! We recommend first installing the plugin in a test environment, following the OpenCart 4 installation procedure. Always make a backup.
- Download the plugin file:
multisafepay.ocmod.zip
. - Sign in to your OpenCart 4 backend.
- Go to Extensions > Installer.
- Click on the Upload icon, and then select the downloaded file.
- Click on the Install icon of MultiSafepay in the list of installed extensions.
- Once installed, click on the Extensions option in the main menu.
- Select Extensions and then Payments inside the Choose the extension type.
- In the deployed list of Payments below, find MultiSafepay, and then click on the Install icon.
Additional installation steps
You need to make two specific extra actions in the OpenCart 4 Backend ...
-
Enable Telephone Display and Telephone Required at System > Settings > Edit your Store > Option > Account
-
Enable the option Lax in Session Same-Site Cookie at System > Settings > Edit your Store > Server
Configuration
- Sign in to your OpenCart 4 backend.
- Go to Extensions > Extensions > Payments > MultiSafepay > Edit Icon.
- On the MultiSafepay configuration page, configure the:
- Payment methods tab
- Order status tab
- Options tab
To retrieve your API key, see Site ID, API key, and security code.
User guide
Generic gateways
The plugin supports generic gateways, which allows you to add a payment method manually. This is particularly useful for integrating gift cards specific to your business.
How to configure generic gateways
To configure generic gateways, follow these steps:
- Sign in to your OpenCart 4 backend.
- Go to Extensions > Extensions > Payments > MultiSafepay > Edit Icon.
- On the MultiSafepay configuration page > Payment methods tab.
- Set the:
- Gateway name
- Gateway code
- Whether to include the shopping cart in refunds (required for BNPL gateway IDs)
You can filter payment methods by:
- Geographic zone
- Currency
- Minimum total amount
- Maximum total amount
- Customer groups
Full and partial refunds (except for BNPL orders), and backend orders are fully supported. You can also set a custom initial order status.
Payment components
The plugin supports payment components, which:
- Provide a seamless checkout experience to increase conversion.
- Encrypt customer payment details for secure processing.
- Shift responsibility for PCI DSS compliance to MultiSafepay.
How to activate payment components
If you're new to accepting card payments, email a request to activate them to [email protected]
- Sign in to your OpenCart 4 backend.
- Go to Extensions > Extensions > Payments > MultiSafepay > Edit Icon.
- Select the Payment methods tab and then expand the method of your choice.
- Enable Payment Component and optionally Tokenization.
ā ļø Note: Tokenization is available only when Payment Component is activated.
š¬ Support: If you have a custom checkout and encounter a conflict with the payment component, the Integration Team will do their best to provide support, but we can't guarantee compatibility in all cases.
Payment methods
Supported payment methods
- Cards: All
- Banking methods: All, except TrustPay
- BNPL: All
- Wallets: Alipay, Apple Pay, PayPal
- Prepaid cards:
- Baby Cadeaubon
- Beauty & Wellness
- Boekenbon
- Fashion Cheque
- Fashion gift card
- Fietsenbon
- Gezondheidsbon
- Nationale tuinbon
- Parfumcadeaukaart
- Paysafecard
- Podium
- Sport en Fit
- VVV gift card
- Webshop gift card
- Wellness gift card
- Wijncadeau
- Winkelcheque
- Yourgift
Refunds
Full refunds are supported in your MultiSafepay dashboard and backend.
You can't refund more than the original amount in your backend.
How to process backend refunds
- Sign in to your OpenCart 4 backend.
- Go to Orders > Order view button > Order history panel.
- Click the Refund button.
This only appears if the order status is Completed or Shipped.
Shopping carts
If you notice any errors in shopping cart calculations, email [email protected]
As a temporary solution, you can disable payments with shopping carts.
How to disable shopping carts
ā ļø Note: This disables all BNPL methods.
- Sign in to your OpenCart 4 <glossary:backend>.
- Go to Extensions > Extensions > Payments > MultiSafepay > Edit Icon.
- In the MultiSafepay extension, go to the Options tab.
- From the Disable Shopping Cart list, select Yes.
- Click Save.
Surcharges
Surcharges are not supported by default.
Applying surcharges with third-party extensions
To apply a surcharge or payment fee to a payment method, you can use the third-party extensions .
The Integration Team will do their best to support you with installing surcharges module, but bear in mind that it is a third-party package. We can't guarantee perfect compatibility.
Attention Dutch merchants
We strongly recommend not applying surcharges to BNPL methods. This is now considered providing credit under the Wet op het consumentenkrediet and article 7:57 of the Burgerlijk Wetboek, and requires a permit from the Authority for Financial Markets (AFM).
Updates
- Backup all the values you used on the previous installation of MultiSafepay plugin.
- Upgrade your store to OpenCart 4.x.
- Install MultiSafepay plugin as described before.
Support
Contact MultiSafepay:
- Telephone: +31 (0)20 8500 500
- Email: [email protected]
- GitHub: create a technical issue
Updated 2 months ago