iDeal Bancontact Sofort SEPA Bitcoin KBC/CBC Belfius GDPR/AVG

Mollie Payment Module

SKU: Payments.Mollie
Manufacturer part number: PaymentMollie

for nop 4.60: Version 1.4, date 20 jan 2023

for nop 4.50: Version 1.4, date 10 feb 2022

for nop 4.40: Version 1.3, date 22 mar 2021

for nop 4.30: Version 1.2, date 23 feb 2021

About this module

Features:

  • Supports all payment methods from Mollie except for Klarna
  • Payment method selection outside the webshop
  • Multi currency support
  • Support for Mollie V2 API
  • Allows refunds and partial refunds
  • Supports the CustomOrderNumber as of nopCommerce 3.90
  • Supports NopCommerce 3.70 and above
  • Logging of all communication to and from mollie as order note
  • Works alongside other payment modules

Limitations:

  • Only one single payment fee is possible for all methods


Click here to watch a video on acquiring, installing and activating this module for NopCommerce 4.3 (english spoken)

Click here to watch a video on acquiring, installing and activating this module for NopCommerce 4.2 (english spoken)

About Mollie

With Mollie you can build your business wherever you want. Whether you want to grow internationally or focus on a specific market, Mollie supports all major payment methods.

  • One contract. Access all major payment methods with a single contract.
  • One integration. A single integration to accept all major payment methods.
  • Multiple acquirers. Added reliability through multiple acquiring banks.
  • Always secure. From PCI-DSS to PSD2, all your safety needs are taken care of.

About actOpus

actOpus brings another level of automation to your business. We specialize in the development of independent financial and ERP software as well as platform integrations of NopCommerce, Mollie, MyParcel, ShopsUnited, NopFinance, bol.com, Amazon, marktplaats.nl and the dutch Chambre of Commerce.

*

You must purchase a license for each domain that you want to use this plugin for. 

A domain license can be activated on an infinite number of sub domains. Therefore do not enter the www. prefix

We will need any of the following access types to your server:

RDP access

Team Viewer (through your desktop)

VNC

You are required to watch and monitor the entire installation and configuration procedure.

€93.50 no tax
  • subtitles Installation procedure and description

    Licensing

    You obtain a license for one domain i.e. actopus.com. This license can be used for an infinite amount of subdomains (www, ww1, test etc). Transferring a license to another domein is not possible. 

    Temporarily licensing for test purposes is not available. Upon acquisition of a license key you will also receive licenses for localhost and 127.0.0.1

    Fixes and changes in Mollie plugin 1.20 (23 feb 2021) Only available for Nop 4.3 version of the plugin

    -SkipPaymentInfo now set to false to allow showing the payment info in case of multiple payment plugins

    -Fixed error ParseInt() in GetPaymentInfo for creditcards 

    -Multi-currency sites support with automatic order amount to amount payable conversion

    Fixes and changes in Mollie plugin 1.30 (Only available for Nop 4.40+ version of the plugin)

    -SkipPaymentInfo can now be configured

    -While plugin is disabled, it can still function without throwing an exception

     

     

    Quick installation guide for NopCommerce 4.30

    • 1. Install the purchased plugin
    • 2. Go to the configuration page of the Mollie plugin
    • 3. Enter the license key as sent to you when you purchased the licentie into the textbox behind 'License key'.
    • 4. Click 'Save to activate'
    • 5. In 'Live API Key' copy your Live API Id, provided by Mollie
    • 6. In 'Test API Key' type your Test API Id, provided by Mollie
    • 7. Check 'Use test mode' if you want to test your payments. Uncheck this option for Live payments!
    • 8. Set 'Additional fee' to 0.0 if you don't want to charge your customers for payments. 
      • When 'Additional fee' is set to a value <> 0.0 then check 'Additional fee. Use percentage' if you want to charge your customer based on a percentage of the order value. In that case the value for 'Additional fee' is interpreted as a percentage in stead of fixed fee. Please keep in mind that the additional fee applies to all of the payment methods provided by Mollie.
    • 9. Select 'Direct user to the order details screen' if your want your customer to be redirected to their order screen upon payment (succesfull or unsuccesfull)
    • 10. Click 'Save'

    Upgrading from Older NopCommerce versions to 4.30?

    • 1. Remove the license manager from the plugins directory
    • 2. Install the Mollie payment plugin
    • 3. Go to the configuration page of the Mollie plugin
    • 4. Enter the license key as sent to you when you purchased the licentie into the textbox behind 'License key'.

    Configuring the plugin for NopCommerce 3.4 to 4.2 versions

    • 1. Go to your nopCommerce administration environment.
    • 2. From the top menu 'Configuration', select the sub menu 'Plugins'.
    • 3. Click the button 'Reload list of plugins', usually located just below the right top of the screen.
    • 4. After a minute or so, the list is renewed and you will see the plugin 'Mollie All Payment Methods'. Its system name is: Payments.Mollie.AllMethods/Payments.Mollie'
    • 5. Click on the button 'Edit', it's just below the plugin. Check 'is enabled' and save
    • 6. Back in the list: Click on the button 'Configure', it's just below the plugin.
    • 7. In 'Live API Key' copy your Live API Id, provided by Mollie
    • 8. In 'Test API Key' type your Test API Id, provided by Mollie
    • 9. Check 'Use test mode' if you want to test your payments. Uncheck this option for Live payments!
    • 10. Set 'Additional fee' to 0.0 if you don't want to charge your customers for payments. 
      • When 'Additional fee' is set to a value <> 0.0 then check 'Additional fee. Use percentage' if you want to charge your customer based on a percentage of the order value. In that case the value for 'Additional fee' is interpreted as a percentage in stead of fixed fee. Please keep in mind that the additional fee applies to all of the payment methods provided by Mollie.
    • 11. Select 'Direct user to the order details screen' if your want your customer to be redirected to their order screen upon payment (succesfull or unsuccesfull)
    • 12. Click 'Save'

    A list of all of your payment methods now appears below 'List of all methods supported by your Mollie account.' If not, check your merchant info and try again.

    Additional info for installation on NopCommerce 3.40 to 4.20

    • 1. First copy the License Manager plugin folder to the plugins directory
    • 2. Copy the purchased plugin folder to the plugins directory
    • 3. reload your plugins in nopCommerce
    • 4. Is this your first purchase at actOpus? If yes then first install the License Manager plugin. No config needed
    • 5. Install the purchased plugin
    • 6. Register your plugin in the License Manager configuration screen.
    • 7. Configure the purchased plugin 

    To install this plugin, follow this procedure:

    • 1. Locate the root folder of your webshop. This folder should contain other folders like 'Administration, bin, Content, Plugins, Themes' and more.
    • 2. Next open the folder 'Plugins'
    • 3. Unzip the contents of the downloaded file into this 'Plugins' folder. The zip file already contains a folder for the plugin 'Payments.Mollie' so when you unzip make sure you select the 'use folder names' option. 

    Now your 'Plugins' folder should contain a folder named 'Payments.Mollie'. Latter should contain a dozen files.

    Tech FAQ

    • Change: Where I can change the comment "Na het afronden van uw bestelling, wordt u doorgestuurd naar onze betalingsprovider waar u een betalingsmethode kunt kiezen."
      • Answer: It's the localized resource with tag name: Nop.Plugin.Actopus.Mollie.PaymentMethodDescription
    • Problem: I have to wait indefinitely for the license key to get accepted and that it is not accepted
      • Cause: Your server's firewall does not allow connections to other server.
      • Solution: Open it at least for our server www.actopus.com
    • Problem: I have entered the Mollie keys and I have enabled payments methods at Mollie but I do not see a list of payment options in the configuration screen
      • Cause: Your server's firewall does not allow connections to the Mollie server
      • Solution: contact Mollie to acquire all possible IP Addresses of mollie API servers and open your firewall to allow your server to access those mollie servers!
    • Problem: I get a 404 error when I try to configure the plugin
      • Cause: Routing tables not loaded
      • Solution: Open the file global.asax in the root of your webshop. Add a 'white space' character at the end of the file, outside the XML tag. Save the file and call up your webshop. 
    • Problem: The order status is not changed after a payment has been done
      • Cause: You most likely have entered a webhook url in your Mollie Dashboard.This is not neccessary as the plugin passes a proper webhook to Mollie upon payment.
      • Solution: Remove the webhook url in the Mollie Dashboard. Click here to go to your Mollie Dashboard
    • Problem: My license key does not activate the plugin. I have a multistore setup.
      • Solution: Set your configuration scope to 'All stores' ('Alle winkels') Add your license key(s) for all sites to that textbox. Make sure your site specific setting does not contain a space or so as it will override the global settings.
    • Problem: IN my Mollie payment I see the following error:
      • Aanroepen webhook mislukt (Got HTTP/1.1 411 Length Required instead of 20x)
      • Cause: You run an SSL site but with bad SSL settings in NopCommerce. This causes NopCommerce to construct an HTTP: url and not a HTTPS: url. That bad url is send to Mollie which in turn receives an error when calling the Webhook.
      • Solution: Go to admin section>Configuration>Stores. Next edit your store and do the following:
        • 1) In the text box Store URL enter your store url with HTTPS://yourstore.com
        • 2) Select the SSL checkbox 
        • 3) Enter the host values of your webshop: <yourstore.com>
    • Problem: Getting the following error while configuring the plugin:
      • Nop.Core.NopException: Mollie payment plugin cannot be loaded   at Actopus.Nop.Plugin.Payments.Mollie.Controllers.PaymentMollieController.Configure() in C:\My Projects\NopCommerce4_30\Plugins\Actopus.Nop.Plugin.Payments.Mollie\Controllers\PaymentMollieController.cs:line 107

           at lambda_method(Closure , Object , Object[] )
           at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
           at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
           at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
           at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()
        --- End of stack trace from previous location where exception was thrown ---
           at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
           at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
           at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() ....

      • Solution: Enable or activate the plugin in your plugin list. Restart your webshop

     

    In case you run into the Webhook failed error you may want to watch this video on how to solve it: https://www.youtube.com/watch?v=hwtXv0Ijsno

     

    If you are using NopCommerce 4.2 then watch our installation video on our youtube channel here: Installation and configuration video

    If you are using NopCommerce 4.3 then watch our installation video on our youtube channel here: Installation and configuration video for nop 4.3

     

    Otherwise, buy support from actOpus.

    GDPR Information

    What information is sent to Mollie?

    • A unique transaction code to identify the payment 
    • An order description stating the order Id of NopCommerce
    • The amount payable
    • shipping address:
      • street and house number
      • zip code
      • city
      • region
      • country
    • billing address:
      • street and house number
      • zip code
      • city
      • region
      • country

    What information is retrieved from Mollie?

    • A unique transaction code to identify the payment
    • The payment outcome: Canceled, Paid.
    • A unique refund transaction code to identify the refund
    • The refund outcome

    What happens when a customer wants their NopCommerce account to be deleted?

    -Payment information at Mollie will not be deleted as it is a legal obligation of payment providers to keep track of all payments

  • library_books Products specifications
    Required Microsoft .NET version 4.5.1
    License period in years 20
    Support type Bug fixes
    Upgrades included? 3
    nopCommerce versions 3.70
    nopCommerce versions 3.80
    nopCommerce versions 3.90
    nopCommerce versions 4.00
    nopCommerce versions 4.10
  • label Product tags
Customers who bought this item also bought

MyParcel to PostNL plugin for nopCommerce 4.3 (source code included)

MyParcel offers PostNL shipping services against competitive prices. Brievenbuspakjes and Packages.

Apply a discount to shipping cost based on order sub-total.

This plugin allows a shop owner to give the customer a discount on the shipping cost, based on a minimal order-subtotal amount. It integrates with the standard discount functionality and allows many discount rules to be applied to the subtotal. See 'www.perboekwijzer.nl' for an implementation.

MyParcel to PostNL plugin for nopCommerce 4.2, 4.1, 3.7 and 3.9. NOT FOR 4.3

MyParcel offers PostNL shipping services against competitive prices. Brievenbuspakjes and Packages.