Skip to content

Releases: MultiSafepay/magento2

2.18.0

29 Jun 13:57
efc05ea
Compare
Choose a tag to compare

Added

  • Added Vault for Maestro
  • Added the Alipay+ payment method
  • Added Tokenization (embedded) for the following gateways:
    • American Express
    • Credit Card
    • Maestro
    • Mastercard
    • Visa

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
  • Fixed the sorting of the generic gateways to be always at the bottom
  • Fixed field dependencies of all the gateways to always depend on the 'active' field

Changed

  • Changed the styles and images according to the new rebranding guidelines

2.17.2

13 May 15:55
69ade32
Compare
Choose a tag to compare

Fixed

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

2.17.1

11 May 12:09
e3b8647
Compare
Choose a tag to compare

Fixed

  • Fixed an issue where in rare cases the salable quantity would be incremented twice when a transaction is canceled or declined

2.17.0

04 May 14:39
96efd73
Compare
Choose a tag to compare

Added

  • Added an option to skip the bank details page after placing an order for the Bank Transfer payment method
  • Added the AfterPay terms and conditions checkbox to the checkout fields

Fixed

  • Fixed an issue where MultiSafepay orders in state pending_payment could not go to processing if the order was paid through another way.
  • Fixed an issue with a circular dependency in the Config, which shows up during a setup:upgrade command.
  • Fixed an issue with the custom REST API endpoint for retrieving the payment URL for a specific logged in customer, where it returned an incorrect type use error.
  • Fixed an issue with the Amasty_OrderStatus module where it wasn't able to correctly save an order comment after placing it.
  • Fixed the alignment of the CCV field inside the Credit Card Payment Component

Changed

  • Deprecated ING Home'Pay
  • Added changes that are required for PHP 8.1:
    • Added function type declarations
    • Changed namespaces to be declared on a single line
    • Added null coalescing operator for when haystack parameter for the strpos() function is null
  • Removed the dependency for Guzzle 6 and replaced it with a custom client implementation based on the Magento Curl Adapter
  • Removed the dependency for php-http/guzzle6-adapter and replaced it with nyholm/psr7

2.16.1

22 Feb 12:44
9646fe1
Compare
Choose a tag to compare

Fixed

  • Fix notification process for sequential offline actions

2.16.0

11 Jan 14:16
9a39e34
Compare
Choose a tag to compare

Added

  • Added checker if order is actually processing before returning 'ok' for notification requests
  • Added options for selecting separate behaviours of cancelling MutliSafepay order payment link
  • Added options for selecting separate order status for different MultiSafepay statuses
  • Added error when using adjustment for shopping cart refund

Changed

  • Shipping prices excluding tax are now re-calculated based on the shipping prices including tax

Fixed

  • Fixed an issue where sometimes no error message shown with declined AfterPay transaction
  • Fixed an issue where validate API key button uses default store view always (Thanks to @thlassche)
  • Fixed an issue where encrypted password doesn't get correct
  • Fixed an issue where failed shopping cart refunds in rare cases wouldn't be able to log ApiException and ClientExceptionInterface errors.
  • Fixed an issue where the setting order comments fails on Magento 2.4.3 (Thanks to @Tjitse-E)
  • Fixed an issue where the wrong Api key is used to generate SecureToken (Thanks to @Hexmage)
  • Fixed an issue related to Swagger error

2.15.0

01 Dec 18:25
9efb40d
Compare
Choose a tag to compare

Added

  • Added a separate option for when to send the order confirmation email for the Bank Transfer payment method
  • Added a button to verify the API Key before saving the config.
  • Added compatibility with Adobe Commerce Gift Card Accounts
  • Added back REST API compatibility, including an end point for retrieving the payment link after order creation.
  • Added the possibility to fetch transaction data in the transaction overview.

Fixed

  • Fixed an issue where the wrong shipping tax rate was being sent when using VAT ID validation
  • Fixed an issue where frontend fetches API tokens for CC component, while payment type is configured as redirect (Thanks to @thlassche)

Changed

  • Changed the API Key fields to be obscured for added security, they are now also stored with encryption provided by the Encryptor from the Magento Framework
  • Updated the credit card logo
  • MultiSafepay Account data is now dynamically retrieved via an API request for Google Pay Direct
  • Improved logging for Magento payment gateway, client and shipping requests.
  • Changed the Google Pay button background to be transparent instead of white.
  • Made changes in the way the payment link is retrieved from the order.
  • Extended direct ApplePay with requiredBillingContactFields

2.14.2

03 Nov 10:56
0ad8b4c
Compare
Choose a tag to compare

Fixed

  • Fixed an issue with AfterPay Date of Birth date picker field

2.14.1

01 Nov 14:02
bbb1ca7
Compare
Choose a tag to compare

Fixed

  • Fixed an issue related to empty Edenred payment method config

2.14.0

01 Nov 09:09
90bc085
Compare
Choose a tag to compare

Added

  • Added iDEAL and Direct Debit Vault
  • Added Edenred

Fixed

  • Fixed an issue with Vault and Manual capture
  • Fixed an issue where the transaction type for Direct Debit would not be saved

Changed

  • Changed the dependency on Guzzle6-adapter from '*' to '^2.0', because Guzzle6-adapter '^1.0' does not implement Psr-7
  • Changed composer type from 'library' to 'metapackage'. (Thanks to @vmalyk)
  • Changed the Vault 'Save for later use' checkbox to be default unchecked instead of checked for MultiSafepay payment methods
  • Changed the module to not only return an 'ng' on notification failure and show more information about why the notification process failed