Undated · 14 versions
3.5.6
Latest1 security
Security- Hardened order validation when processing Apple Pay payments
Fixed- Ensure WooCommerce totals are finalized before generating Moneris checkout ticket
- Ensure only one checkout payment session is loaded at a time
- Prevent payment modal loading with invalid checkout field data
Changes- Misc - Add customer profile as a fallback for sourcing address data if no order or session address exists (e.g. My Account page)
3.5.4
1 security1 change
Security- Hardened capability checks around the payment token editor's admin functionality
Changes- Misc - Updated the SkyVerge Plugin Framework to v6.2.4
Fixed- Pay page not working if cart is empty
Changes- Misc - Address data sent to Moneris is now sourced from the order (if available) in the event session data is empty
- Misc - Implement "Back" button behavior in Moneris payment form
Fixed- Address possible checkout errors when using very specific patch versions of PHP 8.0.x and 8.1.x
Changes- Misc - Update the SkyVerge Plugin Framework to v6.1.4
Fixed- Unable to add a new payment method via account page
Improved- Add a caching layer to Moneris ticket generation to prevent unnecessary requests when checkout data has not changed
- Set default $flags value in htmlentities
Fixed- Implicitly nullable parameter (PHP 8.4 deprecation)
- "Creation of dynamic property" errors during checkout
Changes- Misc - Update Moneris API endpoints to use /chktv2/ paths
- Misc - Use v3 of the Moneris JS SDK
- Misc - Update the SkyVerge Plugin Framework to v6.0.0
Changes- Misc - Improve escaping and sanitizing throughout codebase
- Misc - Tested up to WooCommerce 10.4.2
3.4.5
1 improvement3 fixes
Improved- Update the SkyVerge Framework to v5.15.12
Fixed- Modal form type not working in block checkout
- "Translations loaded too early" errors
- Ensure "Error processing payment" string can be translated
Fixed- Credit card form not appearing inline if checkout page is loaded with a different gateway selected by default
3.4.2
1 improvement1 change
Improved- Order items now sent to Moneris in API requests
Changes- Misc - Update SkyVerge Plugin Framework to 5.15.0
Improved- Provide a filter to allow merchants to change the resulting action of a 3DSecure transaction response
Fixed- Correctly handle additional 3DSecure transactions responses
- Resolve fatal errors being thrown from legacy gateway during upgrade routine
Changes- Misc - Improve compatibility with PHP 8.2+
New- Add support for the WooCommerce Checkout block in Moneris Checkout
Improved- When using the Checkout block, the "Inline" payment form type option becomes a "Modal"
- Adjust checkout button text when using Pay Page mode
Fixed- Resolve an issue that was preventing the payment fields from loading during some guest checkouts
- Support $0 transactions for Subscriptions with free trial
- Support Pay Page mode for Subscription payments & renewals
Changes- Misc - Add admin notice to help merchants reverting to the checkout shortcode if the checkout block is used
- Localization - Improve the plugin localization of components that are part of the underlying framework dependency
Changelog published by the developer, in their original language.