Create Vendor on Universal Server (Internal)
First, as a server owner, admin or distributor admin, you can go to Universal Server (KioCentral) => Company Management => Create Company to create a vendor company. The newly created company will be laid out in the list with a Login button via which you can log in to your vendor portal for further deployment from location, room, staff, CCM, etc. perspectives.
2. Server Setup (External)
2.1 Create Location and Room
Please navigate to Location Management of Vendor Portal to create the location and room where the product will be deployed. For improved management, you can also create the Branch and Cluster to which this product will belong.
2.2 Create Staff
Please navigate to Vendor Portal => User Management => Staff to create the staff accounts that will assist in managing the products.
2.3 Create CCM Profile
In CCM Profile Builder, you can build up/edit a Universal Pulse profile for the reader. The Universal pulse profile is developed to consolidate multiple pulse profiles from different markets into a single profile on the server. Users can configure and control multiple types of pulse and electromechanical devices with a single profile. Click Universal > Universal Pulse to enter this section. You will see 7 sub-tabs; each of the 7 tabs will be introduced in the following content.
Location
Under the “Location” tab, you can fill in the values for Location ID, Room ID and Site Code respectively.
Note: Make sure values set up herein shall be in accordance with those configured previously in Location Management. You can refer to the table below to be aware of the fields with descriptions.
Field Name | Description |
Location ID | A unique Location Code that identifies the Location.
|
Room ID | Input the desired Room number. |
Site Code | A six-digit Site Code for the Location. Input the desired Site Code. |
Machine Profile
Machine Profile allows users to define the machine-related parameters. Click the tab to enter this section for configurations.
Field Name | Description |
Machine Category | This field is frequently used in the Amusement market. For Elevate Touch products, please select amusement related machines as the product will be initially used in the amusement market. If there is no existing machine category, you should click “Machine Management”> “Machine Category” on the navigation bar to create a new machine category. |
Machine Name | This field is frequently used in the Amusement market. In the drop-down list, it will display the machine names belonging to the category you selected in the “Machine Category” section. If there is no existing name of the category you select, you could click “Machine Management”> “Machine List” on the navigation bar to create a new machine name. |
Machine Type | For Elevate Touch products, please select “Amusement” as the machine type. |
Hardware Interface | This interface generally matches with amusement related machines and devices. Please select “Gameboard Version2” if it’s needed by Elevate Touch. The Pulse tab should be configured along with it. For further detailed instructions, please refer to Chapter 3.5.2 Deploy Gameboard on CCM. If Gameboard is not needed per your needs, you can keep it as the default option “None.” |
Pocket Configuration | N/A |
Pocket Price | N/A |
Reader Mode | It is used to allow end users to do transactions with Value or Credits accordingly in the location selected. When the Location Mode is defined in the Location Management section, the Reader Mode will be synchronized to the same definition. |
Special Mode | Special Mode is designed to provide promotion solutions to customers. 1) One Time means the special price is available within the specific time and date you select. For instructions, please refer to Start/End Time & Start/End Date sections. 2) Recurring means the special price is recurred within the time and days (e.g., if you check “Tuesday,” the price is available in the selected time on every Tuesday) you select. For instructions, please refer to Chapter Start/End Time and Days of Week sections. |
Special Type | It provides you with two special types for configuration: 1) Fixed Amount allows you to define the special price for machines in special mode. In the selected day/time period, machines will process payment with the special price. 2) Discount Percentage allows you to define the special price in discount off method. For example, in a “Value” reader, if the original price is set as $2.00 and the discount is set as 30, then in the selected day/time, the machine will charge $1.40 per play. |
Audio Visual
The features in the Audio Visual tab allow users to configure the display on the reader.
Click on the Audio Visual tab to enter this section to define the audio and visual related parameters.
1) You’re recommended to keep the default value under this tab, for example, “0” degrees as the default screen rotation and the “Rainbow” effect will set and displayed under all scenarios.
2) “Vendor Logo” is not supported in the present development phase.
At the present phase, the display of the Elevate Touch cannot accommodate the custom configuration. Let’s explore more custom settings by following our next launching schedule.
Products Price and Timing
Click the tab Products Price and Timing to enter this section for configurations on product price and time related parameters.
There are three categories under this section namely “Basic,” “Incremental” and “Multi Price.”
Only Basic Mode is supported in the present development phase. Let’s explore price mode in our following development schedule.
Products Price and Timing
In Basic mode, you can define the fields of Price, Pulses to Start, and Coin Value. You may also see Credit related fields when Credit Mode is defined as the Location and Reader Mode. And if Special Mode is enabled for promotion purposes, special price related parameters are also available for configurations.
Click “Basic” and input the parameters accordingly. You can refer to table below for descriptions of the fields.
The parameters marked out in the red boxes are for Special Mode only. If the mode is not enabled in Machine Profile>Special Mode, the parameters will not show.
Different definitions for “Special Type” (Fixed Amount/Discount Percentage) made previously in Machine Profile will lead to some differences in parameters to be configured in this chapter, for which illustrations are made separately with notes in below pictures.
![]() When “Fixed Amount” is selected as the “Special Type”
|
![]() When “Discount Percentage” is selected for “Special Type”
|
Field Name | Value Needed | Description |
Price | Numeric | The amount needed to start the machine. Unit is cent. Range is 1~99999. |
Pulses to Start | Numeric | The quantity of pulse needed to start the machine. Range is 1~200. |
Run Time | Numeric | You can ignore this field. The length of time applied to each cycle. Unit is minute. Range is 0~65535. |
Top off | Drop-down choice (Enable/Disable) | You can ignore this field. Defines whether to allow top off on dryer machines. |
Top off Price | Numeric | You can ignore this field. Amount needed for each top off. Unit is cent. Range is 1~99999. |
Pulses to Top Off | Numeric | You can ignore this field. The quantity of pulse needed for each top off. Range is 1~200. |
Top Off Run Time | Numeric | You can ignore this field. The length of time applied to each top off. Unit is minute. Range is 1~65535. |
Price (Credits) | Numeric | The credits needed to start the machine. Range is 1~99999. |
Special Price | Numeric | The amount needed to start the machine for promotions. Unit is cent. Range is 1~99999 on the condition that it is not bigger than the value set for “Price”. |
Special Price (Credits) | Numeric | The credits needed to start the machine for promotions. Range is 1~99999 on the condition that it is not bigger than the value set for “Price (Credits)”. |
Special Top off Price | Numeric | You can ignore this field. Amount needed for each top off during promotions. Unit is cent. Range is 1~99999 on the condition that it is not bigger than the value set for “Top off Price”. |
Discount | Numeric | Defines the discount percentage offered to start the machine during promotions. Unit is percent. Range is integers between 0~100. Value 0 means no discount and 100 means free of charge. |
Top off Discount | Numeric | You can ignore this field. Defines the discount percentage offered for each top off during promotions. Unit is percent. Range is integers between 0~100. Value 0 means no discount and 100 means free of charge. |
Coin Value | Numeric | Defines the coin value accepted by the machine. |
Mix Tender Transaction | Drop-down choice (Enable/Disable) | You can ignore this field. Defines whether to support multiple payment methods in basic mode. For example, when it’s enabled, users can pay 50 cents in coin and remaining 150 cents with credit cards for a 200-charge. But if it is disabled, after a payment of 50 cents in coin, users still need to pay the full amount in 200 cents with a changed payment method. |
Pulse
The display of the “Pulse” section is determined by the field “Hardware Interface” of the “Machine Profile” section. You can deploy the Gameboard by logging in your vendor portal account and click on CCM. Then you can click on the “Profile” drop-down menu and select “Load Profile” to search the reader’s profile that was created. Then you can select Universal -> Universal Pulse to check the profile details.
First, you should go to the “Machine Profile” tab and ensure the “Hardware Interface” has been selected as “Gameboard Version2.” After that, you can go to the “Pulse” tab and refer to the screenshot below to perform the suggested Pulse configuration. The parameters under Pulse tab can be found in 3 sections as shown in the screenshot and you may refer to the descriptions below to get aware of the suggested configurations.
Section 1 The fields on the top can be configured to define reader’s polarity output:
1) Reader Mode: N/A
2) Output Pulse Duration: 50 by default. The range limit is 1-65535.
3) Output Pulse Gap: 100 by default. The range limit is 1-65535.
4) Output Pulse Polarity: Idle Open/Idle Closed.
5) Output Channel: Channel 1/Channel 2/Channel 3.
Section 2 The parameters of six input channels can be configured as suggested:
Field | Description |
Channel 1 | This field should be used for Coin or Bill Input. The Pulse Polarity should be set to "Idle Open/closed" based on the actual needs. Pulse value: set to “0” by default and the range limit is 0-65535. |
Channel 2 | It should be set as per needs. The value range should be the same as Channel 1. |
Channel 3 | It should be set as per needs. The value range should be the same as Channel 1. |
Channel 4 | It should be set as per needs. The value range should be the same as Channel 1. |
Channel 5 | This channel is used for Ticket monitor. Polarity: Input Idles Unpowered/Input Idles Powered. Select it based on the pulse polarity of the game machine. Value: set as 0 by default. The range limit is 0-65535. Min/Max Duration: set as 0 by default. The range limit is 1-65535. Min gap: set as 0 by default. The range limit is 1-65535. Timeout: set as 0 by default. The range limit is 1-65535. |
Channel 6 | This field is for Ticket Emulator Input. Type: Unused/Ticket Emulator Input Polarity: Idle +12V/Idle 0V Value-Unused Min Duration-Unused Max Duration-Unused Min Gap-Unused Timeout-Unused |
Section 3 Define ticket output for Gameboard Version2:
Underneath the input channels, there are three fields that can be used to configure the ticket output for Gameboard Version2.
1) Ticket Output: Idle Open/Idle Closed
2) Output Pulse Gap: set as 200 by default. The range limit is 1-65535.
3) Output Pulse Duration: set as 40 by default. The value should be range from the Min Duration to Max Duration configured in Channel 5.
Data and Processing
Click on the tab Data and Processing to enter this section and define the fields based on your situation. For detailed description of all the fields, please refer to the table 1-19 below.
Field Name | Value Needed | Description |
Data Upload | Drop-down choice | This parameter determines whether to upload the report. |
Data Upload Time | Drop-down choice | The settlement time of the readers. |
Offline Mode | Drop-down choice | Defines whether to support offline transactions with bank cards. - This feature supports Ultra series only. |
WiFi SSID | Alpha-numeric | The WiFi SSID of the router. Must be the same as the WLAN WiFi SSID in router’s setup. |
Reboot Time | Drop-down choice | The reboot time every day. |
Payment Gateway Options | Drop-down choice | There are three options: None/TSYS/Everlink. PCS and Elevate Card Connect shall select “None” Ultra series of USA version shall select “TSYS” Ultra series of Canada version shall select Everlink - Only TSYS supports Offline Mode. |
POS ID | Numeric | This is a unique ID provided by TSYS/Everlink that associates the POS device with a unique merchant hierarchy. |
Auth Code | Alpha-numeric | It is a TSYS related code provided to POS for the user to enter when doing POS Authentication. |
Auth Factor | Numeric | It is the Merchant's 5 digits’ US Zip Code or 6 characters’ Postal Code relating to TSYS. |
Work Mode | Drop-down choice | There are four work modes: Retail/Master/Backup/Normal Normally when you have multiple machines in a room to share one POS ID for bank card transactions, you need to define one machine as the Master machine to own the POS ID and other machines will go through this one for bank communication. For security purposes, one Backup machine shall also be configured just in case the Master machine goes down. And all other remaining machines can be defined as Normal machines. If only one machine uses the POS ID for bank card transaction in this room, you can define it as Retail mode. |
Payment Types and Methods
In this section you can configure payment related parameters for your profile. Click the tab Payment Types and Methods to access this section and define the fields respectively. You can refer to table below for descriptions of the fields.
Field Name | Value Needed | Description |
Payment Method | Checkbox | At the present phase, 3 payment types are supported for Elevate Touch: KioSoft Mobile App, Bill/Coin, and Cloud-Based Card. |
CR/DB Card Type | Checkbox | There are 5 options: VISA/Master Card/Discover/American Express/Interac. Check the one or ones you’d use on the terminal. |
Double Tap Delay | Numeric | You can ignore this field. It is the double tap of value card. Tap for the first time, you will see the card balance. You need to tap for the second time to confirm the payment. This parameter defines the time between the two taps. If the second tapping exceeds the time you set here, the terminal will return to idle screen. |
Auth Mode | Drop-down choice | This is the transaction type of the bank card. At present, only “Single” and “Pre-Auth” are supported. “Single” means the users pay for a cycle each time on a fixed amount. “Pre-auth” allows users to pre-authorize a specific amount, start the machine and pay till they terminate the machine. |
Pre Auth Amount | Numeric | N/A |
Site Code Check | Drop-down choice | To check whether the site code of cloud-based cards and value cards is in accordance with that of the machine profile. When it is enabled, the site code of the two shall be the same in order to start the machine, otherwise the machine won’t start. If it is disabled, all cards under the same vendor can start machines with any site codes. |
Save CCM Profile
After the parameters are configured, don’t forget to save the profile with the following steps otherwise the configurations will be lost.
1) Click on the drop-down menu of “Profile” and then select “Save Profile.”
2) Two text boxes will allow you to enter information for the Profile. Custom text is a searchable field for the profile. The Description text is for making relevant notes.
Note: It is best practice to use a standard naming convention in the custom text field to help you quickly find the correct profile.
3) Save the profile by clicking “Save.”
3.Set Up via KLM
After creating the profile on the Server, you need to inject the profile into the reader via KLM. Please follow the steps below to set up the reader.
|
|
|
|
|
Note: Please make sure the Machine Number matches the number on the machine. |
Note: Scan QR code should be recommended as the machine number may change as needed going forward. | |
|
|