Логи представляют собой записи о событиях, действиях и операциях, происходящих в системе. Они несут информацию о деталях выполненных действий, ошибках, предупреждениях, состоянии системы и других важных данных.
Для доступа к логам терминала необходимо перейти в личный кабинет и выбрать раздел «Отчеты» и далее «Логи терминалов» в левом меню. Прежде чем сформировать отчет по логам, следует указать ID терминала и нажать кнопку «Применить». Хотя остальные фильтры не являются обязательными, рекомендуется установить ограничение по Периоду для более быстрого формирования отчета.
— желтый цвет логов означает отправку пакета от сервера к терминалу;
— зеленый — обмен с банком;
— синий — обмен с кассой.
Остальные цвета — пакет от терминала к серверу.
Ниже приведена в удобном виде информация по логам терминала.
- Auth — успешная авторизация, выводится номер версии прошивки терминала;
- GSM logPart 4, 33 — лог AT команд sim800 в формате Запрос — Ответ;
- Event — ConnectServer — успешное соединение с сервером, выводится сотовый оператор и сила сигнала в терминологии sim800;
- Event — CashlessFail — неудачная продажа за нал с указанием причины неудачи;
- Event — Reset — перезагрузка терминала с указанием причины;
- Event — PowerOn — включение внешнего питания с указанием его напряжения;
- Event — PowerOff — выключение внешнего питания;
- MDBPacketTx — пакет, отправленный от терминала к автомату в формате <Длина пакета> : <Пакет в hex + ChkByte>;
- MDBPacketRx — пакет, отправленный от автомату к терминалу формате <Длина пакета> : <Пакет в hex>;
- SlaveMode — SlaveModeTx — пакет (в hex) переданный от терминала к Master;
- SlaveMode — SlaveModeRx — пакет (в hex) полученный терминалом от Master;
- PayRequest — запрос авторизации платежа (или возврата), отправленный от терминала на сервер Vendista;
- Bank — запрос авторизации платежа, отправленный от сервера Vendista на сервер банка;
- BankAnswer — ответ банка с результатом авторизации платежа;
- PayRequest (желтый) — ответ сервера Vendista терминалу с результатом авторизации платежа;
- NFC — PayDelay — время (в секундах) между отправкой PayRequest и получением ответа на него;
- VendReport — SuccessCashless — выдача товара за безнал. itemPrice = цена товара в копейках, itemId = номер кнопки автомата (номер товара);
- VendReport — SuccessCash — выдача товара за нал. itemPrice = цена товара в копейках, itemId = номер кнопки автомата (номер товара);
- CashEvent — Credit, Validator — прием купюры. val — номинал купюры в копейках;
- CashEvent — Credit, Coin — прием монеты. val — номинал монеты в копейках. Если отрицательный — выдача сдачи;
- Error — SendAPDU — неудачный обмен пакетами с картой (как правило возникает при преждевременном убирании карты);
- Error — ProcessRecv — разрыв соединения с сервером (как правило, из-за сотового оператора);
- ExternalCredit — зачислен внешний кредит (через команду с портала);
- ShowQr — выведен QR-код;
- SendCurrentSettings — запрошены текущие настройки терминала;
- CurrentSettings — текущие настройки терминала;
- GpsLoc — примерные координаты терминала (по сотовым вышкам);
- WriteFlashStart/Continue/Finish — обновление прошивки терминала;
- Kassa — отправка чека для фискализации;
- KassaAnswer — ответ кассы;
- ExternalServer — отправка пакета на партнерский сервер — Личный кабинет;
- ExternalServerAnswer — ответ партнерского сервера;
- Reboot — команда перезагрузки терминалу;
- Settings — отправка настройки на терминал;
- Ping — пинг терминала (в миллисекундах);
- Log-General-SelfTestResult — запрос на регистрацию только что произведенного терминала. Наличие в логах такой записи свидетельствует об отправке команды на портале «Перевести в режим тестирования ОТК». В таком режиме терминал нормально работать не будет. Чтобы вывести его из этого режима необходимо подключить его в MDB, поднести карту и коснуться экрана;
- Ack — подтверждение приема терминалом команды от сервера;
- CashSalePriceError — автомат прислал по MDB пакет CashSale в котором цена выше максимальной. В Val — присланная цена в копейках;
- Event — Coin Disabled, No Packets From Payment Device — монетоприемник отключен, нет пакетов с платежного устройства. Означает, что информация о номиналах, по внесенным монетам, не поступает от автомата;
- Event — ValidatorDisabled, NoPacketsFromPaymentDevice — купюроприемник отключен, нет пакетов с платежного устройства. Означает, что информация о номиналах, по внесенным купюрам, не поступает от автомата.
Расшифровка MDB_State:
- MDBState_Reset — 1;
- MDBState_ResetNeeded — 2;
- MDBState_SettingsSendNeeded — 3;
- MDBState_SettingsSent — 4;
- MDBState_Disable — 5;
- MDBState_Enable — 6;
- MDBState_SessionStartNeeded — 7;
- MDBState_SessionStarted — 8;
- MDBState_VendRequest — 9;
- MDBState_PayInProgress — 10;
- MDBState_VendApproveNeeded — 11;
- MDBState_VendDenyNeeded — 12;
- MDBState_VendApproved — 13;
- MDBState_VendDenyed — 14;
- MDBState_SessionEndNeeded — 15;
- MDBState_SessionCancelNeeded — 16;
- MDBState_SessionCanceled — 17;
- MDBState_ExpansionSent — 18.