Changelog

Last modified:

4.4.1
  • Fix – Fixed an issue where automatic capture was sometimes used even when disabled in the plugin settings.
  • Fix – Corrected the Trustly label on the settings page.
  • Tweak – Added the 'Payee Reference' field to the admin order metabox.
4.4.0
  • Feature – Added support for splitting the payment methods from Swedbank Pay into separate payment methods in WooCommerce. Currently only supported for the redirect flow.
  • Fix – The selected language setting is now also used for the 'Seamless Menu' checkout flow.
  • Tweak – Changed the default API base URL from payex.com to swedbankpay.com. Use the 'swedbank_pay_replace_base_url' filter to opt out.
4.3.4
  • Enhancement – Added support for Estonian, Latvian, and Lithuanian.
  • Enhancement – Improved and extended logging, including support for custom log titles, making entries easier to identify.
  • Fix – Phone number input at checkout is now properly sanitized.
4.3.3
  • Enhancement – Client information is now sent with payment orders to set platform name, integration module name and version for the payment.
  • Enhancement – Improved error handling by allowing exceptions to propagate to WooCommerce.
  • Fix – Resolved a fatal error that could occur on the 'thank you' page.
  • Fix – When a customer cancels payment for a 'pay for order' order, they are now correctly redirected back to the order payment page.
  • Tweak – Enabled editing of orders that include WooCommerce Subscriptions.
4.3.2
  • Enhancement – Updated the code to be inline with WordPress coding standards.
  • Enhancement – Removed the custom database table for transactions, since it was not being used for any functionality other then storing data.
  • Fix – Fixed an issue where the phonenumber was not correctly formatted correctly when paying for an existing order.
4.3.1
  • Enhancement – Reduced the amount of requests made to Swedbank Pay when the customer gets to the thankyou page for an order that could happen in some cases.
  • Fix – Fixed an issue where some payments would automatically be set to Completed in WooCommerce when the callback from Swedbank Pay was processed for some payment methods.
  • Fix – Fixed an issue where the overlay from WooCommerce would cover some modal windows shown by Swedbank Pay during the checkout when using the Seamless Menu checkout flow.
  • Fix – Fixed an issue where the description for shipping methods was not included in the order lines sent to Swedbank Pay.
4.3.0
  • Feature – Added a new checkout flow, Seamless Menu, which provides a more integrated payment experience within the WooCommerce checkout page.
  • Feature – Added an option to automatically capture the payment when the order is marked as Completed in WooCommerce. This can be toggled in the plugin settings. Note, you can still manually capture payments if needed through the metabox action buttons.
  • Feature – Added an option to automatically cancel the payment when the order is marked as Cancelled in WooCommerce. This can be toggled in the plugin settings. Note, you can still manually cancel payments if needed through the metabox action buttons.
  • Tweak – Replaced jquery-blockui with wc-jquery-blockui for eligible WooCommerce versions.
  • Tweak – Added UTM parameters in support form link for better tracking of support requests.
4.2.1
  • Tweak – Replaced the internal support form page with a direct link to the external website's support page.
4.2.0
  • Tweak – Refund processing has been optimized for improved speed and reliability.
  • Tweak – IP address validation has been removed and replaced with a new mechanism that validates callback data, preventing valid callbacks from being incorrectly rejected.
  • Fix – API requests no longer fail when the order line's description is too long. The item name is now used and trimmed if it exceeds the allowed length.
  • Fix – Admin scripts now load only on Swedbank Pay orders, preventing read-only fields on other orders.
  • Fix – Fixed a critical error when cancelling or refunding an order.
4.1.1
  • Tweak – This version include no changes, only modifications to the changelog.
4.1.0
  • Feature – Added support for WooCommerce Subscriptions.
  • Tweak – The order status is now determined directly by WooCommerce. Previously, an authorized order was set to "on-hold".
  • Tweak – A captured order will now be set to "completed" instead of the previous "processing" status.
4.0.1
  • Fix – Update files included in the release.
4.0.0
  • Feature – Added support for the WooCommerce Action Scheduler.
  • Feature – Added setting to exclude order lines from the payment request to improve compatibility gift cards.
  • Feature – Improved tracing and logging of errors for easier troubleshooting.
  • Feature – Added an entry in the system report for encountered errors, and the plugin settings.
  • Feature – Added PHP scoping for prevent dependencies conflict with other plugins or themes.
  • Fix – Addressed various PHP warnings.
  • Fix – Addressed warning related to referencing text domain before loaded.