NDemia Новости CashMatic Рубли Форум

Автоматический запуск скрипта


см. также: Стартовая страница Подключение прикладных скриптов Автоматические переходы
Обработка событий window.onerror Пример платёжного интерфейса Специальные URL
Модель обработки отказов Модель навигации Протокол "CashMatic:"
Платёжный сеанс Приём купюр Печать чеков


Для автоматического запуска
скрипта при загрузке NDemia CashMatic KioskBrowser нужно назначить соответствующую HTML-страницу стартовой.
По умолчанию (при самой первой установке NDemia CashMatic, без дополнительных настроек реестра) стартовой страницей является %ProgramFiles%\NDemia\CashMatic\HTML\start.html (при самой первой установке в папке %ProgramFiles%\NDemia\CashMatic\HTML размещается Пример платёжного интерфейса).
Если разработчик разместит свою страницу в папке %ProgramFiles%\NDemia\CashMatic\HTML и даст ей имя start.html, то она будет автоматически открываться при каждом запуске NDemia CashMatic KioskBrowser (а также при восстановлении терминала из состояния ошибки).
Кроме этого, разработчик может создать страницу, на которую будет выполняться автоматический переход при ошибках терминала - failure.html.
Также можно создать страницу, на которую будет разрешён переход при снятии стекера купюроприёмника - collect.html (этот переход не делается автоматически, но это единственный адрес, на который разрешён переход при снятом стекере).

Дополнительные сведения о специальных адресах HTML-страниц: см. Специальные URL.

Рекомендуемый способ организации имён HTML-файлов для разработки платёжного интерфейса на основе NDemia CashMatic:
  • в папке %ProgramFiles%\NDemia\CashMatic\HTML прикладной программист должен создать собственную папку, например MyFiles (%ProgramFiles%\NDemia\CashMatic\HTML\MyFiles), и разместить в ней все свои файлы (html, js, css, и т.п.), возможно, в виде собственной структуры подпапок;
  • в системном реестре в разделе
    HKEY_LOCAL_MACHINE\SOFTWARE\NDemia\CashMatic\URL
    нужно создать строковый параметр с именем
    urlroot
    и значением:
    %ProgramFiles%\NDemia\CashMatic\HTML\MyFiles
    (теперь NDemia CashMatic KioskBrowser будет все файловые адреса определять внутри папки разработчика (MyFiles))
тел. +7-(916)-129-26-84 (C)opyright: NDemia Ltd, Москва, 2006..2024 ndemia@ndemia.com