Skip to content

v4.7.0

Latest

Choose a tag to compare

@esprit-dev esprit-dev released this 29 Apr 07:50
· 12 commits to main since this release

⚠ Action required

This notice applies only to the Standard payment method using authorization only mode.

Authorization metadata storage on order payments has been improved.

Impact:
If you rely on the AutoCaptureDeferredPayments CRON for automatic capture, some orders created in the last 7 days prior to upgrading to this version may have inconsistent authorization data, potentially preventing captures.

Required action:
You must run a data realignment to synchronize authorization metadata from quote payments to order payments for the past 10 days:

bin/magento payplug:migrate-authorization-metadata

Failure to perform this action may result in missed captures, especially if no manual capture is performed via the Magento backend or API.

Features

  • Redirect 3D Secure for OneClick option (MAG-613)
  • Add quote retrieval logic to TransactionDataBuilder with enhanced error handling (MAG-618)
  • Add Bizum and Wero payment methods (MAG-603)
  • Handle Wero cancel operation (forward from PaymentReturn to Cancel action) (MAG-603)
  • Add custom metadata field to config and integrate metadata plugin in order placement process (MAG-612)
  • Add multilingual translations including OAuth2 and Standard Auth labels (MAG-623)
  • Create invoice message queue after order status is updated (MAG-652)
  • Remove bizum whitelisted phone from codebase (MAG-666)
  • Fix duplicate authorization when capturing with missing authorization flag (MAG-672)
  • Add Scalapay payment method (MAG-661)
  • Replace the iDEAL logo with the co-branded iDEAL/Wero version (MAG-619)
  • Enable coupon code rollback by using OrderService cancellation (MAG-682)
  • Add headless compatibility for cart rollback on Cancel / Payment Return (MAG-677)
  • Add CLI to migrate authorization metadata from quote to order (MAG-683)
  • Fix Scalapay country restriction logic (MAG-687)
  • Fix cart rollback with Scalapay user cancellation (MAG-690)
  • Change Scalapay payment title to reflect 3x/4x option (MAG-696)
  • Fix order status persisting as “Pending Payment” after successful order cancellation (MAG-694)

View diff

Added

  • Add quote retrieval logic to TransactionDataBuilder with enhanced error handling (MAG-618) #7b3a0fbe
  • Add Bizum and Wero payment methods (MAG-603) #cbae5396
  • Handle Wero cancel operation (forward from PaymentReturn to Cancel action) (MAG-603) #5892d8b3
  • Add custom metadata field to config and integrate metadata plugin in order placement process (MAG-612) #fa857bb2
  • Add multilingual translations including OAuth2 and Standard Auth labels (MAG-623) #5d278de8
  • Add Scalapay payment method (MAG-661) #664c13c6
  • Add headless compatibility for cart rollback on Cancel / Payment Return (MAG-677) #15037601
  • Add CLI to migrate authorization metadata from quote to order (MAG-683) #13dd906d

Changed

  • Redirect 3D Secure for OneClick option (MAG-613) #7f71ef6d
  • Remove bizum whitelisted phone from codebase (MAG-666) #dd87742f
  • Replace the iDEAL logo with the co-branded iDEAL/Wero version (MAG-619) #50701821
  • Change Scalapay payment title to reflect 3x/4x option (MAG-696) #59d2e99b

Fixed

  • Create invoice message queue after order status is updated (MAG-652) #e9e47658
  • Fix duplicate authorization when capturing with missing authorization flag (MAG-672) #e9e47658
  • Fix coupon code rollback by using OrderService cancellation (MAG-682) #1beb43d3
  • Fix Scalapay country restriction logic (MAG-687) #b1dcd985
  • Fix cart rollback with Scalapay user cancellation (MAG-690) #ebcd1225
  • Fix order status persisting as “Pending Payment” after successful order cancellation (MAG-694) #71188022