Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия Следущая версия Both sides next revision | ||
joomla [2011/07/30 07:00] admin |
joomla [2011/07/30 07:21] admin |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | Платежный модуль для VirtueMart на Joomla 1.0 и 1.5\\ | + | **Бесплатный платежный модуль OnPay для интернет-магазинов на основе CMS Joomla 1.0 и 1.5 c плагином VirtueMart позволяет принимать Яндекс.Деньги, WebMoney, пластиковые карты VISA и MasterCard, а также множество других интернет-валют.**\\ |
- | \\ | + | {{:joomla_virtuemart_onpay.png|}} |
- | **Бесплатный платежный модуль OnPay для интернет-магазинов на основе CMS Joomla c плагином VirtueMart позволяет принимать Яндекс.Деньги, WebMoney, пластиковые карты VISA и MasterCard, а также множество других интернет-валют.** | + | |
====Скачать платежный модуль для VirtueMart==== | ====Скачать платежный модуль для VirtueMart==== | ||
Строка 21: | Строка 20: | ||
В личном кабинете Onpay.ru (Настройки магазина) необходимо настроить параметры API IN: \\ | В личном кабинете Onpay.ru (Настройки магазина) необходимо настроить параметры API IN: \\ | ||
\\ | \\ | ||
- | Уведомлять по API - Да \\ | + | Уведомлять по API - Да |
- | Проверять MD5 на ссылках - Да\\ | + | Проверять MD5 на ссылках - Да |
- | URL API: http://вашдомен/administrator/components/com_virtuemart/onpay_notify.php \\ | + | URL API: вашдомен/administrator/components/com_virtuemart/onpay_notify.php |
- | Пароль для API IN: a2su3ig8y - ваш секретный код, который будет нужен при настройках платежного модуля OnPay в Joomla VirtueMart \\ | + | Пароль для API IN: a2su3ig8y - ваш секретный код, который будет нужен при настройках платежного модуля OnPay в Joomla VirtueMart |
+ | {{:joomla_virtuemart_onpay_0.png|}}\\ | ||
\\ | \\ | ||
====Настройка модуля Onpay для Joomla VirtueMart==== | ====Настройка модуля Onpay для Joomla VirtueMart==== | ||
\\ | \\ | ||
- | __Внимание! Проверьте, чтобы ps_onpay.cfg.php был доступен для записи, это необходимо только на время конфигурации модуля, в дальнейшем можно эти права на запись убрать.\\ | + | __Внимание! Проверьте, чтобы ps_onpay.cfg.php был доступен для записи, это необходимо только на время конфигурации модуля, в дальнейшем можно эти права на запись убрать.\\ |
- | __\\ | + | __{{:joomla_virtuemart_onpay_1.png|}}\\ |
- | После размещения файлов, в настройках интернет-магазина VirtueMart необходимо Добавить способ оплаты\\ | + | |
\\ | \\ | ||
- | На вкладке Основных настроек способа оплаты необходимо заполнить следующие поля:\\ | + | После размещения файлов, в настройках интернет-магазина VirtueMart необходимо **Добавить способ оплаты**\\ |
+ | {{:joomla_virtuemart_onpay_2.png|}}\\ | ||
\\ | \\ | ||
- | Активные? - Да \\ | + | На вкладке **"Основные настройки способа оплаты"** необходимо заполнить следующие поля:\\ |
- | Название способа оплаты: Onpay.ru (WebMoney, Яндекс.Деньги, VISA, MasterCard и др.)* \\ | + | \\ |
- | Код: OPY \\ | + | Активные? - Да |
- | Имя класса платежной системы: ps_onpay \\ | + | Название способа оплаты: Onpay.ru (WebMoney, Яндекс.Деньги, VISA, MasterCard и др.)* |
- | Способ оплаты: PayPal (или аналогичный) \\ | + | Код: OPY |
+ | Имя класса платежной системы: ps_onpay | ||
+ | Способ оплаты: PayPal (или аналогичный) | ||
\\ | \\ | ||
*Мы рекомендуем в качестве названия указывать именно перечисление всех основных платежных систем. Ваши пользователи должны понимать, что выбор платежной системы будет предоставлен далее и они на данном шаге выбрали верный способ оплаты.\\ | *Мы рекомендуем в качестве названия указывать именно перечисление всех основных платежных систем. Ваши пользователи должны понимать, что выбор платежной системы будет предоставлен далее и они на данном шаге выбрали верный способ оплаты.\\ | ||
+ | {{:joomla_virtuemart_onpay_3.png|}}\\ | ||
\\ | \\ | ||
- | На вкладке Глобальная конфигурация способа оплаты в VirtueMart необходимо указать:\\ | + | На вкладке **"Глобальная конфигурация способа оплаты"** в VirtueMart необходимо указать:\\ |
\\ | \\ | ||
- | Имя пользователя - Ваш логин в системе Onpay.ru \\ | + | Имя пользователя - Ваш логин в системе Onpay.ru |
- | Пароль для API IN - Должен совпадать с указанным в личном кабинете Onpay.ru, раздел Настройки интернет-магазина \\ | + | Пароль для API IN - Должен совпадать с указанным в личном кабинете Onpay.ru, раздел Настройки интернет-магазина |
- | Статус готов к оплате - В каком статусе за заказ разрешено принимать платежи \\ | + | Статус готов к оплате - В каком статусе за заказ разрешено принимать платежи |
- | Статус успешной оплаты - В какой статус переключать при успешной оплате заказа \\ | + | Статус успешной оплаты - В какой статус переключать при успешной оплате заказа |
\\ | \\ | ||
- | Дополнительная информация о платеже - Заполняется автоматически. В данном поле, при помощи HTML и PHP можно изменить окружение формы оплаты, которая выводится после успешного оформления заказа.\\ | + | Дополнительная информация о платеже - Заполняется автоматически. В данном поле, при помощи HTML и PHP можно изменить окружение формы оплаты, которая выводится после успешного оформления заказа.\\ |
+ | {{:joomla_virtuemart_onpay_4.png|}}\\ | ||
\\ | \\ | ||
После успешного оформления заказа в Joomla Virtuemart выводится платежная форма Onpay.ru для оплаты Яндекс.Деньгами, Webmoney, VISA и др | После успешного оформления заказа в Joomla Virtuemart выводится платежная форма Onpay.ru для оплаты Яндекс.Деньгами, Webmoney, VISA и др | ||
+ | {{:joomla_virtuemart_onpay_5.png|}}\\ | ||
\\ | \\ | ||
Пример интернет-магазина с установленным платёжным модулем Onpay.ru можно посмотреть здесь | Пример интернет-магазина с установленным платёжным модулем Onpay.ru можно посмотреть здесь | ||
+ | http://joomla.bitmax.ru/\\ | ||
\\ | \\ | ||
+ | |||
====Если у вас загружаемый товар в Joomla 1.5==== | ====Если у вас загружаемый товар в Joomla 1.5==== | ||
\\ | \\ | ||
Строка 65: | Строка 72: | ||
2. и поправить обращения к ней около 190-й строки:\\ | 2. и поправить обращения к ней около 190-й строки:\\ | ||
\\ | \\ | ||
- | if (ENABLE_DOWNLOADS == '1') {\\ | + | if (ENABLE_DOWNLOADS == '1') { |
- | ##################\\ | + | ################## |
- | ## DOWNLOAD MOD\\ | + | ## DOWNLOAD MOD |
- | //$this->mail_download_id( $d );\\ | + | //$this->mail_download_id( $d ); |
- | \\ | + | |
- | ##################\\ | + | ################## |
- | ## DOWNLOAD MOD ONPAY.RU\\ | + | ## DOWNLOAD MOD ONPAY.RU |
- | $this->mail_download_id_onpay( $d );\\ | + | $this->mail_download_id_onpay( $d ); |
- | }\\ | + | } |
Аналогичным образом вы можете переписать функцию notify_customer (заменив все обращения за текстом к сессийным переменным на сам текст), если вам требуется включить уведомления об оплате для физических товаров. Сейчас это уведомление отправляется оператором после проверки оплаты, во время передачи заказа в службу доставки.\\ | Аналогичным образом вы можете переписать функцию notify_customer (заменив все обращения за текстом к сессийным переменным на сам текст), если вам требуется включить уведомления об оплате для физических товаров. Сейчас это уведомление отправляется оператором после проверки оплаты, во время передачи заказа в службу доставки.\\ |