Releases: checkout/checkout-magento2-plugin
Releases · checkout/checkout-magento2-plugin
Checkout.com Magento 2 Module - v2.2.2
Features:
- Ability to process MADA and KSA card schemas through Api/V1 endpoint using an optional field in the request.
- Alerts in Magento 2 admin if there is a new version of the plugin which changes notice severity based on the type of release. Major release has highest severity and a revision has the lowest. Lists exact version you are on and what the latest version is.
Fixes:
- Card icons can now be toggled on/off, previously the option to toggle was there but was not working as expected
- Fixed issue with 3DS not updating the order status if payment was unsuccessful.
- Cards can now be saved from both checkout page and in the customer account section.
- Klarna with Checkout.com now works with discount codes and coupons applied in the checkout.
Checkout.com Magento 2 Module - v2.2.1
- Removed a stored cards link plugin
- Improved the webhook transactions handling process
- Added performance improvements
- Added an option to automatically delete failed orders
- Fixed a missing variable issue in the place order endpoint class
- Fixed an issue with order states handling
- Fixed an issue with the place order button for APMs
Updating to the latest version is highly recommended.
Checkout.com Magento 2 - v2.2.0
- Fixed issues with alternative payments
- Added compatibility with Mageplazza One Step Checkout
- Added a database table to handle web hooks
- Improved the webhooks and transactions handling flow
- Enhanced configuration parameters
- Added a control to handle orders after a failed payment
- Added feature and code improvements
Important note: : the account keys (private, public and private shared keys) are now visible in the module configuration. It requires to update the account keys fields after upgrading to this new 2.2.0 version.
Bug fixes, features and improvements
- Implemented order creation before payment request
- Improved the order states handling
- Added a fix for a frames token already used issue
- Improved decimal amounts handling for gateway payment requests
- Implemented partial capture from backend
- Removed the invoice on authorization feature
- Improved the minification strategy
- Delegated the PHP error logging to the Magento 2 core
- Improved the currency/amount formatting for gateway requests
- Updated the instant purchase logic to fix edge case issues
- Added a control to send the order confirmation email on authorization or capture
- Added payment errors logging to failed orders
- Improved Klarna payments handling
- Added store code initialisation for all API requests
- Implemented a cart restoration feature for failed payments after order creation
- Updated the SDK version picker in composer.json
- Applied PSR2 and Magento 2 EQP code standards
- Removed unused dependencies
Fix for Alternative Payments
Allow place order only after card tokenized.
Revert "Updated the Klarna initialisation logic" (9f4978c)
Fix alternative payments; source parameter Source type.
Fix incorrect translation function name calls.
Fixes and improvements
- Updated the refund per item logic
- Added a partial refund order status config field
- Moved CSS files for better compatibility with minification
- Removed the cache disabler in requirejs-config.js
- Updated the Klarna JS initialisation logic
- Updated the Google Pay JS initialisation logic
- Code and performance improvements
Features and Improvements
- Implemented remote manual capture from backend invoicing
- Improved the Frames initialisation logic to avoid possible conflicts with OSC extensions
- Added extra validation checks to avoid JS conflicts with the core Paypal payment method
- Added defaults styles in the module config for the Frames payment form display
- Added minified JS and CSS files for production mode minification support
- Added the module version display to the configuration
Features and Improvements
- Implemented a Frames V2 multiple iframes configuration handler
- Added code and performance improvements
- Added the Webhook URL generated field to the configuration
- Added the Webhook URL information to the readme file
- Removed the phone number field from card payment requests
Features and improvements
- Implemented the Frames.js v2 form for card payments
- Implemented a JSON form styling feature in the module configuration
- Added metadata information to payment requests
- Added extra checks to prevent the core M2 duplicated order issue
Apple Pay and Google Pay Improvements
Improved the quote values handling for shipping, taxes and discounts.