Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Протоколы.

...

Response


Code

200ОК

200ERROR
{"errorCode":-1}
500EXCEPTIONServer error


...


errorCodeerror
-1Отсутствует лицензия
-2Не удалось разобрать пакет

TCP/IP.

Параметры подключения к Set Prisma

  • на кассе настраивается IP-адрес сервера Set Prisma и порт;
  • значение порта по умолчанию: 21945;
  • транспортный протокол: TCP.

Алгоритм шифрования пакетов

  • Данные для отправки шифруются с помощью сессионного ключа алгоритмом AES.
  • Сессионный ключ шифруется с помощью public-ключа алгоритмом RSA.
  • Формируется пакет на отправку:

...

  • Сессионный AES-ключ касса генерирует каждый раз (уникальный для каждого пакета).
  • Публичный ключ RSA:

30819f300d06092a864886f70d010101050003818d003081890281810090465a968ca66a78354f5f9608c19c91f869b833af1f4f47a72bd460db51db516a8b4d56055f82a19918d716b2511a2ccccbd4ca32572341160f65458d3be42633fdbe850834975a0749b4406a5915a1235f3c7e504c2fabd5d2410802f5526f3a46f538f9e4ede1f756ac583c91667b57dcb20e1d9a4391ce50659446ddad2b0203010001

Правила

Отправка событий

...

пакет

...

Обратная связь от Set Prisma

По каждому принятому и обработанному пакету на кассу возвращается ответ с кодом результата операции:

...


Якорь
Структура событий
Структура событий

...