Имя | Тип результата | Тип обращения | Назначение |
AddProp(PropName, PropValue) | Пустой | Метод | Создаёт (или изменяет) переменную платёжного сеанса с именем PropName и значением PropValue |
Event(EventName) | Пустой | Метод | Вызывает событие EventName в контексте платёжного сеанса. Таким образом скрипт может обратиться к компоненту расширения (хост-приложение вызовет компоненты расширения через ICashMaticSessionExtender::OnEvent с указанием EventName) |
GetProp(PropName) | Строка | Метод | Получение значения переменной платёжного сеанса с именем PropName (несуществующие переменные возвращаются как пустые строки) |
Finish() | Пустой | Метод | Конец платёжного сеанса (хост-приложение вызывает компоненты расширения через ICashMaticSessionExtender::PreFinish/ICashMaticSessionExtender::PostFinish). Конец платёжного сеанса не означает сброса сеанса - данные сеанса остаются валидными, отложенный отказ остаётся отложенным. |
Reset() | Пустой | Метод | Сброс платёжного сеанса (хост-приложение вызывает компоненты расширения через ICashMaticSessionExtender::PreReset/ICashMaticSessionExtender::PostReset). Сброс удаляет все данные (переменные) платёжного сеанса. |
Start() | Пустой | Метод | Начало платёжного сеанса. (хост-приложение вызывает компоненты расширения через ICashMaticSessionExtender::PreStart/ICashMaticSessionExtender::PostStart). |
Text | Строка | Свойство, только чтение | Отладочный механизм, возвращает строку, в читаемой форме содержащую все переменные сеанса. |