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

Подключение прикладных скриптов


см. также: Объектная модель Подключение прикладных клиентских расширений Пример платёжного интерфейса


NDemia CashMatic KioskBrowser является расширенной оболочкой для Internet Explorer и, соответственно, включает в себя всю функциональность Internet Explorer как средства просмотра HTML-контента, включая поддержку встроенных в Internet Explorer скриптовых языков (javascript и Visual Basic Script). Никаких специальных ограничений на контент не накладывается, поэтому вполне нормально поддерживается и работа скриптов серверной стороны (PHP, ASP и другие подобные технологии).

Прикладной программист может использовать любые скрипты, как специально разработанные для
объектной модели NDemia CashMatic, так и общецелевые, работающие на любом веб-браузере. В любом случае прикладному программисту следует ознакомиться со следующими разделами документации:

Прикладной скрипт может получить доступ к объектной модели NDemia CashMatic и использовать ряд свойств и методов, специально разработанных для решения типовых задач создания платёжного интерфейса - см. Объектная модель, см. Сеанс приёма платежа.

Прикладной программист может участвовать в обработке отказов терминала и управлять реакциями на отказы, см Модель обработки отказов.

Одной из центральных задач NDemia CashMatic является работа с купюроприёмником (приём наличных). Прикладной программист может разработать на основе NDemia CashMatic собственный уникальный и неповторимый интерфейс приёма наличных денег - см. Взаимодействие с купюроприёмником.

В части организации печати чеков NDemia CashMatic предлагает прикладному программисту большой набор различных возможностей, при этом в значительной степени унифицированно рассматривается достаточно широкий спектр оборудования - от простых (по интерфейсу подключения) принтеров, работающих через COM-порт без всяких драйверов, до фискальных регистраторов. См. Печать.

NDemia CashMatic KioskBrowser предоставляет прикладному программисту ряд возможностей по озвучиванию платёжного интерфейса - вплоть до комбинирования голосовых фраз из звукозаписей отдельных словосочетаний и слов, включая готовое решение для озвучивания чисел и денежных сумм. См. Звуковая поддержка.

Достаточно полно сформулированный пример платёжного интерфейса, который может работать на основе NDemia CashMatic - см. Пример платёжного интерфейса.

И наконец, если разработчику конечного прикладного продукта требуется использовать собственный исполнимый код в контексте приёма платежа - NDemia CashMatic имеет соответствующий механизм подключения сторонних DLL (компонентов расширения, или плагинов) - см. Подключение прикладных клиентских расширений, а также демонстрационный проект http://www.ndemia.com/CashMatic/plugins/Demo


тел. +7-(916)-129-26-84 (C)opyright: NDemia Ltd, Москва, 2006..2024 ndemia@ndemia.com