Version 4.2.1

March 18, 2024

Fixed

  • Fixed an issue where transactions would be ralated to the wrong parent transaction

Version 4.2.0

February 20, 2024

Fixed

  • Updated capture functionallity to make use of outstanding balance instead of PaymentAmount

Added

  • Added 'EVENT_BEFORE_PAYMENT_CAPTURE_AMOUNT' to modify the amount being captured

Version 4.1.9

January 22, 2024

Added

  • Callback functionallity on Capture events

Version 4.1.8

November 14, 2023

Added

  • Enabled the following gateways: Anyday split, Google pay, Apple pay

Version 4.1.7

October 30, 2023

Added

  • Added events to modify quickpay basket

Version 4.1.6

October 18, 2023

Fixed

  • Updated to use crafts native payment amounts

Version 4.1.5

October 18, 2023

Fixed

  • Updated to use crafts native payment amounts

Version 4.1.4

August 29, 2023

Fixed

  • Fixed bug when running autocapture job

Version 4.1.3

August 29, 2023

Fixed

  • Fixed bug when capturing payment

Version 4.1.2

August 29, 2023
Critical

Fixed

  • Fixed critical error, where orders could be marked as complete, before the payment was made & completed in quickpay

Version 4.1.1

August 25, 2023

Added

  • Added new gateway setting, to define if amounts sent to quickpay should be converted into paymentcurrency. Is default set to false

Version 4.1.0

June 23, 2023

Added

  • Addded support for Klarna Payments

Changed

  • Following methods has been disable for specific selection, as gateway currently doesn't support them: PayPal, Sofort, Resurs Bank, Klarna, Swish
  • Payment requests now contain lineitems, adjustments and shipping costs
  • Improved error response from quickpay to the frontend. Closes #4 - Gateway not redirecting

Version 4.0.3

May 25, 2023

Change

  • Added property orderId to the CapturePayment queue. CapturePayment will now get a fresh copy of the order from the database.

Fixed

  • Fixed CapturePayment e-mail sending fails when using ENV variable

Depricated

transaction in CapturePayment is depricated, and is replaced by orderId instead. This is to prevent raceconditions on order.

Version 4.0.1

May 23, 2023

Changed

  • CapturePayment QueueJob now implements yii\queue\RetryableJobInterface to prevent possible infinite capture loop

Added

  • Added new Notification e-mail setting, making it possible to receive mail if a capture job fails

Version 4.0.0

August 9, 2023

Changed

  • Upgraded to Craft 4.0
  • Upgraded to Commerce 4.0
  • Upgraded to PHP 8.0
  • Changed selectFields to selectizedField
  • Changed lightswitchField to booleanMenu

Fixed

  • Small logic changes

Added

  • Added docblocks and typing
  • Added TransactionBehavior, to centralize logic
  • Notice to README about Quickpay permissions

Deleted

  • Removed everything related to subscriptions and plans