Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Квитанция Сбербанка

00 голосов
2
Здравствуйте,
Проблема в следующем - пытаюсь настроить обработчик платёжной системы Сбербанк (чтобы выдавал готовую квитанцию для печати), но в генерируемой квитанции поля Имени и Параметры продавца - пустые, хотя в настройках платёжной системы всё определил; т.е в обработчике /sberbank/payment.php не работает следующий код -
Код
<?= htmlspecialcharsEx(CSalePaySystemAction::GetParamValue("PAYER_NAME")) ?>

Кто знает, в чём проблема? (Вариант с кривыми руками возможен smile:) ).

P.S. в обработчике Банковский перевод (bill) то-же самое (ИНН, БИК и т.д не включаются)
Спасибо
спросил 21 Авг, 13 от Kania (5,180 баллов)

2 Ответы

00 голосов
У меня тоже такое было. Возможно я что-то не понял и не разобрался, но решил эту проблему так:
- скопировал шаблоны этих обработчиков платежных систем в папку /bitrix/php_interface/include/sale_payment
- довольно сильно в них поковырялся, изменяя дизайн формы (это всё равно придется делать, чтобы выглядело опрятно)
- наши реквизиты (продавца) вообще внес вручную, так как менять их не планируем
- реквизиты заказчика выбирал из свойств заказа выбирал с помощью кода, пример которого ниже

Плательщик:

<?
if (isset($arCurOrderProps["7"]))
echo htmlspecialchars($arCurOrderProps["7"]);
?>

<br>
Адрес:

<?
if (isset($arCurOrderProps["5"]))
echo htmlspecialchars($arCurOrderProps["5"]);
?>
<br>

и так далее. А функцию, которую Вы упомянули, я тоже не смог заставить работать. Но мои познания в РНР весьма слабы, так что это не удивительно.
ответил 21 Авг, 13 от wlada (180 баллов)
00 голосов
Добрый день.

Скоро выйдет обновление платежный систем. Квитанция Сбербанка будет также значительно обновлена.

Цитата
Гость пишет:
т.е в обработчике /sberbank/payment.php не работает следующий код - Код <?= htmlspecialcharsEx(CSalePaySystemAction::GetParamV­alue("PAYER_NAME")) ?>

Кто знает, в чём проблема? (Вариант с кривыми руками возможен С улыбкой ).

P.S. в обработчике Банковский перевод (bill) то-же самое (ИНН, БИК и т.д не включаются)

Вам стоит обратиться в техподдержку и указать как вы подключаете платежную систему, как настроены параметры, какая процедура оформления заказа используется.
ответил 31 Окт, 13 от BlackEva (820 баллов)

Похожие вопросы

0 голосов
0 ответов
0 голосов
2 ответов