Не работает кнопка оплаты на странице заказа Bitrix

Возврат к списку

Сегодня столкнулся с проблемой, на решение которой убил больше часа. Суть проблемы, в компоненте sale.personal.order.detail кликнув по кнопке оплатить пользователя переводят не на шлюз оплаты, а просто обновляется страничка.

Покопавшись обнаружил, что в форме оплаты, отсутствует тег form. Ну думаю разработчики выложили кривой файл обработчик платежной системы, открыл посмотрел все хорошо, тег form присутствует и параметры указаны верно. Т.к с проектом до этого работало несколько разработчиков, то не исключено, что кто-то повесил обработчик который пробегает по DOM страницы и делает свои грязные дела удаляет нужный тег.

Clip2net_161007224034.png

В итоге проблема была в следующем, верстка страницы состояла из form внутри которого находился весь контент, заменив form на div все заработало.

По всей видимости на сайте лежит скрипт (так и не нашел его) который после загрузки пробегает по странице и обрезает ненужные теги form

АртемАртем17.05.2017 в 13:52
0
Здравствуйте!
Прошу помощи, у профи, больше у некого спросить :)
Возникла проблема Битрикс "Бизнес" — интернет решение от "Крайт".
На старом решении использовал модуль оплаты РФИ-Банка, все было нормально.
Установил на новое, а при оформлении заказа и перехода на следующую страницу для оплаты, не выводит кнопку "Оплатить"... Что может быть, что может мешать? ;(
В консоли и логировании нет не ошибок, не предупреждения.
Заранее спасибо за ответ!
ответная реплика
adminadmin17.05.2017 в 14:26
0
Добрый день. Проблема может быть в конфликте JS. Можете закомментировать в шаблоне подключаемые JS скрипты и проверить выводится ли кнопка.
ответная реплика
АртемАртем17.05.2017 в 14:33 Развернуть
adminadmin17.05.2017 в 14:35 Развернуть
АртемАртем18.05.2017 в 11:52 Развернуть
adminadmin18.05.2017 в 13:00 Развернуть
АртемАртем19.05.2017 в 08:19 Развернуть
АртемАртем19.05.2017 в 08:23 Развернуть
АртемАртем19.05.2017 в 08:34 Развернуть
adminadmin19.05.2017 в 09:59 Развернуть
АртемАртем19.05.2017 в 10:43 Развернуть


Возврат к списку