Отправка данных на дисплей MERTECH QR

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
poplavskiy
Сообщения: 4
Зарегистрирован: 12 фев 2020, 21:41

Отправка данных на дисплей MERTECH QR

Сообщение poplavskiy » 27 мар 2024, 14:45

Какое поведение наблюдалось на момент теста на компьютере отеля:
1) при отправке ссылки: "https://demo.paykeeper.ru/bill/20240326150214846", QR появляется на дисплеи.
2) при отправке ссылки: "https://demo.server.paykeeper.ru/bill/20240326150214846", QR не появляется на дисплеи, вместо этого происходит очистка дисплея. Ccылку генерирует внешний сервис (paykeeper), а не мы. Но если отправить эту же ссылку через клиент MERTECH, то QR появляется на дисплеи.

И первый и второй запрос, не возвращают ошибки в ответе ккм сервера. То есть с того что вышло понять, проблема возникает на доменах 4-го уровня, если отправлять их через ккм сервер на дисплей.

Пример запроса который отправляем

Код: Выделить всё

var CodeQR = "https://demo.server.paykeeper.ru/bill/20240326150214846";
OutputOnCustomerDisplay = function (NumDevice = 0, CodeQR) {
  var Data = KkmServer.extend({}, KkmServer);
  Data.Command = "OutputOnCustomerDisplay";
  Data.NumDevice = NumDevice;
  Data.CodeQR = CodeQR;
  return Data;
};

OutputOnCustomerDisplay(KkmServer.NumDevice, CodeQR).Execute();
Где сама структура запроса и KkmServer обработчик, взяты из кода, который вставляет на страницу в раздел head расширение (kkmserver.addin) для google chrome указанное на сайте (https://kkmserver.ru/KkmServer#Donload), и подставлены параметры и названия функций из документации по взаимодействии с дисплеями (https://kkmserver.ru/KkmServer#PrimerCustomerDisplay).

Другие данные:
- отправка данных через kkmserver.addin, локально, актуальная версия (https://chromewebstore.google.com/detai ... kichkhcpog)
- версия ккм сервера 2.2.17.22, (обновленная в пт следуя инструкции)
- ОС windows
- дисплей покупателя MERTECH QR-PA (подключение через COM порт)
Вложения
AnyDesk 2024-03-26 19-20-47.png
https://demo.paykeeper.ru/bill/20240326150214846
AnyDesk 2024-03-26 19-21-05.png
https://demo.server.paykeeper.ru/bill/20240326150214846

Ответить