LS Pay Admin

The Admin tool provides all configuration that is needed for the LS Pay Service to work.

Installation

The Admin UI is installed as a part of the LS Pay Service. Once LS Pay Service has been installed, browse to http://localhost:5050/admin.

Functionality

When the LS Pay Service is connected and there are no active payment terminal connections, the list in this window is empty.

The columns in the window:

  • PSP Type - Name of the Payment Service Provider
  • Connection ID - A unique ID for the terminal connection; used by clients to distinguish between terminals.
  • Log - Button to download the logs for this terminal.
  • Status - Shows the terminal connection status (Active, Inactive, or Undefined).

If the Admin tool cannot connect to the Pay Service, the Admin UI will display the message Disconnected in the header:

  • To check if the configuration is connected, click the Settings icon in the top-right corner, and make sure that configuration is set to the correct host and port of the Pay Service and that the Pay Service is up and running:

To add terminal connection

  • To add a new connection to the Pay Service, click the Add terminal connection button, select the PSP, and give it a unique ID:

Note: The ID you provide is required by the Pay Client or the POS system to know which terminal to use.

To delete terminal connection

  • To delete a terminal connection from the Pay Service, select the terminal connection you wish to delete, and click the trash can icon in the toolbar on the bottom:

To configure a terminal

Terminal settings vary between Payment Service Providers.

Once a terminal connection has been created, it will have a default configuration from LS Pay.

  • To view or change the configuration, click the terminal connection in the list to display the settings required for that terminal connection.
  • Configure all the settings with the required values, and click Save:

Init terminal connection

Init initializes the terminal connection with the provided settings and updates the connection status.

  • Click the drop-down arrow, and click Init to initialize the connection:

To terminate a terminal connection

The Terminate feature is used to terminate or disable the terminal connection.

  • Click the drop-down arrow, and click Terminate to terminate the connection.

Note: Terminate does not affect the terminal connection in any other way than disabling it.

Pairing

There are two ways to pair a terminal and the method depends on the terminal PSP type: Pair-on-POS and Pair-on-Terminal.

Pair on POS

The terminal is set in pairing mode which then displays the pairing code required to complete the process.

  1. Open the Admin tool, click the drop-down arrow, and click Pairing.
  2. Enter the code displayed on the terminal, and then click Pair to start the process.

Pair on Terminal

  • Click the drop-down arrow, click Pairing, and then click Pair to start the process.
  • If required, the pairing code will be displayed in the pop-up window. Enter that code on the terminal to complete the process.

Note: Not all terminal connections require pairing codes. The process will auto-complete in that case.

To import or export terminal connections

It is possible to export terminal connections with all the settings to be imported in another Pay Service.

Export

  • Select the terminal connections that are to be exported, and click the Export button in the toolbar at the bottom.

This will create a .json file that will be saved locally, and which you can then import in another Pay Service.

Import

  • Click the Import button in the toolbar at the bottom, and then select the .json file to import.

If there is a terminal connection with the same Connection ID as in the .json file, the Admin tool will try and update the settings on that connection. Otherwise, it will create a new terminal connection with that ID and settings.

Logs

You can download the logs from the Pay Service host through the Admin tool.

  • Click the Log button on the terminal connection. This will download a .zip file of the log files for that terminal connection.

Logs are also available in the Pay Service installation folder under the Logs folder (default path is C:\LS Retail\LSPay\Service\Logs)