Website v20.0.34 - 8 January 2026
On this page
This patch release resolves several POS and payment gateway issues. POS sync reliability has been improved to prevent records being missed during synchronisation, and variable pricing display in POS has been corrected. Subscription handling has been improved so that subscriptions without a payment provider no longer have their renewal order unexpectedly cleared. Payment gateway fixes cover TouchNet’s Pay Now flow and eWAY response handling.
Enhancements
TouchNet: Pay Now Button Now Initiates Payment Like Other Gateways The TouchNet payment gateway’s Pay Now button has been updated to match the behaviour of other gateways — clicking the button now starts the payment session. Previously, the payment session was initiated immediately on page load, which blocked the Pay Now button from being enabled in a consistent way.
Deprecated Fields
No deprecated fields in this release.
Fixed Bugs
POS: Sync Missing Records Due to Timestamp Query Scoping The POS sync process was using a scoped query to determine the maximum timestamp for synchronisation, which could result in records being skipped. The timestamp query has been updated to run without restrictive scoping, ensuring all records are captured during sync operations.
POS: Variable Prices Displayed Incorrectly Variable pricing options were being shown in the POS modal even when variable pricing was disabled for a product. The UI has been updated to correctly handle all variable pricing scenarios, including single-option cases, so that the modal only appears when appropriate and displays accurate price information.
Subscriptions: Renewal Order Incorrectly Cleared When No Payment Provider Is Set When a subscription had no payment provider configured, the system was skipping the payment (as expected) but still clearing the renewal order. This was incorrect — the renewal order should only be cleared if a payment attempt was made. The fix ensures that subscriptions without a payment provider are identified and filtered out before processing begins, leaving their renewal orders intact.
eWAY: Payment Response Output Corrected An issue with the eWAY payment gateway’s response output format was causing test spec failures. The response handling has been corrected to ensure accurate output for eWAY transactions.
Date Formatting: Month Now Padded with Leading Zero
In certain date display contexts, single-digit months (1–9) were being output without a leading zero. Month values are now consistently formatted as two digits (e.g. 01 instead of 1).