Odoo: Mollie Payments Extended module
Install and connect
Enhance your storefront payment options with Mollie Payments Extended which adds several new features on top of the default module.
What you need to do in advance:
- Have the default Mollie Payments module installed.
Install
-
Download the module and add it to your Odoo addons folder (or click the Deploy on Odoo.sh button. The name of the module is
payment_mollie_official
. -
On Odoo.sh add the
requirements.txt
file to the root of your project to install python dependencymollie-api-python
or install them by running the following command:pip3 install -r requirements.txt
-
Log in to your Odoo server > Apps. Turn on the debug mode and click the Update Apps List link.
-
Install the module
payment_mollie_official
by clicking on the Install button.
Note
Should you encounter a '500 internal server error' please refer to section Manually upgrade module.
Connect
- Open Sales > Configuration > Payments > Payment Providers.
- Select the Mollie instance.
- Fill in the API keys and credentials. You can find these on your Mollie dashboard under the Developers tab.
- Fill in the Profile ID as well if you want to accept credit card payments.
- Click on Configuration tab and click the Sync Mollie Methods button. This will fetch the activate payment methods that are active.
Note
Every new change will only reflect in Odoo after you click the Sync Mollie Methods button.
- Set the default Payment Journal for the payment transactions.
(We strongly recommend creating a separate journal for Mollie payments.)
- Finally, set the State to Enabled to accept payments in your webshop or send payment links.
Set up a different payment journal for each payment method
Specify the journal per payment method to reconcile the payments within the correct journal. In this example we will set up a separate journal for Paypal.
-
Open the invoicing or Accounting App > Configuration > Journals.
-
Create a new journal (in this case, Paypal).
-
Go to Payment Acquirers > Mollie > Mollie Payment Methods tab and set the corresponding Payment journals for your payment methods.
Now identical payments are collected in one journal and the invoices are reconciled.
Set up credit/debit cards
Enable one-click payments
-
Go to Payment Acquirers > Mollie > Credentials tab.
-
Enable the checkbox Single-Click payments:
-
Now your customers can use a saved card or enter a new card during the checkout process (and save it).
Set up vouchers
Offer pre-paid credits that can be used to purchase goods or services.
The voucher types that you create are added to the Product type (required in meal vouchers) drop-down menu of the products listed in Sylius under Catalog > Products.
- Log in to Odoo.
- Go to Invoicing > Configuration > Payment Acquirers and choose Mollie.
- Open the tab Voucher Configuration and map the categories to the correct voucher type.
Note
Only 1 category can be matched with 1 voucher type.
- The voucher type is added as a product type in a product's attributes.
- To set the voucher type on a product, open the product's settings and set the Mollie voucher:
Note
The Mollie Voucher type will override the Category in case there is a conflict.
Add a payment surcharge
Offset any additional costs or fees associated with processing a payment method by adding a payment surcharge.
Note
Check your local legislation before adding a payment surcharge.
- Log in to Odoo.
- Go to Payment Acquirers > Mollie > Fees.
- Check the Add Extra Fees box:
- Configure the fields for domestic and international orders (your personal fee will be added to the total payment fee).
Note
Variable fees are percentage-based.
Updated about 1 month ago