Virtuemart - интернет-магазин на Joomla. Часть 17. Подключение оплаты через ROBOKASSA.
Одной из важнейших составляющих интернет-магазина является оплата покупаемых товаров. Все вопросы, касающиеся денег, требуют особого внимания. Большим минусом VirtueMart является то, что все предустановленные системы оплаты ориентированны на Запад и отечественные системы приходится устанавливать и настраивать вручную. Настройка систем оплаты, в отличие от настройки самого магазина, не так проста. В большинстве случаев требуются дополнительные модули оплаты (файлы, настроенные на взаимодействие с той или иной системой). К счастью, VirtueMart получил широкое распространение и у нас. Поэтому появились некоторые готовые решения для работы с отечественными системами оплаты.
Сегодня я расскажу о том, что такое ROBOKASSA и как ее подключить к VirtueMart в автоматическом и полуавтоматическом режиме.
Еще одной сложностью при работе с системами интернет-оплаты является их многообразие. Если особо не задумываться, то можно назвать сразу несколько очень известных систем: Webmoney, Яндекс.Деньги, rbkmoney, SMS-оплата, оплата через терминалы, банковский перевод, и.т.д. Поскольку конкуренция на рынке велика и постоянно увеличивается, владелец магазина заинтересован в том, чтобы подключить как можно больше способов оплаты (ведь разным покупателям удобно платить через разные системы, а кто-то и вообще может отказаться от покупки, если удобной для него системы не будет в магазине). На этом этапе начинаются сложности как у web-мастера, который делает магазин, так и у заказчика. Web-мастеру приходится подключать множество систем оплаты у каждой их которых свой собственный интерфейс, а заказчику – оформлять документы и улаживать юридические вопросы с каждой из систем, что, поверьте, тоже далеко не просто. Все это существенно замедляет и усложняет процесс разработки интернет-магазина.
Многие это понимали и среди них нашлись предприимчивые люди, которые придумали как решить вышеописанную проблему и при этом заработать. Одна из систем, предоставляющих подобные услуги – ROBOKASSA.
Что такое ROBOKASSA? Это что-то вроде посредника между платежными системами и интернет-магазинами. ROBOKASSA берет на себя все сложности, связанные с оформлением документов и подключением платежных систем. Таким образом, web-мастеру требуется подключить к интернет-магазину всего одну систему оплаты – ROBOKASSA, а заказчику оформить отношение всего с одной стороной – ROBOKASSA. При этом интернет-магазин получает возможность принимать оплату через все платежные системы, подключенные к робокассе, коих очень много. А владельцу магазина уже не нужно беспокоиться о безопасности, т.к. все денежные операции проводятся на сайте ROBOKASSA, т.к. интернет-магазин только отправляет запрос на оплату и получает ответ об успешном или неудачном процессе оплаты.
Комиссия ROBOKASSA составляет ~5% от размера платежа (стоимости покупки). Это достаточно много, но допустимо. Особенно для небольших интернет-магазинов. Но при этом можно избавиться от многих проблем, описанных выше. Поэтому ROBOKASSA стала довольно популярной системой. Подключение ROBOKASSA к VirtueMart рассмотрим далее.
Многие модули подключения VirtueMart к ROBOKASSA продаются за деньги. Стоимость составляет порядка 600-1000руб. Если для вас это не деньги, то можно и купить такой модуль, получив при этом тех. поддержку разработчика. Если лишнюю тысячу рублей тратить не хочется, предлагаю вашему вниманию два бесплатных способа подключения VirtueMart к ROBOKASSA: полуавтоматический и автоматический.
Подключение к VirtueMart оплаты через ROBOKASSA. Полуавтоматический режим.
Способ подключения VirtueMart к ROBOKASSA в полуавтоматическом режиме прост как две копейки, но имеет один существенный недостаток – после оплаты заказа покупателем статус товара не изменяется на «Оплачен» автоматически. Его должен изменить администратор магазина (после оплаты администратору магазина приходит на e-mail письмо от ROBOKASSA, что произведена оплата заказа с порядковым номером N. После этого администратор должен зайти в управление заказами, найти заказ N и изменить его статус на «Оплачен»). С одной стороны этот режим хорош тем, что все операции, связанные с деньгами и товаром, контролируются человеком, что, в целом, исключает возможность ошибки. С другой стороны довольно неудобно постоянно менять статусы вручную. К тому же это нужно делать довольно оперативно, т.к. до смены статуса покупателю не придет письмо о подтверждении оплаты и он может не понять прошла оплата удачно или нет.
Использовать этот способ или автоматический, каждый решит для себя сам, а я опишу как его подключить.
В VirtueMart перейдем в «Магазин» –> «Способы оплаты». После чего появится список с доступными способами оплаты.
Отключим все ненужные способы, кликая по зеленым галочкам в соответствующих строках списка.
После того, как ненужные способы оплаты отключены, добавим новый способ, кликнув по кнопке «Новый», которая находится над списком. Появится форма добавления способа оплаты, показанная на следующем рисунке:
Заполняем ее следующим образом:
– Название способа оплаты: ROBOKASSA
– Код: ROBO
– Класс имени платежа: ps_payment
– Способ оплаты: HTML-форма (например, для PayPal)
– Группа покупателей: default
Далее – по желанию.
После этого переходим на вкладку «Настройки» (смотрите самый верх заполняемой формы) и в поле «Дополнительная информация по платежу» вводим следующий код:
1 |
<? |
После этого сохраняем внесенные настройки. Все. Модуль оплаты через ROBOKASSA в полуавтоматическом режиме установлен.
Хочу заметить, что все будет работать корректно только после активации аккаунта в ROBOKASSA.
Подключение к VirtueMart оплаты через ROBOKASSA. Автоматический режим.
Для того, чтобы после оплаты статус заказа изменялся на «Оплачен» автоматически, требуется несколько другой модуль подключения, включающий дополнительные файлы. Скачать его можно в конце статьи.
При настройке модуля нам понадобятся следующие данные:
– Пароль #1: пароль №1 в личном кабинете ROBOKASSA
– Пароль #2: пароль №2 в личном кабинете ROBOKASSA
При настройке ROBOKASSA следующие:
– Result URL: http://domen.ru/administrator/components/com_virtuemart/notify_rk.php
– Success URL: http://domen.ru/administrator/components/com_virtuemart/succes_rk.php
– Fail URL:http://domen.ru/administrator/components/com_virtuemart/succes_rk.php
– Метод отсылки данных по Result URL: POST
– Метод отсылки данных по Success URL: POST
– Метод отсылки данных по Fail URL: POST
Естественно, вместо «domen.ru» нужно подставить доменное имя вашего сайта.
Форма с заполняемыми данными показана на рисунке (раздел «Администрирование»)
После настройки аккаунта ROBOKASSA нужно внести данные для авторизации в файлы модуля:
– notify_rk.php: пароль #2 в 3 и 260 строке;
– succes_rk.php: пароль #1 в 4 строке и доменное имя в 28 строке;
– ps_rk_out.php: логин и пароль #1 в 24 и 25 строках;
После того, как файлы отредактированы, их нужно добавить на сайт в соответствующие папки(можно просто скопировать папку Administrator в корень сайта. Файлы попадут на нужные места). Далее переходим к настройке модуля в VirtueMart.
Для настройки модуля переходим к списку модулей оплаты «Магазин» –> «Способы оплаты» и добавляем новый модуль. Форму заполняем следующим образом:
– Название способа оплаты: ROBOKASSA
– Код: rk
– Класс имени платежа: ps_robokassa (появится после добавления файлов модуля на сайт)
– Способ оплаты: HTML-форма (например, для PayPal)
– Группа покупателей: default
Далее – по желанию.
После этого переходим на вкладку «Настройки» (смотрите самый верх заполняемой формы), заполняем появившиеся поля и в поле «Дополнительная информация по платежу» вводим следующий код:
1 |
<?php require_once( CLASSPATH. 'payment/ps_rk_out.php' );?>
|
На этом настройка закончена. Остается только все проверить и протестировать оплату. Все будет работать корректно только после активации аккаунта в ROBOKASSA.
Дополнительные файлы: Модуль оплаты ROBOKASSA
Дополнительно: Да, кстати, думаю, что вас порадует полезная информация по CMS Joomla!, а также Drupal и Wordpress, которую вы найдете на блоге коллеги по цеху. Блог так и называется -- <<Вебмастеру посвящается...>>
Следующие статьи:
- Community Builder - социальная сеть на Joomla. Часть 9. Community Builder Profile PRO.
- VirtueMart – интернет-магазин на Joomla. Часть 19. Редактирование шаблона VirtueMart (Начало).
- Community Builder - социальная сеть для Joomla. Часть 8. Плагины Community Builder.
- VirtueMart – интернет-магазин на Joomla. Часть 18. Вывод категорий VirtueMart с изображениями на главной станице сайта.
- Community Builder - социальная сеть для Joomla. Часть 7. Управление списками пользователей Community Builder.
Предыдущие статьи:
- Модули Joomla для демонстрации. Часть 5.Vinaora Cu3er 3D SlideShow.
- Community Builder – социальная сеть для Joomla. Часть 6. Управление пользователями Community Builder и их данными.
- Virtuemart - интернет-магазин на Joomla. Часть 16. Доставка в VirtueMart.
- Модули Joomla для демонстрации. Часть 4. JT SlideShow.
- Community Builder - социальная сеть для Joomla. Часть 5. Предустановленные вкладки Community Builder.
Рубрики
Серии статей
Объявления
Популярное
- Virtuemart - интернет-магазин для Joomla. Часть 3. Установка и обновление.
- VirtueMart – интернет-магазин на Joomla. Часть 19. Редактирование шаблона VirtueMart (Начало).
- VirtueMart - интернет-магазин на Joomla. Часть 5. Настройка VirtueMart.
- Шаблоны Joomla. Часть 3. Делаем первый шаблон.
- Virtuemart - интернет-магазин для Joomla. Часть 1. Знакомство с Virtuemart.
- VirtueMart – интернет-магазин на Joomla. Часть 18. Вывод категорий VirtueMart с изображениями на главной станице сайта.
- Virtuemart - интернет-магазин на Joomla. Часть 8. Товары и категории товаров.
- VirtueMart – интернет-магазин для Joomla. Часть 4. Настройка глобальной конфигурации.
- Шаблоны Joomla. Часть 1.Создание шаблона Joomla.
- VirtueMart – интернет-магазин на Joomla. Часть 20. Редактирование шаблона VirtueMart (Продолжение).
...
Заморочки яндекса уже реально достали. тИЦ не ...
















Комментарии
Виталий, скажите (если не секрет:) как вы реализовали вывод в конце материала списка предыдущих и следующих статей?
но вот при добавлении способа оплаты в
Класс имени платежа нет заветной ps_robokassa
что то не так сделал?
стр. 173, 174
$rk_post_7= $_POST['inv_id']; //$_POST[inv_id];
$rk_post_10=$_POST['crc']; //$_POST[crc];
стр. 330
echo "OK$inv_id"; //"OK$_POST[inv_id]\n";
Цитирую fh76:
Присоединяюсь к вопросу: это изменение имеет особый смысл или можно оставить так как есть в коде автора?
И если имеет смысл, то что оно даёт?
Заранее спасибо за ответы. )
спасибо
нет делал только автоматический режим...
просто удалю один модуль (они абсолютно одинаковые) ... глюк
Вижу модуль ROBOKASSA на странице с благодарственными надписями за сделанную покупку и что письмо улетело на указанный ящик.
Так и должно быть?
Смущает из-за того, что вроде как ещё не полатил, а тут... Не, ну понятно, что оплата должна быть какого-то № заказа.
Существует даже фича, которую пытаются нарулить себе некоторые или это есть в др. движках – отложить заказ. Получается – именно так.
Хотя, по логике, я уже говорил – с логикой всё ок – сначала номер заказа, потом в кассу с ним.
Не, если на практике, это не мешает покупателям, то в этом ничего такого нет конечно.
А лэнгпаки, по-идее конечно, у всех разные.
И фразу о письме о сделанном заказе хочется изменить соответствующим образом из-за вышеизложенных обстоятельств.
В вечном споре о кол-ве шагов ещё один довыд для сторонников одного, что слишком морочит, а теперь ещё и откладывает. Со встроенными модулями, кажется, меньше ID заказов плодится (не оплаченных).
Коммент 753 – имеет какой-то особый смысл? В оригинале не исправлена ошибка.
В чем ошибку искать?
"В обработке", код P
"Подтвержден", код C
"Отменен", код X
"Возврат", код R
"Отправлен", код S
При тестовой покупке выводится сообщение "пользователь не активирован на Робокассе". А если меняю адрес сервера в файле ps_rk_out на тестовый, вообще никакого сообщения не выводится.
то-есть ту что на рисунке для автоматического способа оплаты, модуль я скопировал, при добавлении способа оплаты появился пункт pc_robokassa, а вот форму я не не найду.
2 в KOI8R
А вот notify_rk.php - не понял.
Суть вопроса: надо ли сохранять в UTF8 файлы?
Будет ли читаться русских шрифт?
А разве Success URL: http://domen.ru/administrator/components/com_virtuemart/succes_rk.php
и
Fail URL:http://domen.ru/administrator/components/com_virtuemart/succes_rk.php
это должна быть ссылка на одну и ту же страницу ???
Коллеги, у кого-нибудь получалось тестировать подключение к платежной системе Robokassa, используя их тестовый сервер? Дело в том, что даже при всех принятых параметрах и корректно сгенерированной MD5-сумме, после нажатия на кнопку "Перейти" в окне ответа все равно появляется надпись "bad sign". Где грабли, понять не могу. P.S.: систему настраивал по вышеприведенной инструкции на автоматический режим.
Использую данный модуль, спасибо большое автору.
Но есть единственная проблема, подтверждение почему-то оправляется не на e-mail пользователя, сделавшего заказ, а на webmaster
Спасибо
1) используемого шаблона (заходим в менеджер шаблонов и кликаем по ссылке-названию используемого)
2) настройки почты в глобальной конфигурации Joomla(Сайт-Общие настройки-Сервер-Установки почты)
Подскажите пожалуйста, что именно нужно там написать (установки почты), из вариантов SMTP сервер, Sendmail, PHP mail function и их характеристики, и где найти верные значения характеристик.
Спасибо.
установил Модуль оплаты ROBOKASSA, при попытке совершения платежа прогружается страница с выбором системы оплаты (как видно на скрине) и после этого платёж уходит в космос, т.е. деньги не снимаются (вообще нет никаких признаков обращения к платежным системам) и в робокассе нет никаких сообщений о прохождении платежей... что может быть и как это вылечить?
ЗЫ: я к сожалению распологаю малым временем для решения данной проблемы, по этому я буду признателен если вы предоставите мне возможность решить проблему с вашей помощью в режими реального времени.
1)убедитеть что вы не забыли ввести код в "Дополнительная информация по платежу"
2) включите отображение ошибок php. Часто это позволяет понять в чем проблема.
Parse error: syntax error, unexpected T_STRING in /home/moynojru/public_html/administrator/components/com_virtuemart/classes/payment/ps_rk_out.php on line 24
В чем может быть пробдема?
Notice: Undefined variable: culture in /home/moynojru/public_html/administrator/components/com_virtuemart/classes/payment/ps_rk_out.php on line 59
Что бы это значило??
Подскажите пожалуйста где еще может быть проблема, спасибо.
Описался
Когда должна появиться форма с выбором вида оплаты?
Иду в оформлении заказа по шагам, адрес - вид доставки - оплата (тут выбираю робокассу) дальше итоговая страница подтвердить заказ, подтверждаю и тут выводится надпись, что аккаунт мой на робокассе не активен. Никакой формы выбора. Если я активирую свой аккаунт то форма выбора появиться как и положено?
До активации просто хотелось бы поинтересоваться у людей которые уже используют модуль - сначала идет подтверждение заказа, а потом уже человек выбирает вид оплаты и оплачивает?
и потом я так понимаю выбрав полу автоматический способ описанный здесь я должен сам отследить заказ? так?
а при автоматическом, заказу на сайте в случае корректной оплаты будет присвоен статус оплачен автоматически?
спасибо за оперативный ответ
Цитата:
Скажите пожалуйста-это оплата только на этапе оформления заказа которую сразу надо оплачивать потомучто заказ не оформится или можно както через личный кабинет потом оплатить?
И при оплате индефикация заказа имеется?
С уважением,
Игорь
СПАСИБО!!!
По поводу тестирования - то бишь чтобы посмотреть как это выглядит без активации аккаунта мерчанта, можно взять код Демо-магазин1 (или Демо-магазин2) со страницы демо-версий в робокассе (http://www.robokassa.ru/DemoShop/Demo1.aspx?CodeLang=Php).
Этот код вставляем как указано в примере с полуавтоматичской оплатой и меняем в коде некоторые переменные: номер заказа и сумма заказа, ибо в демо-коде уже прописаны конкретные значения, а нам нужно посмотреть как все выглядит с нашими данными.
В итоге после подтверждения заказа видим форму для оплаты через робокассу, причем если оплату не делаем эта же форма появится при выборе информации о заказе в письме или в своем аккаунте в магазине.
– Код: rk
– Класс имени платежа: ps_robokassa (появится после добавления файлов модуля на сайт)
– Способ оплаты: HTML-форма (например, для PayPal)
- в поле «Дополнительная информация по платежу» следующий код:
//php require_once( CLASSPATH. 'payment/ps_rk_out.php' )//(правильный код см. в конце статьи).
НУ меня все правильно-может надо активировать или я смотрю люди в коде чтото меняли и мне может надо?
На вебмани к стати умнее сделано, там кошелек в тестовый режим переводишь и все платежи эмулируются но не проходят.
Активировать надо обязательно.
а то что я про изменения в коде писал - так это для того, чтобы можно было посмотреть как процедура оплаты через робокассу может выглядеть.
Принцип работы тестового сервера Робокассы я так и не понял, поэтому выложил пример для полуавтоматичекой оплаты.
А это и должно быть (в неактивированом режиме) что неотображается сам терминал (окошко) оплаты?
Всё настраивал в автоматическом и полуавтоматическом режиме в соответствии с описанием. К сожалению ничего не сработало.
В частности на сайт робокассы переход осуществлен не был. А в письмах также не было никаких ссылок на робокассу.
Эта форма появляется на странице, которая загружается после клика по кнопке "Подтвердить заказ".
В любом случае спасибо за разъяснения. Буду тестировать дальше, пока есть возможность.
В описании заказа только надпись: ROBOKASSA Advanced User Guide. И ничего больше. Так должно быть?
Только появилась при проведении оплаты надпись:
"Не удалось установить связь с магазином для передачи ему информации об оплате".
Сумма не пришла соответственно ни на один из кошельков. Хотя с RBK была снята.
по адресу ...administrator/components/com_virtuemart/succes_rk.php
Вопрос наверное не совсем в тему.
Можно ли как-нибудь сделать, чтобы при достижении общей суммы заказов до определенной, покупатель переходил в другую группу, например где скидка 5 или 10%?
в коде админки найти место где обрабатывается смена статуса заказа - при смене его на полностью выполненный (доставленный или как-его там) делаем запрос в базу к таблице jos_vm_orders, в которой делаем выборку по текущему юзеру и ссумируем его заказы.
далее сравниваем сумму его заказов с нужнымы нам цмфрами, и при выполнении условия в таблице _vm_shopper_vendor_xref меняем значение shopper_group_id на нужное нам.
думаю что должно сработать
После выбора всех настроек согласно описанию и нажатию на сохранение или применить - всё подвисает практически намертво.
При попытке сохранить выдает сообщение:
Ошибка: Данный класс оплаты не может быть обработан, поскольку он не существует.
Обязательный параметр 'OutSum' не был передан
Но у меня возник вопрос. Закасчику требуется реализовать способ оплаты на расчетный счет с задаными реквизитами. Как это лучше всего реализовать.
Где-то там он есть, сам пользуюсь, но точного адреса не помню.
Пока еще не установил. Но буд пробовать.
http://joomlaforum.ru/index.php/topic,3440.0.html
Notice: Use of undefined constant LMI_PAYMENT_DESC - assumed 'LMI_PAYMENT_DESC' in /home/sovmod/public_html/administrator/components/com_virtuemart/classes/payment/ps_rk_out.php on line 7
Notice: Undefined variable: culture in /home/sovmod/public_html/administrator/components/com_virtuemart/classes/payment/ps_rk_out.php on line 59
... у меня такая же история
кто нибудь поборол?
Выключил отображение ошибок, к сожалению эти замечания остались. А вообще все работает, деньги приходят.
Спасибо.
В поисках модулей оплаты для VM наткнулся на сайт onpay.ru. Там предлагают примерно такой же модуль для VM, но комиссия (если я правильно понял) 1%.
Они утверждают, что работают уже 5 лет. Хочу узнать у Вас как у опытного интернет-предпринимателя Ваше мнение о данном сервисе. Полистал их форум - ответы на вопросы посетителей с задержкой в полгода.
спасибо за пост и модуль.
Одна проблема:
Статус успешной транзакции не меняется хотя всё остальное проходит успешно.
Пишет что "Не удалось установить связь с магазином для передачи ему информации об оплате. Через минуту будет произведена повторная попытка" , а позже перекидывает на магазин как и положено, но статус на Confirmed не меняется и соответственно приходится вручную устанавливать статус.
Буду благодарен за помощь в решении проблемы.
Та же проблема. Кто-нибудь решил7
Может кто знает как решить?
Аналогичная проблема, прошу помощи в разрешении данной проблемы
Дело не в модуле. Я так понимаю дело в самой робокассе. Когда установил все работало нормально. Позже появилось сообщение Пишет что "Не удалось установить связь с магазином для передачи ему информации об оплате. Через минуту будет произведена повторная попытка"
Когда срабатывало через минуту когда нет, в итоге ушел на другую платежную систему. Куда писать не буду чтобы не сочли за рекламу.
На новом сайте у меня возникла проблема с отправкой подтверждаемого письма.
"Подтверждающее письмо было выслано по адресу:" далее не какого адреса, и письмо не куда не отправляется.
Буду очень благодарен вам, если вы постараетесь мне помочь, и найти проблему.
Заранее благодарен,
с уважением, Гость)
Отправляются. Я немножко посидел, поковырялся) теперь отправляется все!
Но осталась проблемка: "Подтверждающее письмо было выслано по адресу:" далее никакого адреса
Также в списке заказов нет ни одного заказа (Пробовал с Virtuemart 1.1.8 и 1.1.9). Но мне кажется с заказами не в модуле проблема, поскольку на другом сайте стоит и все работает идеально (огромное спасибо за модуль).
Заранее благодарен,
с уважением, Гость)
"
К сожалению, оплата этого счета невозможна, так как некоторые параметры счета некорректны.
Неверный параметр: Signature."
последнее я не разобрал. На основании изучения документации http://robokassa.ru/ru/Doc/Ru/Interface.aspx#222
я и пароли менял и всякое пробовал пока ничего не выходит
Я настроил через RBK Money https://rbkmoney.ru/Register.aspx?partner=397ced88-908f-4d2c-969f-3d64395b1da5 . Начать принимать можно сразу после регистрации. Модули готовые тоже есть - нагуглил без проблем. Принимают любые виды карт (visa, mastercard) и электронные деньги. Комиссия 3.9%, вывод средств бесплатно.
Помогите настроить плз)))
спс посмотрю постараюсь сделать а то голова уже кипит
читал выше - чтобы не появлялись предупреждения подобные этому - Notice: Undefined variable: culture in /home/buket/b-u-k-e-t.ru/docs/administrator/components/com_virtuemart/classes/payment/ps_rk_out.php on line 59 - нужно отключить сообщения об ошибках.
нашел пункт - Панель управления-Общие настройки-Сервер-Сообщения об ошибках-поставил "нет", но сообщения все-равно появляется. Может где-то в другом месте можно отключить? Оплаты проходят, статусы меняются....
спасибо
спасибо
в самом заказе при этом появляется 5 (пять) статусов оплачен. Клиент получает такое же кол-во писем о прохождении платежа. Как исправить такое недоразумение?
спасибо
Подскажите пожалуйста в чем дело.
Все настроили в автоматическом режиме, в системе активны, проводим платеж, все нормально, но... товар в магазине стоит к примеру 50 руб., а при оплате на робокассе снимает 49,8 руб. Со всеми товарами так, скидок нигде нет, проверяли. Если заказ свыше 3000 руб. то сумма оплаты в робокассе совпадает, т.е. тоже 3000 руб., а если меньше, то 20 копеек куда-то пропадают...
Установил полуавтоматический скрипт Вашего модуля для оплаты через ROBOKASSA – все работает, но не могу настроить описание заказа
// описание заказа
// order description
$inv_desc = "ROBOKASSA Advanced User Guide";
Если ставить $inv_desc = "ROBOKASSA Advanced User Guide"; , то эта фраза и отображается в модуле оплаты, а если ставить $inv_desc = $db->f , то поле остается пустым. Не подскажите, что именно означает в скрипте выражении $db->f и как настроить вывод описания заказа ?
А также возможно ли вместе с описанием заказа выводить предупреждение «Уточняйте наличие товара до его оплаты» - или выводить его в модуле отдельной строкой ?
И 3-й вопрос – возможно ли установить запрет оплаты до подтверждения наличия товара продавцом ?
С уважением, Александр.
У меня похожая проблема с отображением окна Robokassa. В браузере Google Chrome после подтверждения заказа не появляется окно. Оно появляется только в том случае, если эту страницу обновить или пройти по ссылке "Ниже ссылка для того, чтобы посмотреть информацию о заказе". Пройдя по ссылке окно в заказе появляется. С Opera, Firefox, IE конфликтов не обнаружил. На других компьютерах не проверял. Возможно это просто глюк моего Хрома. Но если данная проблема с отображением имеет место быть, то это несомненно составит сложности в оплате товара клиентом. Никто не сталкивался?
Установил полуавтоматический скрипт Вашего модуля для оплаты через ROBOKASSA – все работает, но не могу настроить описание заказа
// описание заказа
// order description
$inv_desc = "ROBOKASSA Advanced User Guide";
Если ставить $inv_desc = "ROBOKASSA Advanced User Guide"; , то эта фраза и отображается в модуле оплаты. А если осуществлять продажу (в целях тестирования) не с сайта, а с локального сервера - то описание заказа вообще не отображается в на странице оплаты (графа описание пустая).
Допустим, я присвою описание заказа переменной - как потом её значение вывести через модуль заказа на странице оплаты ?
Пытался присвоить $inv_desc = "$opisanie"; - Выдает ошибку
С уважением, Александр
RSS лента комментариев этой записи