Odoo: Mollie Payments Extended module

Install and connect

Enhance your storefront payment options Mollie Payments Extended which adds several new features on top of the default module.

What you need to do in advance:

Install

  1. 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.

  2. On Odoo.sh add the requirements.txt file to the root of your project to install python dependency mollie-api-python or install them by running the following command:

    pip3 install -r requirements.txt
    
  3. Log in to your Odoo server > Apps. Turn on the debug mode and click the Update Apps List link.

  4. 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

  1. Open Sales > Configuration > Payments > Payment Providers.
  2. Select the Mollie instance.
  3. Fill in the API keys and credentials. You can find these on your Mollie dashboard under the Developers tab.
  4. Fill in the Profile ID as well if you want to accept credit card payments.
  1. 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.

  1. Set the default Payment Journal for the payment transactions.
    (We strongly recommend creating a separate journal for Mollie payments.)
  1. 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.

  1. Open the invoicing or Accounting App > Configuration > Journals.

  2. Create a new journal (in this case, Paypal).

  3. 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

  1. Go to Payment Acquirers > Mollie > Credentials tab.

  2. Enable the checkbox Single-Click payments:

  3. 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.

  1. Log in to Odoo.
  2. Go to Invoicing > Configuration > Payment Acquirers and choose Mollie.
  3. 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.

  1. The voucher type is added as a product type in a product's attributes.
  2. 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.

  1. Log in to Odoo.
  2. Go to Payment Acquirers > Mollie > Fees.
  3. Check the Add Extra Fees box:
  1. 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.