EFT service

The EFT service contains the interface necessary to connect the LS One POS to a card payment terminal.

In release LS One 2019.1 the legacy EFT function within the EFT interface will be marked as obsolete. This will also include the operation Pay Card. The following text explains the operations and interface that should be used for EFT functionality in current releases and will continue to be available in release LS One 2019.1 and later.

 

The obsolete functions will be removed in a later release of LS One and all EFT integrations should be moved to the new functionality.

 

Configurations

EFT mappings (find in ribbon at Setup, Payments, EFT Mappings) can be used to map tender types that come from the EFT provider to the tender type ID's that are in the LS One system.

Available integrations

The LS One POS installer includes some EFT module that are ready to be used.

Drop down EFT

The Drop down EFT that can be used if a customer does not require an integrated payment terminal. This dialog displays all cards that have been configured in the Card types view.

Verifone Point for USA

An integration to Verifone Point US is included in the installer. Please see documentation on the LS Retail partner portal on how to activate it within the LS One POS and what configurations are necessary.

LS One integrates to Verifone Point that leverages the PayWare Connect payment gateway to connect to a variety of payment processors. Please contact Verifone in the US or the payment processor that you want to use to check if it is a supported payment processor.

LS Pay

LS Retail has a new payment terminal engine called LS Pay. Currently it is scheduled that LS One will be integrating with LS Pay in the LS One 2021 release.

To see more information about the LS Pay engine please look at the LS Pay product page on the LS Retail website.

 

Main functionality

 

Name Description
EMV_AuthorizeCard Is called from the Authorize card operation. This function has all the checks and balance calculations that are needed for a payment operation. This is done so that any changes that are needed to this functionality can be done through customization.
EMV_VoidCardPayment Is called from the Void payment operation when the user has selected a card tender line
StartListening Can be used to tell the EFT terminal to start asking for information from the customer. The LS One POS does not call this function directly. But it can be used from a trigger or a customization.
Stop Listening Can be used to tell the EFT terminal to stop asking for information. The LS One POS does not call this function directly. But it can be used from a trigger or a customization.

As described in the notification above there are more public functions in the EFT service but some of them will be made obsolete in the next release so if other functions besides those that are listed here are implemented in a customization those customizations will have to be changed in future releases.

POS Operations

Two operations in the POS directly call the EFT service. Here below is a list of all the operations and which functions they call

Name Description
Authorize card Calls EMV_Authorize card function
Void payment Calls EMV_VoidCardPayment function

Development pack

To find this service in the development pack go to DevPack\Source\POS\Services

See also

EFTExtraInfo

EFTTransactionExtraInfo