Интеграция позволяет при оплате чека на кассе отправлять сервису UDS сумму оплаты и конвертировать баллы UDS в очки-бонусы Game-Keeper, для последующего использования. Функционал использует единый механизм, используемый в реализации интеграции кассы с внешними системами лояльности. Отличие заключается в том, что вместо чтения карты внешней системы кассир вводит код системы UDS, либо номер телефона (только при уведомлении о покупке). Для того, чтобы гость мог воспользоваться накоплением балов в системе GK, необходимо установить приложение UDS на мобильный телефон.

Для возможности доступа к функционалу необходима лицензия "Интеграция с UDS" ( project: 9 modules: 1) для каждой кассы дополнительно к кассовой лицензии, на которой планируется использование.  Лицензия предоставляется по подписке на период 12 месяцев. Стоимость подписки необходимо уточнять в отделе продаж.

Функционал доступен с версии GK 4.17!


Настройка.


Для настройки функционала необходимо обратиться в UDS и получить данные для регистрации в системе лояльности и входа в личный кабинет. Данные выдаются компанией UDS в виде логина - почта клиента, и пароля - числовая/численно буквенная последовательность.

После этого необходимо зайти в личный кабинет UDS.


Далее переходим в системное меню "Настройки", функциональный блок настроек "Интеграция". Далее раздел "Настройки для интеграции", поля ID компании и API Key.


Данные параметры нужно внести в конфигурационный файл uds.ini, который находится в рабочем каталоге кассового приложения gkPos (если этого файла нет, его необходимо создать вручную), как указано ниже.

[uds_service]
companyId=получить в uds - ID компании из личного кабинета
apiKey=получить в uds - API Key из личного кабинета

Для корректной работы не допустимо менять название файла и его содержимое, кроме самих значений параметров.


В файле конфигурации кассового модуля gkPos.ini необходимо добавить настройку:

[Settings]
ExtCardInterface=6 - значение параметра при интеграции с UDS.


В личном кабинете UDS при настройке программы лояльности необходимо обязательно указать в способе предоставления скидки указать "Начислять бонусные баллы", параметр "Какой процент счета можно оплатить баллами?" должен иметь значение 100%, другие значения параметра не допускаются. Параметр определяет какая доля баллов UDS доступна для конвертации на кассе в очки-бонусы системы Game-Keeper.


Использование.


Для того, чтобы воспользоваться накоплением балов в системе UDS у гостя должно быть установлено приложение UDS. При посещении центра гость вызывает приложение и выбирает карточку развлекательного центра, которая включает баланса баллов. Из карточки можно вызвать отображение QR-кода и его цифровой код, который необходимо показать кассиру при оплате на кассе.


При пополнении баланса на кассе GK система предложит ввести код из приложения.


При выборе "Ввести вручную" откроется окно для ввода кода или номера телефона.


После ввода кода необходимо произвести оплату.


Для пополнения бонусного счета игровой карты баллами UDS необходимо проделать следующие действия. После чтения игровой карты на кассе необходимо нажать кнопку "Пополнение внешними бонусами" в области функциональных кнопок.


Далее необходимо подтвердить ввод кода из приложения UDS.


После подтверждения откроется окно для ввода кода.


В окне необходимо ввести количество баллов, которое необходимо сконвертировать в очки-бонусы. Система подскажет сколько баллов UDS доступно для конвертации. В поле "Введите количество" необходимо указать количество баллов для конвертации.


Для выполнения операции нужно нажать кнопку "Ввод". Указанное количество баллов будет списано сос чета UDS и начислено на бонусный счет карты Game-Keeper.


Если первично при настройке системы UDS в в функциональном блоке "Программа лояльности" в поле "Какой процент счета можно оплатить баллами?" указано значение отличное от 100, выйдет сообщение об ошибке.


Для устранения ошибки необходимо выставить этот параметр в указанное ранее значение.