LS Pay 2.21.7 Release Notes

Highlights

First official release of LS Pay Service and LS Pay Service UI.

From previous versions

2.21.6

Alterations on how exceptions are handled in LS Pay. Various bugs fixed after extensive testing in LS One

2.21.5

Hotfix for Union Pay, requested by Adidas.

Release notes

Engine

  • New ParamName enums added for Exception handling (2.21.6).
  • Parameter name in IGetTransaction functions altered, new name is originalIds to indicate that the transaction needs details from previous transaction (2.21.6).
  • New string classes added, EAExceptionMessage and EFTExceptionMessage in order to have the same text returned by each plugin for the same situation. Update reaches all plugins, without any logical changes. (2.21.6).

Adyen

  • Back to version 5.7 of Adyen NuGet package (2.21.7)
  • Bugfix: amounts from POS can have more than two numbers indicating cents (Financial fractions), this will resolve in failure if not parsed correctly. Amount parsing cutts more than two numbers from the original number (###.##) (2.21.6).

Linkly

  • Implementation on Void added, as a referenced refund (2.21.6).

Moneris

  • More mapping on error texts from Gateway (2.21.6).
  • Status check on responses from gateway to map to LS Pay return values, EFTMessage and AuthorizationStatus (2.21.6).
  • Modifications for logging, only log changes, not the same polling details (2.21.6).

Nets PSAM

  • Function added for ClockSync, needed by Scandlines. Adding IProperties function SetProperty with EAMProperties.DateTime and empty string value (2.21.6).
  • Updated init function, it is now possible to initialize multiple times without breaking the communication with the terminal (2.21.6).

Nets Baxi

  • Updated error texts and validation for purchase request (2.21.6).
  • Vendor information added (2.21.6).
  • Progress update event handling fixed (2.21.6).
  • Updated dlls for communication (2.21.6).

Network International

  • Check for an error message in void function, see if transaction has already been voided and return TransactionResponse, not throw an exception (2.21.7).
  • Stand-alone refund is not supported, throw exception if requested (2.21.7).

Union Pay

  • Alter how response text is mapped, Chinese letters are two bytes (2.21.7).
  • Add update for returned code Y4, transaction does not exist (2.21.6).
  • Add process for *Y4* error when request for last transaction fails and card issuer is returned in the response (2.21.5).

Verifone Israel

  • Updated report function for settlement details (2.21.6).
  • Added ICardData to retrieve information about the inserted card (2.21.6).
  • Added progress update events (2.21.6).