External Application Integration Configuration

The following table describes the External Application Integration Configuration options.

Note

This is a multi-record option group. Records can be added as necessary.

Option nameValueDefault valueDescription
External App cancel popup button textAn alphanumeric value from zero to 40 characters(None)Specifies the text that is displayed on the information message button when the third-party web application service is unavailable.
External App cancel popup textAn alphanumeric value from zero to 255 characters(None)Specifies the text that is displayed on the information message when the third-party web application service is unavailable.
External App Continue popup button textAn alphanumeric value from zero to 40 characters(None)Specifies the text that is displayed on the information message button on the mobile POS application to continue loading a third-party web application service.
External Application IdAn alphanumeric value from zero to 255 charactersDefault

Specifies the unique identification of the third-party web application service.

This parameter is the record's key.

External Application Plugin Data 1–4An alphanumeric value from zero to 255 characters(None)

Specifies data elements used to configure the POS application plug-in.

To run external applications in Chrome or Edge, retailers must specify the path to store the browser's user profile data. This path is defined in the External Application Plugin Data 3 parameter with the following browser argument:

--user-data-dir=[path]

External Application Plugin KeyAn alphanumeric value from zero to 255 characters(None)Defines the key that is used to run the external application.
POS Button Label TextAn alphanumeric value from zero to 40 characters(None)Specifies the text that is displayed on the POS button.
Release Peripherals From POSYes/NoNoEnables the POS to release peripheral devices so they can be used by an external application. When this parameter is enabled, the POS releases the peripheral devices before launching the external application.
Sample data

The following table provides sample configuration for POS systems that are integrated with a loyalty web application and use the POS application to perform client lookup functions.

Option nameValue
External Application IdOrderAndShipMerchandise
External App cancel popup textLoading Order and Ship Application - Please Wait
External App cancel popup button textCancel
External Application Plugin KeyExternalWebApplicationClient
External Application Plugin Data 1webappurl=<website url>
External Application Plugin Data 2browserpath=%PROGRAMFILES%\Google\Chrome\Application\chrome.exe
External Application Plugin Data 3browserargs=--fullscreen -kiosk --new-window --user-data-dir=C:\temp
External Application Plugin Data 4sessionidprefix=OAS,
sessionidqueryname=SessionID,
languagequeryname=lang,
trainingmodequeryname=trainingmode,
EnableRelaunchWarning=yes
POS Button Label TextOrder & Ship Merchandise
Release Peripherals From POSNo

The following table provides sample configuration for basket import returns. Setting this record creates a button on the Basket Import screen, which will launch the external web application and import the basket automatically. Records can be added for additional buttons with separate external web application URLs and names.

Option nameValue
External Application IdReturnImport- Application1
External App cancel popup textLaunching External Returns Application. Click cancel to stop the launch or add finished basket.
External App cancel popup button textCancel
External Application Plugin KeyExternalWebApplicationClient
External Application Plugin Data 1webappurl=<website url>
External Application Plugin Data 2browserpath=%PROGRAMFILES%\Google\Chrome\Application\chrome.exe
External Application Plugin Data 3browserargs=--fullscreen -kiosk --new-window --user-data-dir=C:\temp
External Application Plugin Data 4

sessionidprefix=RETURN,

sessionidtimestamp=YES,

testsessionid=BASKETIMPORT 1

POS Button Label TextBasket Import Returns
Release Peripherals From POSYes