Skip to content

Releases: MultiSafepay/magento2-core

3.0.0

03 Apr 14:57
c5a22ed
Compare
Choose a tag to compare

Added

  • Added new service interfaces, processes and a controller for processing notification webhooks

Changed

  • Changed to use asString methods in Customer and Delivery Builders
  • Refactored notification webhook process. Notification webhooks are now processed in the core module and not in the frontend module

Removed

  • Removed the dependency for zendframework/zend-http and laminas/laminas-http, to be compatible with Magento ^2.3.0 and ^2.4.0
  • Removed capture options from manual invoice in credit card methods to make that process have one manual action less

2.21.0

08 Mar 10:14
acaec7c
Compare
Choose a tag to compare

Added

  • Added missing class variables for deprecation support with PHP 8.2
  • Added Pay After Delivery installments payment method

Fixed

  • Fixed the customer ID not being able to be null, thanks to @Jade-GG
  • Fixed a bug where payment methods were missing after a cancelled order
  • Fixed translations for OrderPlaceAfterObserver error messages, thanks to @mlaurense

Changed

  • Gateway info objects are now passed as a string instead of an object
  • Rebrand Pay After Delivery

Removed

  • Copyright mention has been removed from the files and is only mentioned from now on in the disclaimer. Please read it if you haven't already

2.20.0

07 Dec 16:24
a2bd5ba
Compare
Choose a tag to compare

Added

  • Added support for optional customer city argument
  • Added raw response data to Apple Pay Merchant Session request logs for better debugging possibilities
  • Added improved response handling for Pay After Delivery and Klarna refunds

Fixed

  • Fixed '1000 Required Fields error' in rare cases when creating a shipping update request
  • Make sure checkout loads if API is unreachable

Changed

  • Only retrieve issuers for a gateway when it has been activated
  • The payment will now only be saved after redirect, whenever sensitive information has been detected and removed from the payment additional information
  • Changed the POST notification process to only retrieve the order after POST validation has passed

2.19.1

24 Oct 16:04
d676e33
Compare
Choose a tag to compare

Fixed

  • Fixed a TypeError which happened in some instances when trying to retrieve E-invoicing dynamic checkout fields.
  • Fixed an issue where overriding when to send the order confirmation e-mail on gateway level sometimes did not work.
  • Fixed an issue where it was not possible to refund orders created with a generic gateway

Changed

  • Skipped E-invoicing validation if payment method is set up as redirect

2.19.0

04 Oct 15:16
b02b637
Compare
Choose a tag to compare

Added

  • Payment links will now always be added to the order comment history again. For backend orders it happens immediately, for frontend orders it now happens when the first MultiSafepay notification arrives.
  • Added Amazon Pay.
  • Added an option for E-invoicing to assign collecting flow ids to specific customer groups.
  • Added an option for E-invoicing to turn on and off certain checkout fields.

Changed

  • Magento Vault stored payment methods now change to the gateway where the card was last used.

2.18.1

12 Sep 10:49
2278da2
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where in rare instances Magento Vault would cause a 'unique constraint violation' when trying to save a payment token.
  • Fixed an Uncaught TypeError when trying to log the order if the order ID can't be found.

2.18.0

23 Aug 14:00
be830b7
Compare
Choose a tag to compare

Added

  • Added the MyBank payment method
  • Improved logging for failed POST notifications

Fixed

  • Fixed an issue where in some cases VISA transactions could not be refunded through the backend

2.17.0

11 Jul 13:41
1205e34
Compare
Choose a tag to compare

Added

  • Added a configuration option for overriding when to send the order confirmation e-mail for pay later methods

Fixed

  • Fixed an issue where the order state switches to 'Pending payment' after 'Completed' in rare cases

Removed

  • Removed the payment link order comment for frontend orders, because of multiple processes trying to save the order, which causes an issue in some instances

2.16.0

29 Jun 13:54
543cdb4
Compare
Choose a tag to compare

Added

  • Added Vault for Maestro
  • Added the Alipay+ payment method

Fixed

  • Fixed an issue where placing orders through some gateways with GraphQL returns an error
  • Fixed an issue where there would be duplicated tokens stored in Vault in some rare cases

2.15.2

13 May 15:54
19630f4
Compare
Choose a tag to compare

Fixed

  • Fixed an issue with the timing of request timeouts for incoming notifications