Описание протокола работы терминального ПО

Описание протокола работы терминального ПО

terminalId– ID терминала, который вы хотите зарегистрировать, terminalHash– идентификатор оборудования, closeCycle – указывает, закрывать ли смену. Допустимые значения – true или false. Этот параметр является необязятельным, значение по умолчанию false.

Для аутентификации каждый запрос должен содержать заголовок Authorization следующего вида – Authorization: Basic <login>:<password> в кодировке base64.

login – идентификтор пользователя следующего формата <username>@<dealerId>, где username– имя пользователя, dealerId – ID агента, password – пароль пользователя.

Ответ возвращается в формате JSON. Ниже приведен пример ответа при неудачной попытке регистрации терминала

errorCode – код ошибки, errorMessage– текст ошибки.

Если терминал успешно зарегистрирован, в ответе возвращается сертификат, который в последствии будет использоваться для клиентской SSL аутентификации.

📎📎📎📎📎📎📎📎📎📎