Platform updates, enhancements & fixes

The following updates, enhancements and fixes have been deployed:


  • Groupon - An update to add an option to prevent specific Groupon products from expiring in Revenue data
  • Xero - An update to make the Xero export date format follow the US date format


  • Address Validation
    • Resolved an issue where legitimate email accounts were showing incorrect email validation warning within the platform
    • Fixed an issue where the email validation shows a warning if you type too quickly despite the email being valid
  • Notifications - Fixed an issue where booking notification emails were being sent for all card transactions in POS for Venues with "Send confirmation email for VM bookings" enabled

Gift Cards 

  • Discounts- Resolved an issue where the discounted/ complimentary Gift card revenue logic not functioning as intended.
  • Custom Amount - Resolved an issue where custom-amount gift cards needed to be saved twice in order for both min & max amounts to save.

Other Items 

  • Online Checkout - Fixed an issue where embedded iFrame checkouts were not loading from regions outside the region the venues was hosted.
  • Playground - Resolved an issue where updating Playground was not refreshing the playground data.
  • Memberships - Fixed an issue where some venues were experiencing issues with memberships not displaying in POS, Venue Manager and Online Checkouts.
  • API - Resolved an issue where duplicate records were being returned on the Booking Items endpoint.
  • POS - Fixed an issue where POS was only working for the current day and switching to a different day was causing a smart menu issue.
  • Sessions - Resolved an issue relating to the sessions product setting "Start sales date" will not apply unless specified during initial product creation.
  • Schedules - Fixed an issue where copying schedules added all locations to each session and did not copy the location assignment correctly.
  • Locations - Fixed an issue where you were unable to update a tickets location.
  • Form submission - Resolved an issue where an error was occurring because the IP address was too long for the database field.
  • Membership - Fixed an issue where the KPI Dashboard was not loading for any venues. 
  • Products - Fixed an issue where the user-defined/custom cost was not saving while creating a product in Venue Manager.

Platform updates, enhancements & fixes

Today the following updates, enhancements and fixes have been deployed:

POS Authentication

This release includes a fix for an occasional issue that has been hard to replciate where POS was allowing a user to switch without authentication. Many thanks to the customers that helped to pinpoint the actions that resulted in this behaviour.


  • Importing - Added a field to the Membership import template to show the recurring billing amount.
  • Cancellations - Added "pending deactivation" as an importable status in ROLLER.
  • Discounts - Hid the discount code created from the purchase of memberships that are showing up in the list of discount codes in Venue Manager.
  • Discount Codes - Implemented a change to ensure that members don’t make bookings in the future that may extend past the validity of their membership. 


  • Detailed Transaction and Detailed Product Sales - Updated text from "Vouchers Redeemed" in reports to "Vouchers"
  • Scheduled emails -  Enabled editing of existing scheduled tasks so staff can remove email addresses without having to recreate the task.
  • Guest - Resolved an issue where the guest's column did not sort in any logical order and now sorts alphabetically. 


  • Description field - Added a character limit to the "Description" fields for Packages
  • Email and PDF tickets - An update to the layout of the confirmation email and PDF includes the following: Removing the line items under each package header, adding the total price of the package next to the header line item, if there are multiple of the same package, adding a ‘2x’ next to the package header, and the associated price is increased as a result and the Every day from message has been replaced by the booking date if there is a session in the package.

Other Items 

  • Wallet - Resolved an issue where you were unable to create a wallet. 
  • Waiver image - Resolved an issue where once staff had set an explainer image. within a waiver, there is no way to then remove the waiver image to revert back to not having an image contained within the waiver. 
  • Self serve kiosk - Fixed an issue where the Subscriber opt-in explanation text was only appearing on the left-hand side.  
  • Discount Codes - Resolved an issue where there was an infinite loading loop when clicking on discount code within a booking.
  • Bookings calendar - Fixed an issue where the booking calendar skips the month of February
  • Activation email - Fixed an issue where the maximum staff password limit was not being validated in the password activation email.
  • Receipts - Resolved an issue where dockets and recipes with a slash were printing multiple times.
  • ROLLER Payments - removed the country restriction on ROLLER payment methods.
  • Product - An update to the product type filters. 
  • Gift Card-  An update to make the gift card redemption page translatable. 

Platform updates, enhancements & fixes

Today the following updates, enhancements and fixes have been deployed:


  • Adyen - Resolved an issue where all ApplePay payment variants are mapped to our payment subtypes as `ApplePay`.
  • ROLLER Payments - A fix to solve an issue where POS payments could not be refunded through Venue Manager.


  • Accounts receivable - A fix to make sure that fully paid bookings should not have any accounts relievable against them. 
  • Deferred Revenue - Resolved an issue where bookings that have been refunded and cancelled should no longer have deferred revenue associated. 
  • Online Bookings- Fixed an issue where the Sales Cut-Off is allowing customers to add unavailable sessions to their cart before showing an error message.
  • Booking Timer - Implemented a fail fast with retries for the booking timer.


  • Slow Daily Summary - Resolved an issue where the daily summary report was taking 3 minutes to load on the first try
  • Detailed Product Sales - Resolved an issue where the Detailed Product Sales report didn’t return any data for products with 0 as QTY Sold. 
  • Netsuite Inventory  - A fix as the Netsuite Inventory Report was showing up blank

Other Items 

  • Locations - Resolved an issue where locations were not visible while creating Addons
  • POS Ticket Template - Updated adjustments to the default POS Ticket template to reduce the size of QR code and increasing the size of text. 
  • Tool Tip- Updated the membership dashboard tooltip as it was unclear. 
  • Segments - Fixed an issue where clicking the segments button on the guest’s page did not go anywhere. Now clicks through to the Segments page

Platform updates, enhancements & fixes

Today the following updates, enhancements and fixes have been deployed:

Performance improvements


  • Number pad -  Fixed the POS on-screen number pad to now show a decimal dot  
  • Support button - Resolved an intermittent issue with the support button appearing covering the bottom right corner of the POS


  • Refunds - Updated how refunds in ROLLER are being requested as Settlements in Worldpay
  • Printing - Fixed issue where you could not print tills through the VM
  • VM Payment - Resolved an issue where VM payment was not working and WorldPay HPP did not load
  • EFTPOS in ROLLER Payments - Fixed an issue where ROLLER Pay EFTPOS payments were categorised as 'Other' payments

UI Updates 

  • Activity Stream - Updated an incorrect date format
  • Import template - Update to remove irrelevant fields and add in validation 
  • Gift Cards - An improvement to make the "View gift card" page translatable

Other Items 

  • Attendance Ticket Report - Resolved issue where some bookings were missing from Attendance by Ticket report
  • Cancelled Memberships -Resolved an issue where cancelled memberships are still updating their expiry dates and updating each billing anniversary
  • Data - ROLLER Pay data integrity checks to make sure we are matching Adyen data
  • VM - Fixed an issue where the CX next available session button was not functioning within the online checkout if there was a ticket available on that date but “hide from online sales” is ticked
  • Schedule Manager - Fixed an issue where a unique schedule name error occurred despite the schedule name being unique.  
  • Smart Menu - Resolved and issue where smart menu tiles were incorrectly displaying sold out and remaining capacity
  • Receipts - Fixed issue where UAE venues that lost ability to print dual receipts (English / Arabic)
  • Self Serve Kiosk - Fixed an issue where SSK pages in VM were displaying 'POS menus are changing' warning message 
  • Online Checkout - Updated the online check out to show Venue T&Cs 
  • Playground  - Fixed an issue where Playground was breaking when a staff member logged in  

Platform updates, enhancements & fixes

Today the following updates, enhancements and fixes have been applied to your ROLLER subscription:

Performance improvements

Significant refactoring has been completed to many back end services to improve the performance and reliability of the platform.

ROLLER Payments

  • Apple Pay - remove Apple Pay from displaying in embedded iframes as Apple does not allow this for security reasons.
  • Refunds - resolved an issue with some POS refunds not being displayed in reports.
  • Activity stream - fixed issue with transactions displaying as $0
  • Cancelled transactions - removed transactions authorised by the issuer by cancelled by the risk engine from displaying as Authorisedin reports.
  • Daily Summary Report - added failed transactions to Submitted Qty column. 
  • Transactions list - updated the transaction timestamp from UTC to adjust to the venue's timezone.
  • Chargeback reporting - added chargeback acquiring fees and added negative character to enable distinction between chargeback and chargeback reversals.

Gift Card Checkout

We've deprecated the gift card checkout app and moved the Balance Check, video message and manual redemption functions to Online Checkout.

Online Checkout

  • Gift Card - moved the card delivery details section.
  • WorldPay - updated the hosted page mobile styling to resolve spacing and alignment issues.


  • Cancelled & refunded bookings - resolved an issue related to bookings refunded to Gift Cards which incorrectly reported recognised revenue.
  • Revenue by Product by Staff Member - fixed issue that blocked report from being generated.
  • Revenue Recognition - applied an update to relabel complimentary bookings which displayed a '101' payment method.

UI fixes

  • POS Templates - fixed issue with move section up/down arrows in Venue Manager.
  • Down-down menus - fixed an issue in Venue Manager with the positioning of drop-down menus being cut off when triggered from some grids.
  • Export to CSV - fixed an issue that cut off the date picker.
  • Gift Card date - changed positioning or the date picker in Venue Manager for the gift card date or delivery date field.

Other items

  • Adyen test cards - updated Adyen default cards in playground.
  • SagePay - added placeholder text '000' to postcode field when AVS verification to resolve some errors.
  • Rest API - added field for 'companyId' to the GET bookings endpoint
  • Invoice payments - solved an issue affecting invoice payment for venues using and Adyen and ROLLER payments
  • Refunds - fixed issue where refunding of individual items in Venue Manager wasn't refunding associated taxes.
  • Schedules - resolved a problem with schedules duplication to playground environments.
  • InMoment - fixed an issue where the page did not show the saved Gateway Alias value after saving.
  • Translations - fixed an issue with currency translation on emails and another related to all Korean emails.

Instant location capacity updates, platform enhancements and fixes šŸš€

We've released a bunch of key updates and fixes for the platform - read on for full details:

Location capacity

Product availability will NOW be instantly updated when a location's capacity is edited. Previously we cached this capacity for performance, so we've optimised this and updated the function.

Invoice payment support for 3DS + alternative payment methods

We've added support for the new online redirection flow to enable 3D secure and alternative payment methods such as iDeal, Sofort, Bancontact, Klarna and many others.

When you send guests an invoice you can now achieve liability shift with 3D secure and offer popular local payment methods.

English language override

We've fixed a number of instances in different apps and emails where this setting was not correctly overriding the venues default language.

Online Checkout updates:

  • Browser autocomplete - enhanced error handling for cases where the guest autocomplete data includes an invalid or incomplete address.
  • Date fields- corrected several issues with date fields including:
    • Another field was displayed on top of the date selector element of the Gift Card Send Date field.
    • Solved a problem when the browser zoom was not set at 100%.
  • Package products - solved a quantity error where the package contains a session product.
  • Force minimum purchase - fixed several issues relating to the recent online checkout upgrade with this feature.
  • Zip/postcode field - solved an issue that caused this field to incorrectly display in some checkouts.

Reporting updates:

  • Product Revenue by Reporting Category - implemented new logic to correct Quantity Recognized data discrepancies.
  • Export to Excel - fixed an issue exporting to Excel on the Deferred Revenue report.

Other updates and fixes:

  • Enquiry form bookings - fixed an issue that prevented users from viewing these booking records in Venue Manager.
  • Booking restrictions - resolve an issue where bookings that had both past and future dated booking items would incorrectly restrict staff from editing.
  • Email responses - solved a problem with responses to emails generated from activity stream not being displayed in Inbox.
  • Self-serve kiosk - fixed an issue adding products to menus.
  • Order confirmation email - solved an issue where 100% discounted bookings created via the API we're not sending order confirmation emails.
  • Tickets API - resolved an issue where booking date was not included in the endpoints payload.

Updates & fixes

We just shipped a bunch of other updates and fixes, namely:

API usage
We've added a new section to the API keys page in Venue Manager that allows staff to immediately view the volume of calls made to the API for the last 30 days and download detailed usage to a CSV file.

Smart menu's
As part of the transition to POS Smart Menus, we've removed the ability to create new legacy menus for a POS device or template.

Legacy session builder
In preparation for our upcoming new Schedule Manager feature, a button "Use schedules" will appear when editing session products using the legacy session builder. Clicking "Use schedules" removes the legacy session builder (and its sessions) and allows you to create schedules.

Waiver holders fix
Resolved an issue with the date selector on the Waiver Holders page in Venue Manager which resulted in no Waivers signed more than 365 days ago being returned in search results regarding of the date/period selected.

Adyen drop-in component updates

  • Added messaging and validation to prevent guests from completing duplicate payments on Invoice Widget payments
  • Fixed an issue with the discount value displaying incorrectly on the order confirmation page
  • Fixed an issue that prevented venues from processing gateway refunds in Venue Manager
Membership updates
  • Fixed an issue with membership discount application where a custom membership ID is applied
  • Fixed a UI issue which prevented the future date selector being used in POS sales of recurring memberships
  • Updated a label on the membership growth report

Minor POS fixes

  • Fixed an issue with tipping where {STAFF} was displayed instead of the staff members name
  • Fixed an issue with partial payments where an incorrect payment status was displayed

New POS login experience & other updates/fixes

Enhanced POS login experience

You can now quickly and easily enter your POS PIN using our on-screen keyboard. This optimisation increases the speed of operation and reduces staff fatigue by eliminating the hand travel between the keyboard and touch screen.

Qatar support for PayFort

Venues operating in Qatar can now process online transactions using our PayFort integration.

Removal of "Manager's code"

The device-level Managers code has been removed. This code was a legacy control implemented prior to staff member level roles and hence is no longer required.

Support for Swiss Venues

We can now create and manage venues in Switzerland that comply with local language & currency requirements.

Venue Manager terminology updates

The label 'payment' has been changed 'status' & 'owing' to 'balance' in Venue Manager to maintain consistency and avoid any confusion for staff.

Other updates and fixes:

  • Expiring existing waivers - this fix ensures all existing waivers are expired when updating your waiver, if selected. This action was failing for some venues with a large number of waivers.
  • Smart menu updates - we've released several improvements of the new smart menu feature to support barcode scanning, implemented UI enhancements in Venue Manager, fixed UX issues with session products & playground usability.
  • Unpaid POS bookings - enables the entry of $0 bookings in ROLLER POS if the staff members permissions permit.
  • POS cash rounding - a fix has been applied to correctly round transactions involving discounts and cash payment at POS, to eliminate whereby an amount owing balance.
  • Venue Manager payments - a fix was applied relating to the processing of card payments for staff members with access to multiple venues in Venue Manager.
  • Strong POS PIN validation - we've improved validation for staff roles that require a strong POS PIN so that staff accounts can't be created without a POS PIN equal to or greater than 8 characters.
  • Discount date selector UI fix - we've added changes that improves the user experience when selecting redemption dates for discounts.
  • Kounta gift card redemption - we made updates to our integration to support recent changes by Kounta to ensure clients can continue to redeem ROLLER gift cards in Kounta.
  • Package ticket improvements - package tickets will now display the booking date under the 'when' section of the email confirmation instead of the sales period.
  • Staff validation update - we've added further validation to make it clear to the user that the last name is required when creating new staff accounts.
  • Form description - fixed a small UI issue when updating the description of a form.
  • Axess integration update - we've updated our Axess integration to support recent firmware changes implemented by Axess.
  • HQ reporting category sync - updated the HQ to linked venue background task to sync the child reporting ID or each item to its associated products.
  • Date selector - fixed a minor UI issue with the height of several modal windows which affected the ability to easily interact with UI elements such as date pickers and drop down elements.

POS updates galore with Smart Menus, a new membership redemption experience & fraud enhancements

Smart Menus

We're very excited to announce that new Smart Menu feature for POS now supports all product types - from standard passes to session passes, add ons to stock items. Additionally, we've added the ability to implement sections within a Smart Menu. 

Learn more about POS Smart Menu

Membership Redemption at POS

A brand new experience for staff members at POS when redeeming memberships to improve efficiency and accuracy of headcount reporting. These user experience changes also extend to sales flows for memberships where waivers are associated with the membership product and some minor improvements to the waiver assignment interface.

Learn more about redeeming membership in POS

POS fraud enhancements

A Venue Setting has been added to enable venues to force authorisation of all refunds [via POS PIN's] for any refunds at POS regardless of the staff member which is logged into the device. Learn more about venue settings

New staff permission has also been added, "Require strong POS PIN" in the staff role management function in Venue Manager. When enabled, this will require any staff member with that role to create a POS PIN that is a minimum of 8 characters in length.

In many cases, staff members become aware of the POS PIN of managers with 4 or fewer characters. This setting is designed to improve security and encourage staff members with higher privileges to utilise devices such as RFID wristbands. Additionally, we are passing out the support of the shared device level "Manager PIN". Learn more about staff roles

Other updates and fixes:

  • Plain-text email - to increase deliverability, we are now sending both an HTML and plain-text version of our emails to your customers.
    Learn more about emails sent to your customers from ROLLER
  • Waivers search improvement - waiver search has been optimised to manage common non-numeric characters entered by guests so that searches can now be performed by typing any type of format including 3334445555, 333-444-5555, (333) 444-5555, or 333 444 5555.
  • POS incomplete payments - if partial payment has been applied to a booking and the browser session is refreshed, a pop-up window will be displayed to prompt the POS operator to proceed to process full payment or dismiss the window [if their staff permission enables].
  • Braintree SDK upgrade - updated the SDK which ROLLER utilises to integrate with Braintree as they announced deprecation of the legacy SDK which we were previously using.
  • POS sold out banner - a "sold-out" banner will now be displayed in POS if a stock item has a quantity level of 0.
  • Sequential receipt in Venue Manager - we have extended our existing functionality to generate sequential receipts, now available for Venue Manager generated receipts as well.
    Please get in touch with our Support team to enable this on your venue
  • Customer pays fees setting - tooltip displays warning text that when active, customers will be notified of the following fees before making payment: Credit card fee (%), the Transaction fee (%), the Transaction fee ($), Product fee (Per product).
  • Product availability in Smart Menu - product availabilities are now showing correctly in Smart Menu.
  • Overbooking in Venue Manager warning message - minor UI issue has been rectified to ensure the warning message when overbooking an item in Venue Manager is displayed correctly.
  • Currency display in POS - minor UI issue has been rectified with the display of Swiss and French currencies in POS.

New POS tendering experience to improve speed + heaps of other updates

New POS tendering experience

We've redesigned and rebuilt the payment tendering interfaces in ROLLER POS to provide a more intuitive and streamlined process with improved functionality with respect to multi-tendering of transactions. This enhancement is designed to improve staff efficiency, accuracy and training.

Learn more about processing transactions in POS

Dashboard enhancements

Your dashboard in Venue Manager has received a makeover to make it simpler for you to track key metrics. A new Revenue metric has been added and you can now view all metrics for any date using the dashboard global date selector.

If your venue has activated ROLLER's membership functionality, a new panel has been added to the dashboard to display key metrics including active members, a summary of recurring payments processed, sales and churn.

Learn more about the dashboard features in Venue Manager

Xero export for cash accounting

We have added a cash accounting version of the Xero export report, where revenue is recognized when funds are received. Please contact our Support team if you would like to get access to this report.

Learn more about Xero export for cash accounting

Added support for PayFort to Invoice widget

Invoice widget now supports the PayFort payment gateway via a hosted payment page flow. This enables guests to pay invoices directly using their credit card using the invoice email link.

Learn more about sending invoices from ROLLER

Other updates and fixes:

  • Gratuity report - now includes Booking ID to help you reconcile tips when needed. Learn more about Gratuity report
  • Transactions by product report - has been updated to reflect adjustments related to refunds after redemption/expiry and cancellation. Learn more about transactions by product report
  • Recurring pass check in - function has been update to enable a POS operator without "can edit past bookings" permission to check in a recurring pass post the first check-in. Learn more about checking in booking in POS
  • Xero export date format - all dates in the Xero reports are now exported in YYYY format.
  • Exclusion period in session pass - dates excluded on a session pass under the "advanced settings" section is now displaying correctly in the checkout.
  • Attendance reporting correction - an anomaly discovered for a small number of venues have been fixed with all historical data corrected. All affected venues have been notified earlier this month with a recommendation to regenerate reports from the 1st December 2019 as they could include increased headcount and thus revenue in that period.
  • Auto-check in using barcode scanners when the auto-check in setting is enabled, tickets scanned using a barcode scanner is automatically checked in without any additional buttons need to be clicked.
  • Discount code limit per customer is now applying correctly in the checkout, Venue Manager, and POS.
  • POS booking adjustment and activity stream - the booking activity stream in Venue Manager is now correctly recording any adjustments made to a booking in the POS (i.e. removing a ticket from the booking).
  • Ticket status - logic has been updated to ensure the correct status is displayed when viewing a booking's ticket status in Venue Manager under the Booking details > Items.
  • Address autocomplete - typing in a new address located in the US will now bring up a matching address automatically.
  • Country field mapping for customers located in the Netherlands - typing in an address in the Netherlands will now map the country name correctly to the customer's profile.
  • Ticket purchased time - the purchased time displayed on the tickets sent to customers is now correctly displaying the time based on the venue's timezone rather than UTC.
  • Updating membership payment details in POS - a fix has been put in place to enable POS operators to update credit card details for recurring membership payment in POS again.
  • Credit card fee for recurring membership payment - if a credit card fee is set by a venue, the recurring membership fee will include this to the total balance charged to the customer.
  • EOD (multi day) balance report - reporting logic has been fixed so that memberships that have been checked in (redeemed) and then refunded and cancelled will balance the deferred revenue and recognized revenue correctly.
  • FirstData Singapore payment gateway - we have updated our integration to send the same MxissueNo reference in both the authentication and authorisation calls as requested by FDMS.
Show Previous EntriesShow Previous Entries