Drupal + Ubercart
1. Установка модуля
Скопируйте все файлы из архива с модулем в корень сайта. В панели администрирования CMS зайдите в раздел «Модули». В блоке «Ubercart – Payment» должна появится запись с информацией о новом модуле «PayKeeper» — поставьте напротив него галочку. Нажмите кнопку «Сохранить конфигурацию».
2. Настройка модуля
Для настройки модуля нажмите на кнопку «Настроить» напротив модуля (см рис. 2).
Откроется окно с настройками модуля (см. рис. 3 и рис. 4). Задайте корректные значения полей настроек:
- «PayKeeper server» («Сервер PayKeeper»).
В этом поле укажите URL адрес сервера PayKeeper следующего вида:
http://<Ваш сайт>.server.paykeeper.ru/create/
(Например, если Ваш сайт называется mysite.ru, то URL адрес формы оплаты будет следующим:
http://mysite.server.paykeeper.ru/create/). См. рисунок 3. - «Secret Seed» («Секретное слово»).
Секретное слово необходимо [[сгенерировать в личном]] кабинете PayKeeper, скопировать и вставить в поле «секретное слово». См. рисунок 3. - «Payment method title» («Название метода оплаты»).
В этом поле Вы можете указать информацию о методе оплаты, например «Оплата пластиковыми картами Visa и MasterCard на сайте». См. рисунок 4. - «Button text on transaction review page».
Здесь укажите название кнопки оплаты в форме заказа. См рисунок 4.
Нажмите кнопку «Сохранить конфигурацию».
3. Настройка личного кабинета PayKeeper.
В личном кабинете PayKeeper зайдите в раздел «Настройки»->«Получение информации о платежах». Измените «Способ получения уведомления о платежах» на «POST-оповещения» (Рис. 5).
В поле «URL, на который будут отправляться POST-запросы» укажите URL-адрес вида:
http://<ваш сайт>/cart/paykeeper/receive_payment
(Например, если адрес Вашего сайта http://mysite.ru, то в поле «URL, на который будут отправляться POST-запросы» нужно указать:
http://mysite.ru/cart/paykeeper/receive_payment)
«Секретное слово» можно придумать самостоятельно или сгенерировать с помощью кнопки «Сгенерировать».
В разделе «Адреса перенаправления клиента» (См. рисунок 6) в полях
«URL страницы, на которую клиент переходит при успешном завершении оплаты» и
«URL страницы, на которую клиент переходит при неудаче в процессе оплаты» укажите
http://<ваш сайт>/
(Например, если Ваш сайт – http://mysite.ru/, то это значение Вы указываете в обоих полях)