LS Pay 2.25.3 Release Notes

Released July 14, 2021

Highlights

It is possible to get the whole feature set supported in one function. Steps have been taken to make sure that after the first initialization, it is not needed, if settings are updated. This change affects most of the plugins and helps reduce the risk of an inactive connection.

New terminals arrived from Verifone POINT and they have been validated. The integration now supports pre-authorizations.

Release notes

Engine

  • All EFT connection features are now returned in one function, GetPluginFeaturesAsync.
  • Boolean values in settings are now validated, only true and false apply.
  • New Setting enum added, URLPrefix (used by Adyen for cloud communication) and ForceMKEAvilability to force manual entry to be displayed, if not suggested in the POS request.
  • New EFTException enum added, SessionAlreadyStarted to indicate that the process can continue.
  • New ServiceException enum added, PSPTypeNotSupported to indicate that the selected EFT connection is not supported in the LS Pay Service.

Adyen

  • Added new setting for connection, URL prefix.
  • Added new setting for unique POS ID to identify the transaction in Adyen Gateway.
  • Validation on endpoint prefix added when initiating live EFT connection.
  • Internal re-factoring, reloading is no longer required after changing the settings.
  • Metadata can be supplied in OriginalIds.AdditionalId, the format is "key1:value1;key2:value2". Further details here: https://docs.adyen.com/point-of-sale/add-data#metadata​​​​​​​
  • New error structure from Adyen Response mapped.

Global Payments PAX

  • Timeout added when trying to establish connection.
  • Internal re-factoring, reloading is no longer required after changing the settings.

Linkly

  • Internal re-factoring, reloading is no longer required after changing the settings.

  • Added new internal storage to store details needed.

Moneris

  • Internal re-factoring, reloading is no longer required after changing the settings.

Nets PSAM

  • Fix error text and messages returned from the terminal located in TransactionResponse.EFTMessage from LS Pay.
  • Internal re-factoring, reloading is no longer required after changing the settings.

Nets Baxi

  • Internal re-factoring, reloading is no longer required after changing the settings.
  • When updating a pre-auth, the AdditionalId from the request is returned in the response, to be able to finalize from the POS.
  • Added new setting to set a location for the log file created by Baxi.

Network International

  • Internal re-factoring, reloading is no longer required after changing the settings.

Optomany

  • Internal re-factoring, reloading is no longer required after changing the settings.
  • Re-factor receipt parsing.
  • Added more information texts to be posted to the POS using ProgressUpdate.
  • Added confirmation process for manual key entry.
  • Text updated when asking for signature verification.

PayEx

  • Internal re-factoring, reloading is no longer required after changing the settings.
  • Added PosRef to identify transactions via LS Pay.
  • Added support for unique POS reference ID (TransactionId), Value must be numeric, max 12 digits.

Payworks

  • Internal re-factoring, reloading is no longer required after changing the settings.

Shift4

  • Internal re-factoring, reloading is no longer required after changing the settings.
  • Check if more than one response was returned.
  • Map verification method.
  • Remove support for manual entry, handled on the terminal itself.

Union Pay

  • Internal re-factoring, reloading is no longer required after changing the settings.
  • Update how success and failure is handled in the response, for instance when asking for last transaction details.

Valitor PAX (POSitive)

  • Remove support for ICancel, not possible to cancel from POS.

Verifone Israel

  • Internal re-factoring, reloading is no longer required after changing the settings.
  • More mapping for error codes added.

Verifone Nordic

  • Internal re-factoring, reloading is no longer required after changing the settings.

Verifone POINT

  • Internal re-factoring, reloading is no longer required after changing the settings.
  • Mapping of more values returned in the response from the PED into TransactionResponse values and objects.
  • Unique ID of the EFT created added to the local storage. Now more than one terminal can be connected to one service (LS Hardware Station and LS Pay Service).
  • Support for pre-authorizations added.
  • New enum added, ForceMKEAvailability to activate manual key entry if not supplied in the POS request.

Verifone UK (Ocius)

  • Internal re-factoring, reloading is no longer required after changing the settings.
  • New enum added to indicate if Token is used, Account on file error.

Worldpay

  • Internal re-factoring, reloading is no longer required after changing the settings.