LS Pay 2.25.1 Release Notes

Released June 8, 2021

Highlights

Two new plugins added, SmartPOS to the Android factory and Shift4 to the Standard2 factory.

New interfaces added, two for pre-authorization functions and one for plugins that can print receipts by selecting the type of receipt needed.

Several modifications made after certification processes in Verifone UK (Ocius) and balance request for gift cards for the Verifone Israel integration.

Release notes

Engine

  • New plugin added, integration for Shift4 added to Standard 2 Factory.
  • New plugin added, integration for SmartPOS added to Android Factory.
  • New interface added, IUpdatePreAuth, for plugins that support update on pre-authorization, inherits IPreAuth.
  • New interface added, ICancelPreAuth, for plugins that support cancellation on pre-authorization, inherits IPreAuth.
  • New interface added, IReprintReceiptType, for plugins that support selecting what type of receipt to print, inherits IReprint.
  • When EFT connection is removed. all settings are removed from Xam.Settings. Previously. all settings were stored even though the connection had been discarded.
  • New EAException enums added, CardReaderFailure and PrintingError.
  • New EFTException enum added, CardError.
  • Dependency added for Karamunting.KotlinX to nuget nuspec file.

Adyen

  • Update what IPreAuth functions are supported in cloud versus local.

Linkly

  • Indication for PAT (Purchase Analysis Data) added.
  • Surcharge on PED is returned in transaction response from LS Pay.

Moneris

  • Receipts are always returned if supplied by Moneris, they were missing when a transaction was declined.

Nets SmartPOS

  • New plugin added to LS Pay.

Salt Payment

  • Reference to previous transaction can be added when processing refund, referenced refund.

Shift4

  • New plugin added to LS Pay.
  • Union Pay (UMS)
  • Handle unsuccessful transactions when host is unresponsive.

Verifone Israel

  • Property added, balance returned for gift cards when swiped.

Verifone UK (Ocius)

  • Connectivity encanchments, delay and timeout.
  • Option added to print last receipt in mid-transaction, for example for signature requests.
  • Option added to print a receipt of a given type (Merchant/Customer) when transaction is done (IReprintReceiptType).
  • Handling connectivity and polling updated.
  • Setting added to indicate whether the terminal has a printer to identify different approach.