Mollie Payments

Mollie Payments

With Mollie, you can accept payments and expand your customer base internationally with support for all major payment methods.
Latest version: v2.42.0
Latest update: October 15, 2024

Trustability

Partner of unicorn companies and a 9.8/10 Customer Satisfaction

Guarantee

We offer a 15 day Money Back Guarantee on all our plugins

Compatibility

Fully compatible and tested with Magento 2.3.x to 2.4.x
Integrating Mollie’s payments gateway into Magento is simple: our REST API enables a rainbow of payment methods – from Visa and Mastercard to Apple Pay and an array of in-country payment networks across Europe. Success rates go up when customers find it easy to pay the way they want. It’s powerful, flexible, single plugin – and keeps customers onsite: no swapping out, no clicking away. Multi-currency is built in for handling Euros, dollars, pounds and beyond for a truly global payments experience.
Mollie is a pioneer in the payment industry since 2004. They are also one of the fastest-growing payment processors within Europe and facilitate over 100.000 companies of all sizes to scale and grow by using all major payment methods. With the help of simple and clear payments-API, they can offer multiple payment methods in a uniform way.
With Mollie, you can accept payments and donations online and expand your customer base internationally with support for all major payment methods through a single integration. No need to spend weeks on paperwork or security compliance procedures. No more lost conversions because you don’t support a shopper’s favourite payment method or because they don’t feel safe.
Online within minutes Creating and activating your Mollie account is fast. You can start accepting payments within 15 minutes.
A single solution A single contract and integration allows you to accept all major payment methods, including Visa, Mastercard, American Express, PayPal, SEPA Direct Debit, SOFORT Banking, iDEAL, Bancontact, Apple Pay and more.
Transparent pricing No minimum costs, no lock-in contracts, no hidden fees. With Mollie, you only pay for successful transactions.
Serious security Fully PCI-DSS level 1 certified and free use of machine learning fraud protection and 3-D Secure.
Streamlined checkout Instead of being redirected to external pages, customers choose their preferred payment method and issuer from within your webshop environment.
Easy refunds Issue refunds right from the Magento backend, with support for partial and extra refunds.
Powering the Mollie’s Magento plugin is a world-class payments gateway connected to all major payment networks from: credit and debit cards to SEPA and SWIFT. Security and compliance standards are exemplary, regulated and on a level with global banking standards. Even when regulations change, you can rest assured you’re compliant. In case of exceptions, Mollie supports seamless chargebacks, refunds, re-orders, changes and cancellations. The processes are built and ready to use. If you’re building stores for your client, you can offer those functions to their customers, too.

Magmodules and Mollie

Magmodules has a close relationship with Mollie, where we, as Magmodules, developed the Magento 1 plugin in the beginning. This long-standing partnership has allowed us to build extensive knowledge and expertise in integrating Mollie payments with Magento webshops. Together, we aim to provide simple and reliable payment solutions to our customers, enabling them to grow their online business and achieve success.

Reviews

Changelog

2.42.0, release date: October 15, 2024

Features:

  • Added Satispay
  • Added Google Pay
  • Added Italian language support
  • Allow to disable the Methods API mollie #816
  • Support Trustly for recurring payments

Improvements:

  • Better PHPStan analysis
  • Do not load the config on the cart page so it loads faster #816
  • Do not depend on the sales_order table for pending payment reminders
  • Add Composer suggest section mollie
  • Truncate the street when it's over 100 characters #589

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.41.0, release date: September 9, 2024

Features:

  • Added Payconiq

Improvements:

  • New documentation link
  • Set checkout_url for payment link orders #806
  • Implement a retry for point of sale orders #799
  • Store Mollie payment method for better redirects
  • Open Mollie Dashboard in New Tab
  • Added RestAPI compatibility with methods such as Apple Pay

Bugfixes:

  • Prevent multiple customer address saves #800

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.40.1, release date: August 15, 2024

Improvements:

  • Prevent multiple captured amount notifications when completed #798

Bugfixes:

  • Use payment link expiry date when no method for expiry is found #796
  • Remove reorder check #795
  • Render script in secure tag #797
  • Do not set shipping method for Apple Pay when ordering digital products
  • Redirect customer to success page when the Mollie order is 'shipping'

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.40.0, release date: July 12, 2024

Features:

  • Added Riverty
  • Added Trustly
  • End-to-End tests for Blik

Improvements:

  • Include date of birth field in the self-test
  • Remove Giropay

Bugfixes:

  • Force Alma to use the orders API
  • Remove loading page to prevent state issues #786
  • Check available methods
  • Prevent new transactions when the previous one is already paid #791
  • Handle failed status #790 (thnx @yaroslav-qlicks)

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.39.0, release date: June 17, 2024

Features:

  • Added iDeal 2.0

Improvements:

  • Open version group by default #776
  • CI versions bump to PHP 8.3 and Magento 2.4.7
  • Check if the order can be reordered when expired
  • Prevent multiple ‘Registered notification about captured amount’ messages

Bugfixes:

  • Redirect completed status to success page #781
  • Prevent uncanceled orders to go to the complete status
  • Prevent ‘The payment method is not active in your website profile.’ errors

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.38.0, release date: May 16, 2024

Features:

  • New payment method Bancomat Pay

Improvements:

  • Indicate that the payment link order hasn't started yet #770
  • Move the ApplePay domain certificate up

Bugfixes:

  • Hide non-applicable Apple Pay options
  • Set state to Pending Payment for payment-link orders #757
  • Allow creditmemo's to be created when the dynamic price is disabled #755
  • Split shipping carrier and method by a different separator
  • Set the correct transaction ID when the payment is canceled before #773

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.37.0, release date: April 18, 2024

Features:

  • New payment method Alma (BETA)

Improvements:

  • Better Apple Pay comment

Bugfixes:

  • Save shipping method for Apple Pay #768
  • Load translations in queue #767
  • Allow method to be null
  • Add support for Reward Points
  • Mark subscription items as onetime purchase #764
  • Prevent the store credit to be restored twice after cancelation #761

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.36.0, release date: March 25, 2024

Features:

  • Added Blik payment method

Improvements:

  • Improvement: Bump required mollie/mollie-api-php version
  • Improvement: Bump CI versions

Bugfixes:

  • Create new transaction when the previous transaction is canceled
  • Only create invoice once
  • Redirect open banktransfer payments to the success page
  • Update Scandi paths mollie/magento2-scandipwa#23
  • Payment Link Url Scope #759 (thnx @Sental)
  • Handle NULL gift wrapping amount case #751 (thnx @ImanuelBertrand)

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.35.1, release date: February 28, 2024

Bugfixes:

  • Check that the api key is available #752

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.35.0, release date: February 22, 2024

Features:

  • Allow to process orders in the background
  • Paymentlink PWA for REST https://github.com/mollie/magento2/issues/732
  • Retrieve the Profile ID from Mollie
  • Add attribute to retrieve available POS terminals

Improvements:

  • Add Hyvä version string
  • Prevent opening the success page multiple times Prevent opening success page multiple times #701
  • Keep the selected payment methods when switching shipping method during backend order creation
  • Shipping discount name

Bugfixes:

  • Calculate the correct totals for discounted items Error 'Unable to ship order' when creating a partial shipment #739
  • Only show partial capture warning when manual capture is enabled

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.34.0, release date: January 30, 2024

Features:

  • Support for payment links in PWAs

Bugfixes:

  • Return the correct type for the webapi
  • Validate the order id by the payment token

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

Investigation uncovered a potential vulnerability that allowed the restoration of order quotes for canceled guest orders through specific modifications to the redirect URL. To address this, additional validation has been implemented to enhance security and prevent exploitation of this loophole.

2.33.0, release date: January 22, 2024

Features:

  • Show chargebacks in the comments of an order
  • Add endpoint to fetch the available issuers and terminals
  • Add Point of Sale to the available payment methods list
  • Added new payment method TWINT

Bugfixes:

  • Check that the limited methods is an array
  • Support vowel mutations https://github.com/mollie/magento2/issues/714
  • Use the payment link setting when multiple methods are selected
  • Do not include order lines that are not applicable
  • Make the adjustment the last rule
  • Call startTransaction when the customer clicks the paymentLink link

Improvements:

  • Download the Apple Pay certificate
  • Add a `noreferrer` to the second chance link

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.32.4, release date: November 22, 2023

Improvements:

  • Added REST E2E test

Bugfixes:

  • Use the correct method code when using payment link #718
  • Refund zero shipping refunds #720
  • Make sure that there is a float value when retrieving shipping methods for ApplePay

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.32.3, release date: November 14, 2023

Improvements:

  • Added E2E test for refunds

Bugfixes:

  • Set a default for the issuer list type #710
  • Show the payment fee tax when the product has a different tax-rate
  • Fix issue where this.applePayPaymentToken may not be defined at checkout #713
  • Resolve delivery methods issue on Apple Pay #712
  • Fix CC locales #711
  • Link all Mollie urls to the backend mollie/magento2-scandipwa#20

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.32.2, release date: October 25, 2023

Bugfixes:

  • Remove tax helper plugin as it is causing issues #707

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.32.1, release date: October 24, 2023

Bugfixes:

  • Check if the Payment Fee is available before calculating #704

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.32.0, release date: October 23, 2023

Features:

  • Add ApplePay domain verification by default

Bugfixes:

  • Encrypt the API fallback keys
  • Show the payment fee tax when creating a creditmemo
  • Also process transaction when it is authorized
  • Make sure to return a string when no value is set
  • Throw an error when the order is locked so the webhook gets retried #694
  • Retry to retrieve the issuers when no value is returned #698
  • Check if all products are salable before sending the payment reminder #699
  • Handle prices formatted in difference currencies
  • Support paymentlink when the order is placed using the Payments API
  • Support refunds where only the shipping is being refunded

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.31.0, release date: September 25, 2023

Features:

  • Implement asynchronous captures

Bugfixes:

  • Make sure the link to the payment page is in the first order confirmation
  • Add the shipping method title to the shipping methods shown in Apple Pay
  • Make Billie error message translatable

Improvements:

  • Point Of Sale icon update
  • Better message for disabled methods
  • Fixed typo: ordersProcessTraction -> ordersProcessTransaction #690
  • Remove log line for clarity #689

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.30.1, release date: August 17, 2023

Bugfixes:

  • Do not process locked order to prevent timeouts #679
  • Catch terminals API exception
  • Correct selection string for giftcard

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.30.0, release date: August 8, 2023

Features:

  • New payment method Point Of Sale (POS)

Bugfixes:

  • Set the correct state and status for recreated orders #659
  • Lock the order during startTransaction #666

Changes:

  • Merge Cypress hooks as it does not support multiple hooks
  • Re-enable End-2-End tests

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.29.1, release date: July 28, 2023

Bugfixes:

  • Handle the new transaction ID for orders #669

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.29.0, release date: July 25, 2023

Features:

  • Added Klarna One as a payment method
  • Only show options that are applicable to ApplePay direct when the options is enabled

Improvements:

  • Allow to translate error messages #640
  • Do not compress videos when Cypress tests are successful

Bugfixes:

  • Do not capture payment when manual capture is disabled
  • Set the base payment fee too #660

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.28.0, release date: July 6, 2023

Features:

  • Implement manual capture (beta)
  • Optionally don’t send invoices for Klarna orders #646

Bugfixes:

  • Handle ‘shipping’ status #655
  • Clear the issuer when changing payment methods #651
  • Handle percentages in different currencies correct #648
  • Refunding in a different currency would sometimes happen with the wrong amounts
  • Update the order object outside the lock

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.27.0, release date: June 13, 2023

Features:

  • Differentiate between webhook and subscription

Bugfixes:

  • Make sure the payment link gets in the email
  • Take shipping discount when creating order totals #643
  • Always set the customer group id to prevent validation errors
  • Only show the Second Chance BCC field when applicable

Improvement:

  • Better error logging for creating shipments #652

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.26.0, release date: May 26, 2023

Features:

  • Save the method used when using payment link #631
  • Cypress test for the payment-link
  • More end 2 end tests

Bugfixes:

  • Restore the quote when using the back button #637

Improvement:

  • Immediately show an error when the company is missing when using Billie #640
  • Allow to specify the query separately
  • Double-check that the order is paid before sending the payment reminder #625

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.25.0, release date: May 9, 2023

Features:

  • Feature: Add BCC option to second chance emails #627

Bugfixes:

  • Make sure the transaction ID keeps set on order #630
  • Fix invalid formats with the date of birth entries
  • Catch customer-data.js error
  • Handle empty redirect URL
  • Ignore expired orders if there are multiple transactions

Improvement:

  • Only send the phone number when the payment method is In3
  • Better error message when something went wrong during placing a transaction
  • Allow to skip metadata validation

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.24.1, release date: April 17, 2023

Bugfixes:

  • Handle empty phone-numbers

Improvements:

  • Updated translations
  • Use streaming to view the log file to be able to handle large log files
  • Use GitHub for the version check

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.24.0, release date: April 11, 2023

Features:

  • Expand consumer data for in3
  • Encrypt transaction details #623

Bugfixes:

  • Calculate the correct bundle totals when there is a discount #619 (Thnx @lphilippo)
  • Add an index to mollie_payment_transaction_to_order #624
  • Call startTransaction for paymentLink orders when the order is fully created

Improvement:

  • Move RedirectURL calculation to separate class
  • Use Magento’s encryption/decryption mechanism for API-keys
  • Update CI to the latest Magento versions

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.23.0, release date: March 10, 2023

Features:

  • GraphQL config for the profile id
  • Expand Cypress tests

Bugfixes:

  • Lock order when canceling
  • Disable composer plugins when using CI
  • Make sure we only lock once per request

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.22.0, release date: February 21, 2023

Features:

  • Added Billie payment method
  • Added test to place payment using Components
  • Validate webhook by order id(s) as fallback

Bugfixes:

  • Lock the order when creating a shipment
  • Make sure the tab order is right when creditcards are not selected by default

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.21.1, release date: February 7, 2023

Features:

  • Add Mollie Components to the frame-src CSP policy

Bugfixes:

  • Make sure rendered() is called
  • Process paid orders immediately when using the payments API
  • Show correct data on success page when using Apple Pay from the minicart, process payment when already paid, clear cart when succesful payment

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.21.0, release date: February 1, 2023

Features:

  • Save old API key to fallback when the API call fails
  • Add CSS class to identify Mollie payment methods
  • Cache molliePaymentMethods graphql query #595

Bugfixes:

  • Mark the invoice as the created invoice for the payment
  • Increase wait time to unlock order
  • Do not overwrite the extension attributes
  • Add support for multiple transactions per order

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.20.1, release date: January 12, 2023

Features:

  • Added Cypress for E2E testing

Bugfixes:

  • Set the Email and Group ID before the re-order
  • Only restore the quote when the mollie_success parameter is set to true #592
  • Mark digital items as shipping when they get invoiced
  • Run validation before Apple Pay place order
  • Let Magento Vault adhere to the active configuration field #597
  • In some rare cases, the inventory would get restored double during a cancelation or failed status. To prevent this, the whole order is being locked while it’s being processed

Improvement:

  • Give an error when setting the default method while the Iosc OneStepCheckout is enabled
  • Replace deprecated class

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.20.0, release date: December 7, 2022

Features:

  • GraphQL support for Apple Pay
  • Add all dependencies to composer.json and module.xml
  • Increase the expiry days limit
  • Allow to disable the order confirmation
  • Apple Pay support for onestepcheckout.com
  • Remove obsolete option

Bugfixes:

  • Make sure the live key is tested
  • Remove completed orders from pending payment table
  • Mark modules as inactive when the streetname is over 100 characters #589
  • Set the Email and Group ID before the re-order
  • Check if Order item is virtual instead of check order item product type #590 (thnx @Sental)

Improvement:

  • Remove old data patch
  • Apple Pay typo
  • Updated README.md

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.19.0, release date: November 17, 2022

Features:

  • Add attributes to GraphQL to indicate where the user should get redirected
  • Make sure errors are in the viewport
  • Add support for Geissweb_Euvat
  • Abort Apple Pay session when an error occurs

Bugfixes:

  • Exclude webhooks from ScandiPWA routing (https://github.com/mollie/magento2-scandipwa/issues/14))
  • Check that the buyRequest is available

Improvement:

  • Reduces ObjectManager and console.log calls

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.18.1, release date: November 4, 2022

Bugfixes:

  • Allow return of null for the default-payment method selection #580

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.18.0, release date: November 3, 2022

Features:

  • Remove loading screen as it is obsolete
  • Show error and success messages in the checkout
  • Save card information in additional_information

Bugfixes:

  • Use the configured name for the payment methods
  • Prevent division by zero when using Fooman_Surcharge
  • Use callback to compare the contents of the phase
  • Use DateTime for the date #575

Changes:

  • Make sure the previously selected method gets re-selected
  • Require PHP 7.3 or higher

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.17.0, release date: October 3, 2022

Features:

  • Do not set specific countries for Klarna Pay Now
  • Add Magento edition to the version string
  • Allow order edit

Bugfixes:

  • Do not let the method check if the country is applicable, Magento already does that for us #567
  • Limit order restoring to only 5 minutes #560
  • Do not restore cart when the status is pending #562
  • Set the correct area for the QR code image

Changes:

  • Drop support for PHP 7.0 and 7.1
  • Return 200 OK on IDs not known in the system (thnx @SalimAtMollie)

Minimum requirements:

  • Magento 2.3.3 & PHP 7.3

2.16.0, release date: August 18, 2022

Features:

  • Add the Mollie Payment Fee to the GraphQL Cart Query #546

Bugfixes:

  • Check if the cardLabel is present before saving token details

Changes:

  • Updated the dashboard URLs to the new dashboard location
  • Updated the readme with the latest payment methods and compatible modules
  • Force that the pending payment state is the first state after creating the order

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

2.15.0, release date: July 31, 2022

Features:

  • Add Apple Pay to the minicart

Bugfixes:

  • Fix jQuery 3.0.x compatibility (thnx @jellesiderius)

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

2.14.0, release date: July 8, 2022

Features:

  • Allow to use the previous method for second chance orders #525
  • Run tests against 2.3.7-p3

Bugfixes:

  • Make sure the buyRequest is available
  • Make sure null is never passed
  • Lowered priority when handling exception, as it can be valid #541
  • Fixed test that failed on Magento 2.3.7
  • Utilize ObjectManagerInterface instead of ObjectManager (thnx @indykoning)

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

2.13.0, release date: June 28, 2022

Features:

  • Allow to cancel the order when in pending payment state #537
  • Support for subscriptions under configurables

Bugfixes:

  • Check that the invoice is not null
  • PHP8.1 does not allow null
  • Check if the value is empty before checking the contents #516

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

2.12.0, release date: June 7, 2022

Features:

  • Added `in3` as new payment method
  • Added integration tests for Magento 2.4.4

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

2.11.0, release date: May 16, 2022

Features:

  • Exclude banktransfer payment for second chance emails
  • Add compatibility for Magento Gift Wrapping
  • Add compatibility for Fooman Order Fees #515 (thnx @gjportegies)

Fixes:

  • Show the order items in the second change email #519
  • Update EncryptApiKeys.php #517 (thnx @anvanza)
  • Replace success with done function for jQuery 3.6 in M2.4.4 #521 (thnx @hqmatics)

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

2.10.0, release date: April 14, 2022

Features:

  • Add support for PHP 8.1 #511 (thnx @peterjaap)
  • Updated translations

Fixes:

  • Return the correct status when calling MollieProcessTransaction

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

2.9.0, release date: April 4, 2022

Features:

  • Run tests against composer replace version

Fixes:

  • Include tax of Weee items #503
  • Add tax to Amasty Extra Fee amount #504
  • Cache payment fee result by ID and method #505
  • Return the correct object #506
  • Check if Magento InstantPurchase module is enabled #507

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

2.8.0, release date: March 21, 2022

Features:

  • Added warning about the orders api when using Vault
  • Added support for AheadWorks AddFreeGift
  • Added support for Magento GiftCard
  • Added support for Mirasvit Rewards #494
  • Added link to help article when the webhook is not reachable

Fixes:

  • Allow an order to be marked as paid when it is out of stock #498
  • Send all non-product items when a partial shipment is created
  • Allow to configure the reorder payment method #499

Changes:

  • Updated the 'Use webhooks' comment

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

2.7.0, release date: March 4, 2022

Features:

  • Refactored order processing
  • Make Logger component compatible with Monolog 2.0
  • Support for Amasty Fee

Fixes:

  • Let the issuers list in graphql listen for the config value defined in backend (thnx @wahidnory)
  • Make sure the correct payment fee is shown when using onestepcheckout/iosc #492

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

2.6.0, release date: February 8, 2022

Features:

  • Comply with 3D secure
  • Moved to Declarative Schema
  • Updated iDeal logo #482

Fixes:

  • Use the customer ID as the gateway token
  • Use the sequenceType=first to save the used card
  • Allow to reset inactive carts #487

Changes:

  • Add support for Mageworx rewardpoints #483

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

2.5.0, release date: January 7, 2022

Features:

  • Allow to change the redirect URL
  • Extend the available information for the Customer Order

Fixes:

  • When the voucher was enabled you could not create admin orders #475
  • Make sure Instant Purchase works with multi shipping orders
  • Use the correct formBlockType
  • Make sure everything still works when Instant Purchase is replaced #470

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

2.4.0, release date: December 17, 2021

Features:

  • Increase the expiry days limit
  • Add all dependencies to composer.json and module.xml #459

Fixes:

  • Restore quote when returning to checkout
  • Correct filtering of pending payment reminders #467
  • Make sure the live key is tested

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

2.3.0, release date: November 9, 2021

Features:

  • Added Instant Purchase compatibility
  • Improved description for Locale setting

Fixes:

  • PHPStan GitHub actions flow
  • Do not list Vault in GraphQL #453
  • Vaultenabler in Components #455
  • Add open status to GraphQL (thnx @janbuelens )

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

2.2.0, release date: October 28, 2021

Features:

  • Added Klarna Pay Now as Payment method
  • Also allow custom webhooks in production mode
  • Improved components labels

Fixes:

  • Allow URLs with creative characters
  • Make sure orders get cancelled when they need to get cancelled

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

2.1.2, release date: October 24, 2021

Fixes:

  • Make sure the order is marked as pending when creating the order #446

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

2.1.1, release date: October 22, 2021

Fixes:

  • Create the VaultEnabled on request as initialize is sometimes too late
  • Limit methods by country settings #442
  • Prevent false order confirmations #440
  • Only include SequenceType = first when Vault is enabled
  • Check if the details are available before saving them

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

2.1.0, release date: October 12, 2021

Features:

  • Remember the selected issuer using SessionStorage
  • Restore the cart when the transaction is pending
  • Log any errors during the Second Chance crons
  • Add UTM tags to Second Chance emails

Fixes:

  • Make sure the payment token is persistent #430
  • Check if the payment token is valid
  • Support Weee fees

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

2.0.0, release date: September 28, 2021

Features:

  • Magento Vault integration
  • Moved from AbstractMethod to Magento Payment Gateway
  • Be able to pass the return URL from GraphQL #431
  • Change the default list type for ideal
  • Sort the issuers by name
  • Encrypt API keys w/ config hint
  • Dispatch event when the second chance email is send

Fixes:

  • Make sure the payment token is persistent #430

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

Note: This release is a major release, mainly due to moving from AbstractMethod to Magento Payment Gateway. For standard installations, this should not cause any problems. However, customized installations should pay extra attention while upgrading.

1.30.0, release date: August 31, 2021

Features:

  • Added support for manual recurring payments

Bugfixes:

  • Show all errors when checking the status
  • Delete Payment Reminders for guest users by email and for logged in by customer id (thnx @jasperzeinstra)

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

1.29.0, release date: August 4, 2021

Features:

  • Add a mutation to GraphQL to get the transaction status

Bugfixes:

  • Check if the method instance is available
  • Don't run the startTransaction action when the payment method is not Mollie #415

Changes:

  • Updated sofort.svg Icon

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

1.28.0, release date: July 9, 2021

Features:

  • Add a copy button for the checkout URL in admin
  • Pick the page where the user should be redirected when the transaction fails

Bugfixes:

  • Use the correct module version in all calls

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

1.27.1, release date: June 29, 2021

Bugfixes:

  • Remove GraphQL dependency from constructor #408
  • Change the default state of recreated orders #393
  • Make sure the 'getActiveMethods' method will always return an array #407

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

1.27.0, release date: June 23, 2021

Features:

  • GraphQL: Allow to list the available (Mollie) payment methods without cart #399
  • GraphQL: Add an endpoint to set the quote active

Bugfixes:

  • Prevent webhook processing for refunds #401

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

1.26.1, release date: June 16, 2021

Bugfixes:

  • Add a CSP whitelist #397
  • Allow installations without GraphQL #396
  • Add an adjustment order line when the totals are off

Changes:

  • Improved Github actions

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

1.26.0, release date: June 1, 2021

Features:

  • Direct implementation for the GraphQL placeOrder endpoint #388
  • Retrieve customer connection by Mollie Customer ID

Changes:

  • Upped minimum required Magento version from 2.2 to 2.3.3

Minimum requirements:

  • Magento 2.3.3 & PHP 7.1

1.25.2, release date: May 6, 2021

Bugfixes:

  • Round the payment fee to prevent off-by-one errors

Changes:

  • Embed payments when retrieving the order
  • Logo for Bancontact.svg in frontend and backend #382
  • Small preparations for subscriptions
  • Pin PHPStan helper on specific version
  • Removed url validation for return url #384

Minimum requirements:

  • Magento 2.2.x & PHP 7.x

1.25.1, release date: April 13, 2021

Bugfixes:

  • Always check the latest state of the order

Changes:

  • Removed multishipping from the core so it can have it's own module

Minimum requirements:

  • Magento 2.2.x & PHP 7.x

1.25.0, release date: April 7, 2021

Features:

  • Added support for 'Multishipping'
  • Lock cancellations to prevent double cancellations #372

Bugfixes:

  • Second Chance Email fix for Magento 2.2

Minimum requirements:

  • Magento 2.2.x & PHP 7.x

1.24.0, release date: March 22, 2021

Fixes:

  • A return type of void would throw an error on PHP 7.0 #367
  • The Voucher IsAvailable method could be called without a quote but that would fail #369

Improvements:

  • Lint PHP files in all supported versions
  • Magento versions used in the CI pipeline updated

Minimum requirements:

  • Magento 2.2.x & PHP 7.x

1.23.1, release date: March 10, 2021

Fixes:

  • Do not add the cardToken field to the request if the method is not creditcard #360

Minimum requirements:

  • Magento 2.2.x & PHP 7.x

1.23.0, release date: March 1, 2021

Features:

  • Added new button types for "Apple Pay Direct" for product page

Fixes:

  • When using multiple api keys the wrong one could be used
  • Move from the 'EcgM2' coding standard to the 'Magento2' coding standard

Improvements:

  • Better styling and descriptions for "Apple Pay Direct"

Minimum requirements:

  • Magento 2.2.x & PHP 7.x

1.22.0, release date: February 11, 2021

Features:

  • Added "Apple Pay Direct" method to the product page for quick checkout
  • Removed ING Homepay

Fixes:

  • The IMG asset path for GraphQL URL #349
  • Allow a null value for the config value #355

Minimum requirements:

  • Magento 2.2.x & PHP 7.x

1.21.0, release date: January 19, 2021

Features:

  • Added the payment method image to the GraphQL response of 'AvailablePaymentMethod' #343

Fixes:

  • Add locale code to cache_indentifier for issuers (Thnx @joeriLock93)
  • Fixes for ACL (Thnx @vmalyk)

Improvement:

  • afterPlaceOrder super gets called so other modules can use the function (Thnx @Billydg)
  • Mark the custom return url as system specific #346
  • Added base urls to the custom return url options #346

Minimum requirements:

  • Magento 2.2.x & PHP 7.x

1.20.1, release date: January 4, 2021

Fixes:

  • Handle the 'none' value for the Meal Voucher category correct #335
  • Use the store locale for components if the locale is set to 'autodetect' #338
  • Handle spaces in product URLs in a way that Mollie accepts them #337
  • Add payment reminders ACL #336
  • Check if the email is present on the order (issue with order import) #339
  • Fixed issue with partial invoice in combination with partial credit for Klarna Orders

Minimum requirements:

  • Magento 2.2.x & PHP 7.x

1.20.0, release date: December 14, 2020

Features:

  • Allow to sent payment reminders for canceled orders (manually) #252
  • Added the dispatch of an event when processing the transaction

Fixes:

  • Add SVG image to QR option #322
  • Too few arguments to function Mollie\Payment\Plugin\Config\LoadCorrectGroup::beforeGetConfigByPath #331

Improvement:

  • Added configuration for 'Use webhooks'
  • Translated Mollie Components Labels

Minimum requirements:

  • Magento 2.2.x & PHP 7.x

1.19.0, release date: December 1, 2020

Features:

  • Moved styles from .css to .less

Fixes:

  • The payment methods would not get loaded when using the API methods #316
  • Due to reordering the configuration it was not possible to use the 'Use Default' functionality
  • Fixed typo in sequence

Improvements:

  • Updated Translations for DE, NL and FR
  • Moved all payment icons from PNG to SVG

Minimum requirements:

  • Magento 2.2.x & PHP 7.x

1.18.1, release date: November 20, 2020

Fixes:

  • For the disabled setting for Payment Reminders #317 (thnx @Tjitse-E)
  • Made it possible to start a transaction as a guest on WebAPI #319 (thnx @royduin)
  • Calculate the payment fee over the shipping including tax
  • Price fix for bundles without dynamic price and discounts
  • Check if the record already exists to prevent unique constraint errors
  • Throw a 404 is the order does not exist so we can work around timing issues
  • For the wrong redirect on Mollie Components
  • Allow to place a second chance order when the original order is canceled
  • Refactored second change email queue sending to bypass infinite loop in rare cases #320

Improvements:

  • Moved test to dedicated test class
  • Cleaned some CSV lines

Minimum requirements:

  • Magento 2.2.x & PHP 7.x

1.18.0, release date: October 26, 2020

Features:

  • Rearranged the Mollie Configuration area in the back-end
  • Option to automate sending of the Second Chance Emails
  • Validate payment methods on currency and minimum order amount #311

Improvements:

  • Payment Insight and refund possibility for vouchers

Minimum requirements:

  • Magento 2.2.x & PHP 7.x

1.17.1, release date: September 24, 2020

Fixes:

  • Move the components.js minification configuration from frontend/di.xml to di.xml
  • When the locale was set to 'Store Locale' the Components would fail #303
  • Some extensions try to ship all items #302

Minimum requirements:

  • Magento 2.2.x & PHP 7.x

1.17.0, release date: September 2, 2020

Features:

  • Support for integration/unit tests in combination with Magento 2.4.0 #292
  • Rename and refactor Mealvoucher to Voucher

Fixes:

  • Disable minification for the Mollie Components javascript #291

Improvements:

  • Use the correct setting to send the language when initialising Mollie Components

Minimum requirements:

  • Magento 2.2.x & PHP 7.x

1.16.1, release date: August 19, 2020

Fixes:

  • Add a valid rest API schema #285
  • Update the correct scope for config path change #287

Minimum requirements:

  • Magento 2.2.x & PHP 7.x

1.16.0, release date: August 13, 2020

Features:

  • The custom url is improved and allows the retrieval of basic order details by the hash provided in the return URL #265
  • Allow to set a custom webhook for local testing #263
  • Use the SKU as a fallback when the shipping description is empty (Orders API)

Fixes:

  • The correct scope is used to show the payment link text #281
  • Do not try to keep updating the order as it causes timing issues sometimes #283
  • Fixed comment in DB Schema (thnx @DavidLambauer)
  • Updated issue template

Minimum requirements:

  • Magento 2.2.x & PHP 7.

1.15.1, release date: July 10, 2020

Features:

  • Allow to calculate the surcharge amount over the total + shipping (new option in config)

Fixes:

  • The graphql query 'mollie_available_issuers' would throw an error #272
  • The issuers where not always loaded when the method was limited to specific countries #276
  • The payment fee tax is added to the tax overview in the checkout

Minimum requirements:

  • Magento 2.2.x & PHP 7.x

1.15.0, release date: June 25, 2020

Features:

  • Allow direct integration in the checkout of Apple Pay #214
  • Fallback if CSRF validator skip is not working due to modules messing with routers
  • Improved Automated GitHub testings

Fixes:

  • Requesting the GraphQL endpoint would generate a fatal error #262

Minimum requirements:

  • Magento 2.2.x & PHP 7.x

1.14.0, release date: June 8, 2020

Features:

  • Implemented GraphQL [[Wiki](https://github.com/mollie/magento2/wiki/GraphQL-integration)]
  • Implemented Mealvoucher payment method
  • Implemented [Single Click Payments](https://docs.mollie.com/guides/checkout#single-click-payments) (Customer API) for Creditcards
  • Improved the extension Selftests
  • Improved the Github Actions tests

Fixes:

  • Bugfix for Redirect URL for PaymentLink

Minimum requirements:

  • Magento 2.2.x & PHP 7.x

1.13.0, release date: May 7, 2020

Important notes:

  • Dropped Magento 2.1 support and upped the minimum required PHP version to 7.0

Features:

  • Implemented SEPA Direct Debit
  • Show the Mollie Order ID on the order overview
  • Improved PR template
  • Implemented Github Actions for Unit, Integration and Codesniffer rules

Fixes:

  • Return status When Testing WebHook (MolieTest)
  • The sort order option was missing at Klarna Pay Later
  • The wrong template path got generated #251
  • Removed ReindexProduct.php as it's obsolete #249
  • Checks if there is a selected method #248

Minimum requirements:

  • Magento 2.2.x & PHP 7.x

1.12.2, release date: April 16, 2020

  • Fix: Catch the exceptions that 'getMethodInstance' sometimes will trow #243
  • Fix: Do not try to cancel the order in Mollie when it is already canceled in Mollie #240
  • Fix: The exceptions that 'getMethodInstance' sometimes will trow #242
  • Improved: The Warning when the extension is placed in the app/code folder #241

1.12.1, release date: March 31, 2020

  • Fix: Use the correct pending payment status for banktransfer #233
  • Fix: Sometimes the wrong email path was generated #234
  • Fix: Check if the checkout agreements config is available

1.12.0, release date: March 25, 2020

  • Feature: Sent second chance emails #212
  • Feature: Add order data to custom URL #167
  • Feature: Option to select a default payment method
  • Feature: Remove deprecated ArrayInterface
  • Feature: Better description for failed orders
  • Fix: PaymentFee for Sofort
  • Fix: Bundles with dynamic pricing are calculated correctly #219
  • Fix: Bundles with dynamic SKUs are limited to 64 characters
  • Fix: Refund error in 2.2 due to having no extension attributes #227
  • Fix: Only the applicable methods will be shown when switching countries
  • Fix: The stock reservation is handled when uncanceling an order #164
  • Improved: The description for the Invoice Moment
  • Improved: The description for the Banktransfer payment status

1.11.1, release date: March 9, 2020

  • Fix: IE11 compatibility #222
  • Improved: Version getter in admin

1.11.0, release date: February 12, 2020

  • Feature: Headless/ PWA compatibility
  • Feature: Mollie Components
  • Feature: Surcharge available for all Payment Methods #211
  • Feature: Surcharge calculation methods as percentage, fixed or combined
  • Feature: Surcharge can be limited regardless of the calculation method
  • Fix: Partial refunds on bundle product
  • Fix: PaymentFee included in TaxReports
  • Fix: Partial shipments with a high discount
  • Fix: Paymentlink on bundled products with a discount
  • Improved: Logics on Payment Status updates
  • Improved: Issuers are cached now
  • Improved: Checkout Flow (Don't rely on sessions)
  • Improved: Renamed success controller

Backward compatibility warning:

There are some crucial edits in `view/frontend/web/js/view/payment/method-renderer/default.js`. If you have a local override on this file make sure to update this too.

1.9.0, release date: December 3, 2019

  • Feature: Allow to mark Payment Link orders manually as paid #168
  • Bugfix: When the Terms and Conditions are required, it was not possible to checkout when using surcharging #205
  • Bugfix: Partial creditmemos with cart price rules applied would return an error
  • Translation update (thnx @peterjaap, @sebus208)

1.8.0, release date: November 7, 2019

  • New: Add a Payment Fee on Klarna orders
  • New: Set a custom status for payment link orders
  • New: Retry on time out and improved cart message if Mollie API connection fails
  • Fix: When the order is expired you would get an error when cancelling the order
  • Fix: On a refund on orders placed using the OrdersAPI with adjustment fee the wrong amount was refunded on the PaymentsAPI

1.7.1, release date: August 23, 2019

  • New: Implemented the expiresAt parameter. Now you can set a number of days before an order get marked as expired.
  • Fix: PaymentLink Method

1.7.0, release date: August 9, 2019

  • New: Added MyBank as a new payment method
  • Fix: A canceled order would result in an exception #187
  • Fix: No payment methods with subtotal €0.00 #186
  • Fix: Correct store name is now used when using the {storename} variable in the payment description

1.6.5, release date: July 31, 2019

Fix: When sending the full order the invoice email would not be send Fix: Credit memo not being saved #181 Fix: Changed order cancel to include sales_order_payment_cancel event

1.6.4, release date: July 19, 2019

  • New: Allow to fetch the status from Mollie from the order details page
  • New: Allow to create invoice for the Klarna methods on the moment the shipment is created
  • New: Add support for Magento Enterprise Customer Balance
  • New: Add support for Amasty Store Credit when creating creditmemo's
  • Fix: Detect the API from the transaction id
  • Fix: Catch error when sending emails. This prevents that multiple emails are being sent
  • Fix: When you have multiple payments, but the last one is not paid the order is not processed
  • Fix: Locale option set to 'store' could result in a 422 error

1.6.3, release date: June 28, 2019

  • Disable the CSRF validation for the frontend Mollie routes to make the webhooks work in Magento 2.3.2

1.6.2, release date: June 24, 2019

  • Optimized 'processTransaction' function
  • Added missing indexes on the Mollie columns in sales_order and sales_shipment
  • Added Order ID of the order number to the log when it is not possible to cancel an order
  • Fixed Adjustment Fee handling on Refund when using Orders API
  • Fixed missing payment logo's in admin (EPS & Giropay)
  • Removed use of proxies in constructor (thanks @FreekVandeursen)

1.6.1, release date: June 4, 2019

  • Fixed empty method titles in Sales Order grid #141

1.5.2, release date: April 19, 2019

  • Bugfix for bundles with "ship bundle items separately" when using Orders API #130

1.5.1, release date: April 8, 2019

  • Allow to set adjustment refund amount for creditmemo's
  • Added banktransfer status to selftest
  • Removed the export_status column from order grid #124
  • Fixed 422 error on empty prefix
  • Allow creating shipments for orders that already marked as shipped in Mollie Dashboard #129

1.5.0, release date: February 21, 2019

  • Added Przelewy24 as a new payment method
  • Added option to set custom payment description (only for Payment API)
  • Make the logo & name in the issuer list clickable
  • Fixed partial refund

1.4.7, release date: January 23, 2019

  • Added error message for failed payments
  • Fixed Orderline matches for SKUs with leading/trailing whitespace
  • Refactored refund check as isRefunded() is deprecated #107
  • Added missing depend on system configuration field (iDEAL QR code)
Click here to expand the changelog
Click here to hide the changelog

Hyvä Compatibility

This plugin seamlessly integrates with Hyvä. When you buy the plugin, you'll receive the Hyvä package for Magento 2 immediately.
More about Magento 2 Hyvä plugin