All notable changes to this project will be documented in this file.
Fixes
- Resolve compilation issue for Magento 2.1.9 and below
- Add missing upgrade scripts
Improvements
- Support multi-language for order summary section in form rendering
Improvements
- Added support for terminal sorting
Fixes
- Remove payment terminal shown upon editing order from backend
- Fix "Could not load HTML" issue cause by X-Magento-Tags
Improvements
- Redirect failed orders to cart details page
Improvements
- Code formatted to Magento's recommended coding standards
Fixes
- Fix variable undefined issue
Improvements
- Update plugin using the new altapay/api-php dependency
Improvements
- Rebranding from Valitor to Altapay
- Supporting fixed product tax configurations
Fixes
- Fixed order creation issue with free shipping
- Fixed translation issue for status code
Improvements
- Added plugin disclaimer
- Code refactored according to latest coding standards
- Added support for Klarna Payments (Klarna reintegration) and credit card token
- Added the option of choosing a logo for each payment method
- Added new parameters, according to the payment gateway Klarna Payments updates, for the following:
- Create payment request
- Capture and refund
- Added support for AVS
- Added support for fixed amount and Buy X get Y free discount type
Fixes
- Discount applied to shipping not sent to the payment gateway accordingly
- Order details dependent on the current tax configuration rather than the one at the time when order was placed
Improvements
- Completed the rebranding changes
- Revamped orderlines for capture and refund calls
- Added support for bundle product and multiple tax rules
Fixes
- Failed order when coupon code applied only to shipping
- Duplicated confirmation email sent when e-payments
- Rounding mismatch issue on compensation amounts
Improvements
- Revamp orderlines on various coupon scenarios
- New enhancements related to various types of discounts and tax scenarios
- Compensation amount with shipping
- Added support for:
- catalog discounts in relation to the latest updates on orderlines
- applied discount on virtual products
Fixes
- Partial captures failing on certain cases when Klarna used as payment method
- Exception thrown on certain cases when refunds are made
Improvements
- Added support for configurable products
Improvements
- List of supported languages is dynamically fetched; only supported by the payment gateway are available
- Terminal dropdown list with default option
- Added support discounts applied to shipping
- Handle correctly virtual and downloadable products at checkout completion
Fixes
- Payment method not always shown correctly, according to the store configuration
- Multiple issues on shipping orderline
- Terminal enabled based on Default instead of Store configuration level
- Capture and refund failing on certain cases
- Amounts having more than two digits not handled correctly
- Error message related to the back button shown when successful payment
Improvements
- Added support for coupons
- Browser back button improvements
- Separate order line for cart rules sent the payment gateway
- Improvements on handling discounts on price including tax
- Changed private methods to protected to allow easier rewrites(credits to Martin René Sørensen, through pull request)
Fixes
- Unit price not fetched correctly on price including taxes
- Order status history comment added when consumer gets redirected to the payment gateway
Improvements
- Added more details in the history comment for failed orders
- Note: - Only discounts in percentage, two digits, are supported for payments made with Klarna
Improvements
- New database table according to the branding changes
- Several refactored files
- Database update for cleanup job after the rebranding changes
- Added a second batch of branding changes (renamed layout files and references)
Fixes
- Error not showing on browser back buton usage.
- Discounts not handled properly due to unitPrice and discount percentage (the reason for the Klarna failed payments)
- PHP 7.2 limitation has been removed
Improvements
- Invoice automatically generated when autocapture or ePayment is used
- Added section for order status when AutoCapture is on
Fixes
- Notification flow broken
- Wrong module version sent to the payment gateway
- Note:
-
before installing this version please run:
sh $ bin/magento module:uninstall SDM_Altapay -r
-
Improvements
- Rebranding from Altapay to Valitor
- Platform and plugin versioning information sent to the payment gateway
- Added support for virtual products
Fixes
- Validation Error not been shown at back button from checkout page
- Order Status stall in "Pending"
- Payment capture often fails
Improvements
- Added failed message as order history comment for failed captures
- Payment statuses handled properly in the notification callback
Fixes
- Handled correctly the cancelled payment status
- Added a fix for the percentage discounts, on item and cart level, for invoice payment methods. -- Note: only one type of discounts (item or cart) can be used per order
Fixes
- Item unit price sent when capture
- Order status set according to the configuration from the admin panel
- Localization files encoding
- Corrected the localization file available for the Norwegian language: Bokmål
Fixes
- Wrong reference (namespace) for the plugin
- Module failing in rendering the callback form
Improvements
- Added multi language support (Danish, German, Finnish, Swedish, Norwegian and French); other languages will default to English
- Added a custom column in the order view with correct terminal name, based on the order's store scope
- Improved the communication with the payment gateway
Improvements
- Revert the usage of a cupon if the payment is canceled by the consumer through the back button
Fixes
- Fix the order-cleanup script to be aplicable only to Altapay transactions
- Fix the order status show in the history comments from the order view
Fixes
- Fix the order-cleanup script to be applicable only to Altapay orders
- Fix the terminal name in the order view, according to store level
Fixes
- Cancel the order if the consumer moves away from the payment form by using the back button in the browser
Improvements
- Payment form with the order details
Fixes
- Empty cart if consumer uses the back button from the payment form
Fixes
- Terms and Condition checkbox in checkout page
- Order status, before payment, set according to the setting from the store
Improvements
- Update the order with the correct status and state in accordance to the payment gateway response
- Use StoreScope on all connections to the payment gateway
- Add Enable option for terminals on store level
Fixes
- Support for store scope
Improvements
- OrderLines (including taxAmount) added in the Refund request
- Tax amount added to Capture request
Fixes
- Error message not shown in case of a payment gateway error
- Client library updated: new element in the XML response for CreatePaymentRequest
Fixes
- Amount type set to float
Fixes
- Unit price and "handling" GoodsType
- Support for tax information in the order lines