Описание протокола работы терминального ПО
terminalId– ID терминала, который вы хотите зарегистрировать, terminalHash– идентификатор оборудования, closeCycle – указывает, закрывать ли смену. Допустимые значения – true или false. Этот параметр является необязятельным, значение по умолчанию false.
Для аутентификации каждый запрос должен содержать заголовок Authorization следующего вида – Authorization: Basic <login>:<password> в кодировке base64.
login – идентификтор пользователя следующего формата <username>@<dealerId>, где username– имя пользователя, dealerId – ID агента, password – пароль пользователя.
Ответ возвращается в формате JSON. Ниже приведен пример ответа при неудачной попытке регистрации терминала
errorCode – код ошибки, errorMessage– текст ошибки.
Если терминал успешно зарегистрирован, в ответе возвращается сертификат, который в последствии будет использоваться для клиентской SSL аутентификации.