Кастомизация шаблона платежной формы

Обновлено 07.12.2023

Платежная форма — это обычный шаблон компонента. Ее можно кастомизировать точно также, как и любой другой шаблон. Оригинальный шаблон находится в папке /bitrix/components/rover/tinkoff.payform/templates/.default/

Для переключения на новый кастомизированный, его надо указать в настройках модуля. Можно указать его как для всех платежных систем, так и только для некоторых. Тоже самое можно сделать через командную PHP-строку. Для этого в ней необходимо выполнить код \Bitrix\Main\Config\Option::set('rover.tinkoff', 'template-default', '<имя шаблона>');. Для переключения какого-то конкретного обработчика нужно выполнить \Bitrix\Main\Config\Option::set('rover.tinkoff', 'template-<id платежной системы>', '<имя шаблона>');

Пример:

  • \Bitrix\Main\Config\Option::set('rover.tinkoff', 'template-default', 'my-perfect-template'); — для переключения на шаблон my-perfect-template всех обработчиков Тинкофф

  • \Bitrix\Main\Config\Option::set('rover.tinkoff', 'template-42', 'my-perfect-template'); — для переключения на шаблон my-perfect-template обработчика Тинкофф с ID=42