Installing the Self-Checkout Connector – Common Flow

In this article

Installing the Self-Checkout Connector – Common Flow

Installing the Self-Checkout Connector – Common Flow

Selecting Installation Components

Checking Prerequisites

Installing the Self-Checkout Connector – Common Flow

Manufacturer-Specific Options

Deployment-Specific Authentication

Telemetry Settings

Completing the Installation

SCO Management Portal

Next Steps

This topic describes the installation steps that are common to all Self-Checkout Connector (SCO) deployments, regardless of deployment type (On-Premises or SaaS) or device manufacturer.

Manufacturer-specific configuration and deployment-specific authentication steps are covered in separate topics.

Before You Begin

Before starting the installation, ensure that:

Starting the Installer

  1. Log on to the target machine using an account with local administrator privileges.
  2. Run the SCO installer.

The installer welcome screen is displayed.

SCO Installer welcome screen

Selecting Installation Components

During installation, you are prompted to select which components to install.

  • Self-Checkout Connector – Required for all installations.
  • NCR Connector – Optional. Required only for NCR self-checkout devices.
Component selection screen

If you are installing SCO for non-NCR devices, select only the Self-Checkout Connector option.

Checking Prerequisites

When the Self-Checkout Connector component is selected, the installer shows a Prerequisites page that checks for the components the connector needs before it can run:

  • Internet Information Services (IIS)
  • .NET Runtime 8 (x64)
  • ASP.NET Core Runtime 8 (x64)
  • ASP.NET Core Module V2 (.NET Hosting Bundle)
Prerequisites check screen

Each component is marked [ OK ] when it is already installed. If anything is missing, keep Install the missing components before installing the connector selected (the default) and Setup installs them before it copies the connector files:

  • Missing IIS components are enabled with DISM.
  • The .NET Hosting Bundle is taken from a Prerequisites folder next to the setup file when one is present; otherwise Setup downloads it from Microsoft.
  • Either step can require a restart, and Setup tells you when it finishes.

If you clear the option, or continue while components are still missing, Setup asks you to confirm. Installation can finish, but the connector does not start until the missing components are installed. You can also install them manually beforehand. See Automatic Prerequisite Checks by the Installer.

Entering Common SCO Settings

The installer prompts for the common configuration values required for SCO to communicate with Business Central and Hardware Station.

Common SCO settings screen
  • Store ID - Store identifier matching the store configured in Business Central.
  • Service Token - Token generated in the Self-Checkout Connector card.
  • Hardware Station Base URL - Base URL of the Hardware Station used for payments and printing.
  • LS Central Base Endpoint - Base Endpoint of the LS Central Business Central instance.
  • Site Port - TCP port of the IIS site that hosts the connector and its Administration Portal. The default is 8077; enter a value between 1 and 65535. If the port is already used by another application, Setup warns you and lets you choose a different port, because the connector site cannot start on a port that is already taken.
  • Manufacturer - Device manufacturer (Diebold Nixdorf, NCR, or Custom).
  • Deployment Type - On-Premises or SaaS.

Manufacturer-Specific Options

If Custom is selected as the manufacturer, the installer prompts for a system folder where custom plugin assemblies are located.

Custom plugin folder selection

Deployment-Specific Authentication

After entering the common settings, the installer prompts for authentication details based on the selected deployment type.

Authentication configuration screen
  • On-Premises – Username and password for Basic HTTP authentication.
  • SaaS – OAuth (S2S) authentication values.

Telemetry Settings

Starting with SCO version 29, the installer includes a Telemetry Settings page with a single Enable Telemetry checkbox, which forwards logs, traces, and metrics to the LS Retail Application Insights portal. Telemetry is optional and this checkbox is the only telemetry setting available during installation.

Telemetry settings screen

Additional telemetry options - a Retailer ID, which data categories to share with LS Retail, and optionally forwarding a full, unfiltered copy of telemetry to your own Application Insights resource - are configured after installation, in the connector's Administration Portal. See Telemetry in the Administration Portal topic.

Completing the Installation

After all required information is provided, the installer performs the following actions:

  • Copies SCO application files to the destination folder (IIS).
  • Updates the SCO settings database with the provided configuration values.
  • Configures the IIS site for the SCO application.
Installation progress screen

SCO Management Portal

When installation is complete, the installer attempts to open the SCO Management Portal.

From the portal, partners can:

  • Review and update SCO configuration
  • View connector and terminal status
  • Access logs
  • Start or stop the SCO Connector

Next Steps

  • Installing SCO for On-Premises Deployments
  • Installing SCO for SaaS Deployments
  • NCR Connector Installation (NCR devices only)