Mollie Payments
Magmodules and Mollie
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
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)