Спасибо, поняла.

Закусило Александр пишет:

то в нормальных платёжных системах, они просто на сам сайт возвращают если платёж завис. Или обработается позже.

Но в этом плане не подходит страница success. Т.к. платеж не оплачен и нет ответа от системы. Например, если покупатель выбрал способ оплаты через связной. Но и страница fail так же не подходит. Т.к. нет никакой ошибки, идет просто ожидание.

Либо можно в success кидать редиктом на какую нибудь страницу Вашего front контроллера, добавив свой маршрут.

В моем случае нет контролера. Или я могу его создать? (я не знаю хорошо систему, тем более это не отдельный независимый модуль, а дополнение к модулю магазин).

Пишу модуль для платежной системы. И вот столкнулась с проблемой - нужна страница с ожиданием платежа. В системе есть страницы с успешной и неуспешной оплатой. Но оплата не всегда проходит мгновенно, бывают не большие задержки. Или например был выбран оф-лайн способ оплаты. В этом случае клиент возвращение обратно в магазин, но заказ у него еще не оплачен. И в итоге ему нельзя показывать страницу с успешным результатом. Но в тоже время ему нельзя показываться и страницу с ошибкой оплаты, т.е. оплаты еще не было. В этом случае напрашивается создание своей страницы. Но вот как это сделать? У меня в модели /modules/***/model/paymenttype/***.inc.php есть перехват onSuccess. Как бы мне туда запихнуть подключение своего шаблона?

Пишу свой модуль - платежный. И для админки мне нужно вывести не просто чекбоксы, а с картинками и группировкой. Для этого в getFormObject добавляю поле

'lists' => new Type\ArrayList(array(
          'description' => t('Разрешенные платежные системы'),
          'template' => '%w1%/form/payment/w1/list_payments.tpl',
          'CheckboxListView' => true,
        )),

Но вот проблема мне нужно получить массив из файла и вывести его в шаблоне list_payments.tpl. Как в шаблоне всё вывести?
В своем классе я функцию объявила. Но вот в каком месте ее вызвать?
Т.е. например, пусть мне передается всё в массив $payment. Тут просто  - переменной присвоить функцию, которая получит весь нужный массив.  Но вот где объявить эту переменную?