Mollie Payments

by
Odoo
v 12.0 Third Party 878
Download for v 12.0 Deploy on Odoo.sh
Required Apps Invoicing (account)
Technical Name payment_mollie_official
LicenseLGPL-3
Websitehttps://www.mollie.com/
Also available in version v 13.0
You bought this module and need support? Click here!
Required Apps Invoicing (account)
Technical Name payment_mollie_official
LicenseLGPL-3
Websitehttps://www.mollie.com/
Also available in version v 13.0

Quickly integrate all major payment methods using only One app

Key Features

All online payment methods

Mollie supports all known online payment methods. Growing internationally or focusing on a specific market, with Mollie you let your company grow where you want.

Inline Credit Card Payment

Capture credit card payment directly from payment screen. No need to redirect user to portal to make payment*.

* unless card needs 3-D Secure authentication

Inline Issuer Selector

Inline issuer selector shows available issuer in Odoo itself. It reduces one step at payment portal and make checkout faster.

Other Features

Separate/Common Account Journal for payment methods
Enable/Disable payment methods any time
Portal invoice payment (works without eCommerce)
Can be tested with Test mode
Webhooks for delayed payments.
Clear alert messages for customer.

How to configure

Step 1 Download the module and place the module in apps folder.

Step 2 Install python dependencies (it is listed in requirements.txt file in module)

pip3 install -r requirements.txt

Step 3 Install this module in your Odoo instance.

Step 4 Open Website > Configuration > Payment Acquirers And open acquirers

Step 5 Fill the API keys and credentials. (You will these keys from your mollie dashboard.)

Step 6 Click on Mollie Payment Methods tab and click on sync payment method button.

DONE That's it you are ready to accept payments.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
by
jeroen@offgrid.expert
on 5/18/20, 10:21 AM

Is there an update on the expected release of a V13 in the app store?


by
Gunther Clauwaert
on 4/29/20, 3:07 AM

https://github.com/mollie/mollie-odoo/tree/13.0


Support v13?
by
Dfm van Baalen
on 4/3/20, 9:39 AM

Will Odoo v13 be supported?


by
Mario Gielissen
on 3/16/19, 3:19 PM

Check requirements.txt!
by
Mario Gielissen
on 3/16/19, 3:18 PM

pip3 install mollie-api-python


Like the module but get an error
by
Maarten Goedhart
on 3/5/19, 4:46 AM

Odoo Server Error Traceback (most recent call last): File "/opt/odoo/odoo/odoo/tools/convert.py", line 757, in parse self._tags[rec.tag](rec, de, mode=mode) File "/opt/odoo/odoo/odoo/tools/convert.py", line 662, in _tag_record record = model.with_context(rec_context)._load_records([data], self.mode == 'update') File "/opt/odoo/odoo/odoo/models.py", line 3821, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/opt/odoo/odoo/odoo/models.py", line 3735, in _load_records_create return self.create(values) File "", line 2, in create File "/opt/odoo/odoo/odoo/api.py", line 433, in _model_create_single return self.browse().concat(*(create(self, vals) for vals in arg)) File "/opt/odoo/odoo/odoo/api.py", line 433, in return self.browse().concat(*(create(self, vals) for vals in arg)) File "/opt/odoo/odoo/addons/payment_transfer/models/payment.py", line 60, in create return super(TransferPaymentAcquirer, self).create(values) File "", line 2, in create File "/opt/odoo/odoo/odoo/api.py", line 430, in _model_create_single return create(self, arg) File "/opt/odoo/odoo/addons/payment/models/payment_acquirer.py", line 282, in create return super(PaymentAcquirer, self).create(vals) File "", line 2, in create File "/opt/odoo/odoo/odoo/api.py", line 451, in _model_create_multi return create(self, [arg]) File "/opt/odoo/odoo/odoo/models.py", line 3516, in create records = self._create(data_list) File "/opt/odoo/odoo/odoo/models.py", line 3602, in _create col_val = field.convert_to_column(val, self, stored) File "/opt/odoo/odoo/odoo/fields.py", line 1934, in convert_to_column value = self.convert_to_cache(value, record) File "/opt/odoo/odoo/odoo/fields.py", line 1946, in convert_to_cache raise ValueError("Wrong value for %s: %r" % (self, value)) ValueError: Wrong value for payment.acquirer.provider: 'mollie'


I love this module but get an error please help.
by
wilfried sip
on 3/3/19, 4:06 AM

Error: Odoo Server Error Traceback (most recent call last): File "/opt/odoo12/odoo/odoo/tools/convert.py", line 757, in parse self._tags[rec.tag](rec, de, mode=mode) File "/opt/odoo12/odoo/odoo/tools/convert.py", line 662, in _tag_record record = model.with_context(rec_context)._load_records([data], self.mode == 'update') File "/opt/odoo12/odoo/odoo/models.py", line 3821, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/opt/odoo12/odoo/odoo/models.py", line 3735, in _load_records_create return self.create(values) File "", line 2, in create File "/opt/odoo12/odoo/odoo/api.py", line 433, in _model_create_single return self.browse().concat(*(create(self, vals) for vals in arg)) File "/opt/odoo12/odoo/odoo/api.py", line 433, in return self.browse().concat(*(create(self, vals) for vals in arg)) File "/opt/odoo12/odoo/addons/payment_transfer/models/payment.py", line 60, in create return super(TransferPaymentAcquirer, self).create(values) File "", line 2, in create File "/opt/odoo12/odoo/odoo/api.py", line 430, in _model_create_single return create(self, arg) File "/opt/odoo12/odoo/addons/payment/models/payment_acquirer.py", line 282, in create return super(PaymentAcquirer, self).create(vals) File "", line 2, in create File "/opt/odoo12/odoo/odoo/api.py", line 451, in _model_create_multi return create(self, [arg]) File "/opt/odoo12/odoo/odoo/models.py", line 3516, in create records = self._create(data_list) File "/opt/odoo12/odoo/odoo/models.py", line 3602, in _create col_val = field.convert_to_column(val, self, stored) File "/opt/odoo12/odoo/odoo/fields.py", line 1934, in convert_to_column value = self.convert_to_cache(value, record) File "/opt/odoo12/odoo/odoo/fields.py", line 1946, in convert_to_cache raise ValueError("Wrong value for %s: %r" % (self, value)) ValueError: Wrong value for payment.acquirer.provider: 'mollie'