Обновлено 15.01.2024
Компонент позволяет разместить платежную форму в любом месте сайта на основе объекта \Bitrix\Sale\Payment
или идентификатора оплаты из модуля «Интернет-магазин».
Компонент берет все настройки из настроек платежной системы, к которой принадлежит переданная оплата rover_tinkoff
. Некоторые настройки можно переопределить в настройках компонента.
PAYMENT_ID
— идентификатор заказа PAYMENT
— объект \Bitrix\Sale\Payment
оплаты заказанеобходимо заполнить один из этих парамтеров
PAY_FORM_TEMPLATE
— шаблон формы оплаты
SUCCESS_URL
— перенаправление после успешного платежа
FAIL_URL
— перенаправление после неуспешного платежа
FORM_DESCRIPTION
— описание в форме оплаты
SUM_DESCRIPTION
— описание перед суммой оплаты
BUTTON_TEXT
— текст на кнопке оплатыBUTTON_CLASSES
— классы кнопки оплатыBOTTOM_DESCRIPTION
— описание под кнопкой оплатыREDIRECT
— автоматическое перенаправление на платежный шлюз/открытие виджетаRECEIPT
— массив для переопределения чека...
/** @var \Bitrix\Sale\Payemnt $payment */
$APPLICATION->IncludeComponent(
"rover:tinkoff.payment.payform",
".default",
array(
"PAYMENT_ID" => $payment->getId(),
// "PAYMENT" => $payment, // или так
"REDIRECT" => "N", // запретить автоматическое перенаправление на платежный шлюз/открытие виджета
),
false
);