| Имя | Тип результата | Тип обращения | Назначение |
| 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 | Строка | Свойство, только чтение | Отладочный механизм, возвращает строку, в читаемой форме содержащую все переменные сеанса. |