Рейтинг: 10.678  
На голосовании
Предложил Пользователь 35052 24.12.2015 17:53:13

неправильное поведение компонента оплаты bitrix:sale.order.payment

Компонент оплаты заказа вызывается так:
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$APPLICATION->SetTitle("Оплата заказа");
?><?$APPLICATION->IncludeComponent(
   "bitrix:sale.order.payment",
   "",
   Array(
   )
);?><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");?> 
Плюс в самом компоненте есть RestartBuffer

Это неправильно, т.к. некоторые обработчика генерируют кнопку Оплатить.
Например стандартный яндекс.деньги: http://joxi.ru/1A5pDdZuKb4Q62
Подобное нужно выводить в дизайне сайта, а не непоймикак.

Тех. поддержка битрикса говорит что не знает почему так сделано и отказывается что-либо исправлять или дать решение.

Нужно либо исправить это чтобы компонент или параметр имел Не сбрасывать буфер или как-то иначе обработчики внедрять в этом компоненте - чтобы сразу была переадресация.

P.S. понятно что можно сделать свой компонент, но ведь из коробки это тоже адекватно должно работать
Рейтинг: 6.979  
На голосовании
Предложил Пользователь 23748 08.06.2012 14:59:23

Усилить защиту системы оплаты через Яндекс деньги

При настройке системы оплаты Яндекс денег платежный пароль храниться в открытом нешифрованном виде, что является серьезным упущением. Мало того, что Яндекс деньги и так не защищены ничем кроме пароля, так он еще и открытым храниться!