Skip to main content

Xenial Cloud POS Shell

2023-08-17 | 2.2.112 POS Shell

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial POS Shell.

Supplemental Information

This release is not dependent on another release.

Improvements

POS-44766

FreedomPay Integration

As part of the initiative to integrate the POS with the payment gateway FreedomPay, the following has been updated:

  • cordova-plugin-freedompay-fcc

POS-44803, POS-44949

Cash Drawer Controller Plugin

To support cash drawers with a direct connection to Android-based terminals (XC-23 ARM and XC-23 x86), the following has been added and updated to the latest version:

  • cordova-plugin-cashdrawer-controller

POS-45143

FreedomPay Integration

  • Updated logging for cordova-plugin-freedompay-fcc.

  • Updated Cash Out function to include the transaction amount in the request.

POS-45199

Shell Update

Improved error handling, logging, and retry process for the Shell Update operation.

POS-45290

Language Selector

Updated the language selector to provide a label for the preferred language.

POS-45461

Cash Drawer Controller Plugin

Updated the cordova-plugin-cashdrawer-controller to support the SL21+ using the RJ11/12 cash drawer port.

POS-45880

Cash Drawer Controller Plugin

Updated the cordova-plugin-cashdrawer-controller to support NCR hardware.

XKM-6020

XKM Install Prompt

Updated the verbiage that is used in the prompt that appears when the user attempts to install XKM on a terminal that is not mapped to the site.

2023-05-15 | 2.2.102 POS Shell

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial POS Shell.

Supplemental Information

This release is not dependent on another release.

New Features

POS-40191

Verifone E285 Bluetooth

Added support for Bluetooth communication for the Verifone E285 Payment Terminal using Verifone Point Flex API.

  • The Bluetooth pairing name for the Verifone Payment Terminal is: "Verifone [model] [Serial Number]", where the [Serial Number] is the nine (9) digit device serial number.

    For example, a Bluetooth pairing name could be “Verifone e285 123-456-789”.

  • When pairing, Xenial filters the available Bluetooth devices to only display those devices where the Bluetooth pairing name begins with "Verifone e285 NNN...etc." The device serial number is displayed for all available pairing options.

    The Xenial iPad only pairs with one Verifone terminal at a time.

  • If the Xenial iPad is not paired with a Verifone payment terminal when the user performs a transaction, the user is able to immediately pair with an eligible payment terminal.

  • To ease the burden of swapping out payment terminals, the user selects Connect Verifone Reader from the Xenial interface to unpair from the currently paired Verifone terminal and pair with another terminal.

  • The Bluetooth pairing process is OS-agnostic (Android or iOS).

Older Releases

2023-04-18 | 2.2.100 POS Shell

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial POS Shell.

Supplemental Information

This release is not dependent on another release.

New Features

POS-41919

FreedomPay Integration

The POS now integrates with the payment gateway FreedomPay.

Payment processing is now supported with Ingenico Lane 3000 devices with FreedomPay.

The FreedomPay peripheral schema is available in Data Management when the FreedomPay service is added for at least one company site.

2023-03-09 | 2.2.96 POS Shell

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial POS Shell.

Supplemental Information

This release is not dependent on another release.

Improvements

POS-38747

Language Translation

Implemented support for user-defined language translations of all POS Shell components to enable the user to view the language of their choice and more efficiently interact with the application.

The user selects the desired language during the Sign In process.

POS-41931

Shell Header

(Android) If the user swipes the screen in any direction, the POS Shell header remains visible.

POS-41606, POS-43030

Silent Install

Implemented additional Silent Install parameters for defining users, sites, terminals, and XKM stations.

POS-43033

Password Reset

When the user selects the "Forgot Password?" button to reset their password, instructions are emailed to the provided email address and an email sent notification is now displayed.

2022-11-15 | 2.2.88 POS Shell

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial POS Shell.

Supplemental Information

This release is not dependent on another release.

Improvements

POS-39142

Terminal Error Handling

Added message to notify the user and provide a retry option if an error is encountered when the Shell sends a terminal active payload to the Portal.

POS-39200

Duplicate Terminal Prevention

Updated the Shell to not start the POS application on a duplicated terminal. The user is prompted to reinstall the application on the device.

POS-40988

License Agreement

Improved the formatting and presentation of the License Agreement page.

2022-07-25 | 2.2.82 POS Shell

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for production versions 2.2.76 - 2.2.82 of Xenial POS Shell.

Supplemental Information

This release is not dependent on another release.

Improvements

POS-37951

Xenial Gift and Loyalty

Addressed issue with requests returning the response: "400 Bad Request error “isTrusted“:false".

POS-37957

Page Up / Down Buttons

When Shell is running on legacy POS terminals with touchscreens that do not support dragging to scroll content, the Shell now automatically detects this and renders buttons to scroll lists up / down.

POS-38702

Silent Installation

Added support for "Silent Installations" that install the application with default configuration settings.

POS-41153

Data Refresh

The Xenial Secondary Display tab is now displayed consistently without duplicates after a data refresh operation.

POS-41284

PayPal

Improved credit card processing with PayPal.

POS-41297

Xenial Gift and Loyalty

Improved gift and loyalty card scanning with integrated camera.

POS-41382

Data Refresh

Addressed issue with a data refresh operation resulting in 'New Configuration retrieval failed' error message.

POS-41479

Application Log

Implemented improvements to application event logging.

POS-41618

Allowlisting and Bucket Configuration

Updated the S3 value for Shell to allow for easier allowlisting and bucket configuration.