Skip to main content

Apollo Autoscan Settings

Enabling the AutoScan feature of a Payter Apollo terminal requires custom configuration via the MyPayter portal. Fundamental settings that are essential for ensuring the terminal is always ready to accept card payments are defined first, followed by an exploration of more advanced configuration options to provide a deeper understanding of how to tailor the system to any specific needs.

Basic Settings

This section will explain the basic settings for AutoScan. These can all be adjusted using the MyPayter portal.

General Settings

General Settings includes universal options that apply to all terminals. These settings cover details such as terminal type, language preferences, and timezone. For AutoScan, be sure to select 'AutoScan' as the terminal mode.

Setting NameTypeDescription
Modedrop-downThe terminal mode. Should be set to AutoScan
Default Languagedrop-downThe terminal's language
Timezonedrop-downTimezone of the terminal

AutoScan Settings

After saving the general settings with Mode set to AutoScan, a new tab called AutoScan will appear in the basic settings menu. Clicking on this tab will open the AutoScan-specific settings. Some settings may only be visible in the Advanced view. LINK to below

Setting NameTypeDescription
CurrencyStringAbbreviation of the used currency, e.g. EUR for euro. Displayed alongside a product name. If product-screen-show-amount is not enabled in advanced settings, the currency won't be shown.
Enable PulseBooleanDetermines if Pulse functionality should be enabled. With the setting turned on, the terminal will only work when connected to its I/O board.
Inhibit Screen Title MessageStringTitle of the inhibit screen. This screen is shown when all products have been inhibited. Ignored if pulse if disabled or there are no inputs configured.
Inhibit Screen Subtitle MessageStringSubtitle of the inhibit screen. This screen is shown when all products have been inhibited. Ignored if pulse if disabled or there are no inputs configured.

When enabled by each product toggle, it will reveal options for the product's label, amount, and reference settings. A minimum of 1 product is required for AutoScan to function.

Setting NameTypeDescription
LabelStringName of the product. When multiple products are configured, this is the name users can choose from in the user-interface. If there's only one product, the label is ignored.
AmountIntegerPrice of the product in its smallest unit, e.g. Euro Cents for EUR, Pence for GBP.
ReferenceStringTransaction reference. This is a user reference for a product which then appears on transaction data within MyPayter’s reporting tool, helping to identify the product sold.
Product ReferenceStringReference of the product. Used by the Pulse application to match to a profile. See Apollo Pulse Settings for more information.
Pulse ValueIntegerThis setting is obsolete and should not be used. For older terminals: see Advanced Pulse Settings for more information.

Adding A Start Screen

The start screen in AutoScan offers a valuable feature to greet users with a warm welcome message before they proceed to select their product or initiate a transaction. On this optional screen, users will encounter a button, with a configurable text prompt, such as "Start" or "Begin." Clicking this button enables users to continue to the product selection screen or, in cases where only one product is configured, directly to the payment screen.

Setting NameTypeDescription
Start ScreenBooleanEnables the start screen
Screen Title messageStringTitle of the welcome message
Screen Subtitle messageStringSubtitle of the welcome message
Screen Button messageStringText inside the start button
Start Screen

Advanced Settings

In AutoScan, advanced settings provide the ability to customize the application to suit specific requirements. These settings are grouped by their functionality, making it easier to configure AutoScan as required.

To adjust these advanced settings, select the Advanced Configuration option in MyPayter, and then navigate to the apollo-scap-autoscan tab.

caution

Please ensure that the setting names entered in the MyPayter portal exactly match the ones listed in the tables below (unless a placeholder is specified). This ensures accurate configuration.

Additional Products

The basic settings in Autoscan default to configuring up to eight products, which meets the needs of most users. However, if additional products are required this can be achieved within the advanced settings. For each product the following three settings will need to be added, outlined in the table below.

note

In the table, you will notice the <id> placeholder within the setting name. <id> must be substituted with the specific number corresponding to the product, starting from 0 and incrementing for each additional product.

Setting NameTypeDescription
product-items-<id>-label-msg-idStringName of the product. When multiple products are configured, this is the name users can choose from in the user-interface. If there's only one product, the label is ignored.
product-items-<id>-amountIntegerPrice of the product in its smallest unit, e.g. Euro Cents for EUR, Pence for GBP.
product-items-<id>-value-msg-idStringWhere product-screen-columns-enabled and product-screen-show-amount are enabled, the buttons are numbered. This string will replace the number.
product-items-<id>-product-referenceStringReference of the product. Used by the Pulse application to match to a profile. See Apollo Pulse Settings for more information.
product-items-<id>-referenceStringTransaction reference. This is a user reference for a product which then appears on transaction data within MyPayter’s reporting tool, helping to identify the product sold.
product-items-<id>-pulse-valueIntegerThis setting is obsolete and should not be used. For older terminals: see Apollo Pulse Settings for more information.
Multi Select Screen

Adjusting The Product Screen

The product screen offers users the convenience of selecting items like donation amounts, specific products or services, EV charge connectors, or quantities before proceeding to payment by tapping their card. When enabled within the option for multiple products in AutoScan settings, the product screen is automatically configured. However, for those who wish to fine-tune the appearance of this screen, there are several additional settings available:

Setting NameTypeDescription
product-screen-title-msg-idStringThe title above the products, e.g. “Select product”
product-screen-show-amountBooleanShows the product’s amount in the button
product-screen-columns-enabledBooleanEnable to show the products listed in 2 columns

Below are series of screenshots from the default Apollo terminal user-interface. These screenshots showcase the four possible configurations using the settings described above.

product-screen-show-amount = true
product-screen-columns-enabled = false
product-screen-show-amount = true
product-screen-columns-enabled = true
Type 1
Type 2
product-screen-show-amount = false
product-screen-columns-enabled = true
product-screen-show-amount = false
product-screen-columns-enabled = false
Type 3
Type 4

Changing the Card Detect Timeout

The card detect timeout is the time limit for tapping a card after selecting a product. If only one product is configured and there’s no start screen, this setting is ignored. The default timeout that will be used is 30 seconds.

Setting NameTypeDescription
card-detect-timeoutIntegerTimeout of a transaction in seconds.

Adding a Dispense Screen

The dispense screen can be used to send a message to the customer after buying a product e.g “Thank you for your purchase”, or to indicate their product is now being prepared. The dispense screen will be shown only after the transaction has been approved.

Setting NameTypeDescription
dispense-screen-title-msg-idStringTitle of the message
dispense-screen-subtitle-msg-idtStringSubtitle of the message
dispense-screen-display-timeIntegerDisplay time of the dispense screen, in seconds.
dispense-screen-backgroundStringName of the asset (image) to use as a background.