Обновлено 29.10.2024
	 Компонент позволяет разместить платежную форму в любом месте сайта на основе объекта \Bitrix\Sale\Order или идентификатора заказа из модуля «Интернет-магазин».
 
	 Компонент берет все настройки из настроек платежной системы, к которой принадлежит оплата rover_tinkoff из заказа. В случае, если в заказе такой оплаты нет, то создаётся новая и настройки берутся из платежной системы, переданной в параметре PAY_SYSTEM_ID. некоторые настройки можно переопределить в настройках компонента.
ORDER_ID — идентификатор заказа ORDER — объект \Bitrix\Sale\Order заказанеобходимо заполнить один из этих парамтеров
CREATE_IF_NOT_EXISTS  — создавать оплату Tinkoff, если в отсутствует в заказеPAY_SYSTEM_ID — идентификатор платежной системы rover_tinkoff для создания оплатыPAY_FORM_TEMPLATE — шаблон формы оплаты
	SUCCESS_URL — перенаправление после успешного платежа
	FAIL_URL — перенаправление после неуспешного платежа
	FORM_DESCRIPTION — описание в форме оплаты
	SUM_DESCRIPTION — описание перед суммой оплаты
	BUTTON_TEXT — текст на кнопке оплатыBUTTON_CLASSES — классы кнопки оплатыBOTTOM_DESCRIPTION — описание под кнопкой оплатыREDIRECT — автоматическое перенаправление на платежный шлюз/открытие виджетаЕсли параметрCREATE_IF_NOT_EXISTSравен'Y', то параметрPAY_SYSTEM_IDдолжен быть задан обязательно!
...
// завершение оформления заказа
$order->save();
$APPLICATION->IncludeComponent(
	"rover:tinkoff.order.payform", 
	".default", 
	array(
		"ORDER_ID" => $order->getId(),
                // "ORDER" => $order, // или так
                "CREATE_IF_NOT_EXISTS" => 'Y', // создавать оплату Tinkoff, если в заказе она не создана
                "PAY_SYSTEM_ID" => 42 // Идентификатор платежной системы rover_tinkoff
                "BUTTON_TEXT" => "Онлайн-оплата", // переопределение текста на кнопке оплаты
                "BUTTON_CLASSES" => "btn btn-default" // переопределение классов кнопки оплаты
            ),
	false
);