Автоматические перенаправление со штатной системы оплат Битрикса

Разработка
Коллеги, здравствуйте. Сегодня поделимся небольшим куском кодом, который позволит со всех штатных банковских оплат Битрикса перенаправить на страницу оплаты без нажатия на кнопку "оплатить". Многие знают, что все штатные механизмы по онлайн оплата Битрикса не позволяет в автоматически перенаправлять на страницу банков или оплат, и многие банки это делают в своих решениях сами. Но есть часть аудитории, которые пользуются именно штатными подключения. Например Юкасса. А раз это штатный механизм интеграции, то и автоперенаправлений никаких нету, только ручное нажатие по кнопке "оплатить". Благодаря нашему коду можно решить данную проблему

Открывает шаблон компонент sale.order.ajax. Находим файл confirmg.php

И внутри данного куска кода вставляем

	foreach ($arResult["PAYMENT"] as $payment)
{
    if ($payment["PAID"] != 'Y')
    {
       if (!empty($arResult['PAY_SYSTEM_LIST'])
          && array_key_exists($payment["PAY_SYSTEM_ID"], $arResult['PAY_SYSTEM_LIST'])
       )
       {
          $arPaySystem = $arResult['PAY_SYSTEM_LIST_BY_PAYMENT_ID'][$payment["ID"]];
          if (empty($arPaySystem["ERROR"]))
          {
             ?>

Нашу дописки. Тем самым механика будет происходить в автоматическом режиме.

Похожие статьи

Сергей Эсауленко
Сергей Эсауленко

Руководитель

01.10.2025
Разработка
Как правильно дорабатывать продукты Аспро, чтобы они оставались обновляемыми
Сергей Эсауленко
Сергей Эсауленко

Руководитель

02.11.2023
Разработка
Переопределить единицу измерения Битрикс в момент обмена с 1С
Сергей Эсауленко
Сергей Эсауленко

Руководитель

08.09.2023
Разработка
Обмен с 1С по http когда сайт работает по https
Сергей Эсауленко
Сергей Эсауленко

Руководитель

20.06.2023
Разработка
Преобразователь свойства CML2_TRAITS (из 1С) в 1С-Битрикс
Сергей Эсауленко
Сергей Эсауленко

Руководитель

02.05.2023
Разработка
Как исправить отображение картинок в соцсетях