All notable changes to this project will be documented in this file.
- Fix: Apple Pay orders are marked as Processing even when the payment fails.
- Support gateway form independent of the plugin/theme styling.
- Add support for Checkout Design v2.
- Fix: Unable to refund orders that contain deleted products.
- Avoid unnecessary extra API calls in the daily flow.
- Load plugin CSS and JS only on the checkout page to improve performance.
- Fix: Order line calculations when a cart discount is applied.
- Add support for the new PayPal Integration.
- Support applying surcharge fee to order payments.
- Fix: Remove restriction on order lines when placing an order.
- Fix: Apple Pay - Incorrect transaction amounts with custom currency configurations.
- Fix: Charge subscriptions using the renewal order total instead of the original reserved amount.
- Support export reconciliation data with WooCommerce High-Performance Order Storage (HPOS).
- Display agreement information in the "AltaPay Payment Actions" grid.
- Show the "pending payment" status if the subscription is awaiting a charge.
- Fix: Prevent duplicate charge subscription attempts for MobilePay payments.
- Fix: Payment charged multiple times for subscription order.
- Add support for free trials for subscription orders.
- Fix: Resolved memory issues encountered during checkout for logged-in users.
- Fix compatibility issues with subscription payments using PHP 8.1.
- Fix issues with MobilePay subscriptions.
- Fix Klarna order line amount mismatch in case of certain tax configurations.
- Support multiple payment method logos for checkout page.
-
Add translation support for the AltaPay Payment Actions grid in the following WordPress-supported languages:
Danish, German, Estonian, Finnish, French, Czech, German (Austria), German (Switzerland, informal), German (formal), German (Switzerland), French (Belgium), French (Canada), Italian, Lithuanian, Dutch, Dutch (Belgium), Dutch (Formal), Norwegian Nynorsk, Polish, Romanian, Swedish.
-
Extend support to include all languages that the gateway supports.
Supported languages: https://documentation.altapay.com/Content/Ecom/Reference/Supported%20languages.htm
- Fix MobilePay Subscription Payment.
- Improve UI for AltaPay Payment Actions grid and move it to the top right side for easy access.
- Fix: "Parameter customer_info[billing_country] was not a valid country ('')" error during checkout.
- Fix: Payment method logos appeared too large in some themes.
- Configure terminal logo automatically.
- Fix: Add support for PHP 8.2
- Fix: Error occurred when performing checkout with PHP 7.4
- Fix: Round off unit price in order line to 3 decimal digits.
- Add support for the Trustly payment method.
- Mark the order as successful if the reservation amount is greater than 0 when evaluating the callback response.
- Fix: Duplicate messages are displayed when the order status is changed to completed.
- Handle callback exception caused by invalid XML.
- Add support for the SEPA payment method.
- Add support for WooCommerce Checkout Blocks.
- Minor bug fixes & improve error handling.
- Isolate vendor dependencies to resolve conflicts with other plugins.
- Fix: Error on the payment page due to an invalid order.
- Fix: Apple Pay payment mismatch issue with multi-shipping case.
- Add support for WooCommerce Composite Products
- Add support for WooCommerce Product Bundles
- Fix: Duplicate transactions sent to the gateway with the WPML plugin.
- Fix: Order not releasing on "canceled" status change.
- Fix: Purchase summary shows 2 Apple Pay buttons with a multi-currency site.
- Save reconciliation identifier when order is captured via status change.
- Add support for WooCommerce High Performance Order Storage (HPOS).
- Add support for WPML multilingual plugin.
- Add support for subscriptions via MobilePay
- Add support for Open Banking (Using Finshark).
- Update minimum PHP supported version to 7.4
- Add terminal logos for Bancontact & Bank payments.
- Add Klarna's new main logo (pink).
- Add horizontal variation for MobilePay & Swish terminal logos.
- Updated and resized the checkout terminal logos.
- Fix: AltaPay order grid missing due to cache.
- Make the checkout form style option available to all payment forms.
- Fix: Refund duplicate payments against the same order in case auto-capture is enabled.
- Set the checkout design of the Credit Card form by default for new installations.
- Add new design option with modern look for Credit Card form.
- Add WooCommerce order number in transaction info to make it searchable on Gateway.
- Show gateway order id in order notes.
- Add checksum validation functionality
- Update minimum PHP supported version to 7.3
- Update dependencies to resolve security vulnerabilities
- Fix: Recreate terminal data issue on new plugin install
- Fix plugin upgrade issue
- Add support for subscriptions via Vipps
- Add support for fraud detection service
- Supports API changes from 20230412
- Add support for Apple Pay
- Fix payment page styling issues
- Add option to export reconciliation data in CSV
- Add support for payment reconciliation.
- Add support for WooCommerce Subscriptions with credit card terminal.
- Maintain record for partial/full captures in the AltaPay Payment Actions grid.
- Save credit card token based on "Save my card details" checkbox on credit card payment form.
- Add support for WooCommerce default refund button
- Update minimum PHP supported version to 7.2
- Fix: inventory not updating when doing refund from AltaPay Payment Actions grid
- Fix: Refund response issue with PHP 8.1
- Enable possibility to synchronize terminals based on store country with a Button in WooCommerce.
- Add support for WordPress 5.9, WooCommerce 6.2.0
- Fix: Token Control field not showing for payment method configuration page
- Fix: Redirection issue in the saved credit card section on my account page
- Fix: Auto release payments issue with MobilePay payment method
- Fix: Issue in AltaPay login when password had special character slash '/'
- Fix: Issue when switching the payment method on the same order id
- Update minimum PHP supported version to 7.0
- Fix: Capture and refund amount calculation issue on quantity change in order grid
- Fix: Error appeared during capture and refund functionality
- Update supported version for WooCommerce to 5.4.1 and WordPress version to 5.7.2
- Update synch button label to 'Synchronize payment methods'
- Support provided for Woocommerce version 5.0.0
- Fix some notification errors
- Fixed the overlapping notification bar issue
- Code improvement
- Added fix for payment page CSS
- Rebranding from Valitor to Altapay
- Added payment methods logo selection functionality
- Support provided for Wordpress version 5.5
- Support provided for Woocommerce version 4.3.2
- Fix - saved credit card deletion
- Added plugin disclaimer
- Added support for WooCommerce version 3.9.2 and Wordpress version 5.3.2
- Added support for auto-fill credit card details when using credit card token
- Major refactoring for improving the source code quality
- Added support for Klarna Payments (Klarna reintegration)
- Added release payment functionality, by:
- using release payment button from the actions panel
- changing order status to canceled state
- Added design improvements: settings page and action panel
- Refactored payment form template to render appropriate order information
- Added support for:
- multiple tax rates with compound configurations
- multiple coupon discounts for variable products
- Source code refactoring according to PSR-2
- Added support for bundle products
- Improved the partial captures on orderlines
- Added support for various coupon types and variation products
- Improvements when dealing with tax included/excluded amounts
- Fix - Failed partial captures and refunds when Klarna used
- Compatibility with the latest WooCommerce version 3.7.0
- Added unit tests
- Improved error handling
- Fix: - Tax calculation and price rules getting wrong amounts in certain situations
- Fix - unit price not fetched correctly when price including taxes
- Added support for coupons
- Cart rules are parsed as a separate order line to the payment gateway
- Fix - unit price without taxes, regardless the setting from the backend
- Strengthen solution for the virtual products in relation to the shipping information
- Fix - error when fetching the plugin information
- Fix - error log spammed with error messages due to the wrong autoloader implementation
- SDK rebranding from Altapay to Valitor
- Added support for WooCommerce 3.6.3 and WordPress 5.2.0
- Platform and plugin versioning information sent to the payment gateway
- Fix - Error message shown if create payment call fails
- Fix - Payment gateway password with special characters parsed correctly
- Fix - Small cosmetic fixtures after rebranding
- Rebranding from Altapay to Valitor
- Update the Wordpress and WooCommerce supported versions
- Fix - extension update
- Fix - Rename the PHP SDK package and update the references
- Improvements - Refund operation updates the stock with the refunded products, if order lines are sent
- Add new tags for WooCommerce required version and tested up to
- Fix - compatibility with WooCommerce up to 3.3.3
- Improvements - PHP SDK
- PHP SDK update.
- Fix - Capture and Release buttons.
- Perform tests with latest WordPress version.
- Include Valitor PHP SDK through Composer.
- Upgrade the build package script.
- Show cart info in the payment page.
- Fix - connection to the payment gateway.
- Fix - Valitor terminals are not visible if connection to the API is not established.
- Fix - JavaScript code.
- Improve the refund section.
- Fix - captured amount shown in the view.
- Fix - no value in the quantity input field from the order lines.
- Add order lines for partial capture/refund.
- Add the sales_tax value, calculated for partial capture.
- Add refund functionality in the same code block as capture.
- Add shipping details as part of the order lines; hence, the shipping can be refunded.
- Fix - sales_tax parameter not sent to the payment gateway.
- Fix - regarding languages.
- Fix - regarding refunds.
- Correction for compatibility with WooCommerce 3.0.
- Upgrade Notice - Review update best practices before upgrading.
- Orders are captured when their statuses are changed to Completed.
- Correction in templates loading.
- Add order lines to partial refunds.
- Several fixes.
- Security improvements.
- Add support for alternative payment methods.
- First stable version.