|
|
|
|
|
|
Всякое |
Порт на Drupal 6 + Ubercart 2 платёжного модуля RoboXchange (uc_roboxchange)
Спонсоры разработкиДалее по шагам все особенности установки и настройки... Drupal & UbercartУ вас уже должен быть на рабочем хостинге (не на локалке) установлен и настроен магазин на Drupal 6 и Ubercart 2. Инструкции по установке и настройке ищите на соответствующих сайтах. Регистрация в РобокассеНа заглавной странице сайта www.robokassa.ru находим здоровую кнопку «Подключиться сейчас!», жмем её и регистрируемся. После регистрации заходим в личный кабинет и вводим регистрационную информацию: название магазина, url сайта, и способ вывода денег. По последнему замечу, что если вы хотите принимать платежи в WebMoney, то это можно делать только на ее кошелек. Т.е. получая оплату на Яндекс.Деньги вы теряете покупателей с WM. Кроме того для получения оплаты на WM у вас должен быть персональный аттестат системы. Таковы условия WebMoney Transfer. Лучше всего также, чтобы тип кошелька совпадал с валютой используемой в вашем магазине. Но об этом ниже. В разделе администрирования нужно установить три адреса вашего магазина по которым робокасса будет обмениваться данными (они генерируются модулем) Где http://example.com/ замените на адрес вашего сайта. Методом запросов укажите POST - это безопаснее. К тому же при GET модуль отдаст покупателю ошибку при возврате в магазин. Здесь же заполните два пароля: Пароль #1 и Пароль #2, применяемые для шифрации данных в обмене между кассой и магазином. Само собой они должны отличаться от пароля для входа в саму систему и друг от друга. Все эти настройки потом надо в том же виде внести в настройки модуля RoboXchange. После заполнения формы, отправляете администратору робокассы письмо со своим логином и кратким описанием магазина, и ждете активации записи. Robokassa не подключает «сайты, на которых предлагаются товары и услуги, запрещенные законодательством РФ или противоречащие международному праву». Остальным, видимо, можно. Обратите внимание также на то, что после активации кассы изменить многие настройки, в частности номер кошелька будет невозможно. Установка и настройка модуля RoboxchangeСкачиваете модуль Roboxchange или, если вы хотите проспонсировать его портирование, покупаете его в магазине заодно тестируя функциональность. (Сумма от 1WMZ до любой, которую считаете необходимой). Распакованную папку с модулем можно скопировать в несколько мест: После включения модуля его настройки появятся на страницах управления магазином в установках оплаты admin/store/settings/payment/edit/methods. На этой странице разворачиваем группу "RoboXchange установка". Задаем нужные параметры: После сохранения настроек значок робокассы должен появиться в интерфейсе корзины в списке способов оплаты. Проблемное место на мой взгляд только поле Rate to site currency. Это курс валюты вашего сайта по отношению к валюте обменника на ваш кошелек. По умолчанию он был равен единице, и если цены в магазине в рублях, то используйте кошелёк WMR, а если в долларах - WMZ. В остальных случаях вам придется подбирать в этом поле более или менее точный курс валюты обмена: 33 или 0,03 на сегодня. При значениях меньше текущего курса наблюдалась отмена оплаченных счетов. Видимо, с этим багом ещё придётся разбираться. Поэтому лучше вам использовать тот кошелёк, чья валюта совпадает с ценами вашего сайта. Еще один совет по безопасности. Придумайте для всех адресов интерфейса модуля (в настройках робокассы) какие-нибудь неординарные адреса, а на сайте перепишите системные путь синонимами. А для сокрытия системных путей вроде есть какой-то модуль. ПримечанияВерсия модуля под Drupal 5 была сделана gor'ом. Весь исходный функционал в порте на Drupal 6 оставлен неизменным (в API робокассы изменился только URL). Моя работа по портированию заключалась в следующих шести моментах: uc_roboxchange для Drupal 6Скачать модуль uc_roboxchange для Drupal 6 Порт на Drupal 6 + Ubercart 2 платёжного модуля RoboXchange (статья в блоге автора) uc_roboxchange для Drupal 5uc_roboxchange - RoboXchange payment gateway для Drupal 5 Общие сведенияROBOKASSA. Описание интерфейсов |
|
Direqtor Home Page by ASIADATA. |
|
Отправить комментарий