MultiSafepay is a Dutch payment services provider, which takes care of contracts, processing transactions, and collecting payment for a range of local and international payment methods. Start selling online today and manage all your transactions in one place!
Before installing the MultiSafepay module suite, ensure you have:
- Odoo 18.0 or compatible version
- Active MultiSafepay Account. Consider a test account first. Sign up here if you don't have one.
- API Credentials from your MultiSafepay Control Panel
- Python 3.9+ with pip package manager
- Administrative access to your Odoo installation
The MultiSafepay integration supports all major payment methods available through MultiSafepay:
- Credit & Debit Cards: Visa, Mastercard, American Express, Maestro
- Digital Wallets: PayPal, Apple Pay, Google Pay
- Bank Transfers: SEPA Direct Debit, Bancontact, iDEAL, Sofort
- Buy Now Pay Later: Klarna, in3, Pay After Delivery
- Local Methods: And many more regional payment solutions
-
Add to Odoo Path: Ensure the
custom_addons
directory is included in your Odooaddons_path
configuration:# In your odoo.conf file addons_path = /path/to/odoo/addons,/path/to/custom_addons
-
Install Dependencies: Navigate to the core module and install required Python packages:
pip install -r requirements.txt
-
Copy the module in the custom_addons directory: Navigate to the custom_addons and install required Python packages:
cd /path/to/custom_addons cp -r /path/to/payment_multisafepay_official .
-
Restart Odoo Service:
# For Docker environments docker-compose restart odoo # For systemd services sudo systemctl restart odoo
-
Activate in Odoo:
- Log into Odoo as Administrator
- Navigate to Apps > Update Apps List
- Search for "MultiSafepay Official"
- Click Activate
- Navigate to Invoicing > Configuration > Payment Providers
- Find and configure MultiSafepay
- Enter your API Key and Environment (Test/Live)
- Sync Payment Methods: Click the "Pull Payment Methods" button to fetch and activate all payment gateways available in your MultiSafepay account.
- Test the integration submit a test transaction to ensure everything is functioning correctly.
- Backup Your Database (always recommended before updates)
- Download Latest Version from official MultiSafepay repository
- Replace Module Files with new version
- Update Dependencies:
cd payment_multisafepay_official/ pip install -r requirements.txt --upgrade
- Restart Odoo and Upgrade Module: Navigate to Apps > MultiSafepay Official > Upgrade or via command line:
odoo-bin -u payment_multisafepay_official -d your_database_name
- Create an issue on this repository.
- Email [email protected]
If you see an opportunity to make an improvement, we invite you to create a pull request, create an issue, or email [email protected]
As a thank you for your contribution, we'll send you a MultiSafepay t-shirt, making you part of the team!
Are you a developer interested in working at MultiSafepay? Check out our job openings and feel free to get in touch!
This project is licensed under the terms specified in the LICENSE file in the root directory of this repository.