Форум русской поддержки Joomla!® CMS
09.12.2016, 02:10:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1] 2 3  Все   Вниз
  Добавить закладку  |  Печать  
Автор

Плагин Onpay для VirtueMart!

 (Прочитано 5170 раз)
0 Пользователей и 1 Гость смотрят эту тему.
OnpayGuy
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 97


« : 28.02.2014, 13:47:02 »

Добрый день всем!
Обновился плагин для VirtueMart.
Скачать новую версию можно здесь: http://onpaysolutions.ru/joomla-virtuemart-payment-module/
Автор модуля - уважаемый icom http://joomlaforum.ru/index.php?action=profile;u=87828.

Предлагаю сделать это сводной веткой на тему Virtuemart+Onpay.
Я постараюсь ответить на вопросы по платежному модулю, но прошу учесть 2 простых факта:
а) официально модули не обеспечиваются суппортом
б) системы у всех разные, опенсорс часто меняется (как платформа так и модули)
Посему прошу сохранять взаимовежливое отношение. Идет? Чем смогу - помогу.

Также прошу поставить новый модуль (если у вас что-то не работало). И задавать вопросы по нему, а не по другим версиям. Спасибо!


ПОДДЕРЖАТЬ РАЗРАБОТКУ
« Последнее редактирование: 23.02.2015, 15:09:37 от fsv » Записан
 
gertruda
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 73



« Ответ #1 : 19.03.2014, 12:36:44 »

Здравствуйте, сайт на Joomla 2.5 VirtueMart 2  http://crystal-charm.ru/
я пытаюсь присоединить платеж onpay, когда я его включаю и в настройках указываю Способ оплаты- Onpay, то вместо корзины выдает пустую страницу.
Подскажите что может быть не так.
Записан
kira
Осваиваюсь на форуме
***

Репутация: +0/-3
Offline Offline

Сообщений: 150


« Ответ #2 : 31.03.2014, 18:01:06 »

Joomla! 2.5.19 VirtueMart 2.0.26d установила последнюю версию плагина/включила его, создаю способ оплаты и выбираю onpay, в корзине созданный способ не отображается, если выбрать не onpay, а любой другой, то он в корзине появляется. также в настройках конфигурации не ставится "режим отладки". в чем может быть дело?
заранее спасибо!
Записан
ast
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Сообщений: 61


« Ответ #3 : 06.04.2014, 22:47:53 »

Эта версия плагина не работает для Joomla 2.5. При попытке произвести оплату возникает ошибка:

ERROR:
732: 7.3.2. Не задан обязательный параметр (code). http://wiki.onpay.ru/doku.php?id=oshibki#7.3.2

Откатился на предыдущую версию по той же ссылке - всё работает ок.
Записан
Oleg1394
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 9


« Ответ #4 : 26.04.2014, 12:55:31 »

Здравствуйте, подключил оплату onpay (модуль для virtuemart), при попытки зайти в корзину появляется такая ошибка:
Fatal error: Call to undefined method plgVMPaymentOnpay::convert_condition_amount() in /home/a3022007/public_html/plugins/vmpayment/onpay/onpay.php on line 530
Как ее исправить? спасибо
Записан
jumlancerCom
Осваиваюсь на форуме
***

Репутация: +2/-1
Offline Offline

Сообщений: 52


« Ответ #5 : 28.04.2014, 23:28:58 »

@OnpayGuy, моглы би вы написать конкретные строки кода, что и где поменять, чтобы адаптировать эту последнюю версию (2014-02) под Joomla 3 + VM 2.9 ? Я пока только install на extension исправил в файле onpay.xml, а то модуль на тройку вообще не ставился. Но на вкладке Конфигурация пока ни одного поля нету и при подтверждении заказа в корзине редиректа на онпей.ру не происходит. Подскажите плз что еще поменять в кодах, буду очень благодарен
Записан
jumlancerCom
Осваиваюсь на форуме
***

Репутация: +2/-1
Offline Offline

Сообщений: 52


« Ответ #6 : 28.04.2014, 23:49:36 »

Эта версия плагина не работает для Joomla 2.5. При попытке произвести оплату возникает ошибка:

ERROR:
732: 7.3.2. Не задан обязательный параметр (code). http://wiki.onpay.ru/doku.php?id=oshibki#7.3.2

У меня на 2.5 тоже сначало эта ошибка была, но потом просто пересохранил в кабинете URL API и все заработало
Записан
ast
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Сообщений: 61


« Ответ #7 : 29.04.2014, 21:55:09 »

У меня на 2.5 тоже сначало эта ошибка была, но потом просто пересохранил в кабинете URL API и все заработало
Какая версия php?
Записан
jumlancerCom
Осваиваюсь на форуме
***

Репутация: +2/-1
Offline Offline

Сообщений: 52


« Ответ #8 : 29.04.2014, 23:31:56 »

PHP 5.3, Joomla 2.5.19, VirtueMart 2.0.26d
Записан
ast
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Сообщений: 61


« Ответ #9 : 05.05.2014, 22:45:40 »

У меня последняя версия не заработала на PHP 5.2, VM 2.0.26d
Записан
TitanKV
Новичок
*

Репутация: +0/-1
Offline Offline

Пол: Мужской
Сообщений: 8


« Ответ #10 : 19.05.2014, 16:13:29 »

OnpayGuy, у меня PHP 5.3, Joomla 2.5.19, VirtueMart 2.0.26d. Вопрос следующий: Интересует возможность оплаты счета покупателем только после подтверждения магазина о наличие товара. То есть чтобы в электр. письме которое приходит покупателю с уведомлением его об изменении статуса заказа, была ссылка по которой он сможет перейти в онпей и оплатить свой заказ. Сейчас же происходит следующее : после оформления заказа, его сразы перебрасывает в онпей, который предоставляет ему возможность оплаты заказа, а есть товар в наличие или нет никого не интересует. И затем у покупателя нет больше возможности вернуться на страницу оплаты заказа. В программе онпей для Joomla 1.5 вышеописанная возможность была.
Записан
OnpayGuy
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 97


« Ответ #11 : 30.06.2014, 12:13:15 »

Куча вопросов и ноль ответов. Прошу прощения. Видимо слетела подписка на ветку.
Автору модуля вопросы задавали? Есть реакция?

У нас недавно вышла новая версия АПИ 2.0 и мы планируем писать обновленный модуль.
Пишите на PR @ onpay.ru, если тут долго не буду отвечать.
На тему подписался.
Записан
garmin-nn
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #12 : 30.06.2014, 21:19:16 »

Это я писал на почту и личное сообщение. Автору модуля тоже писал. Пока ответа нет.
Будем ждать обновленный модуль, т.к. актуальная на сегодняшний момент версия не работает с компонентом OnePage Checkout. А предыдущая версия не отправляет уведомления о заказе покупателю и администратору.
Записан
icom
Завсегдатай
*****

Репутация: +180/-4
Offline Offline

Пол: Мужской
Сообщений: 780


« Ответ #13 : 02.07.2014, 15:15:33 »

Здравствуйте, подключил оплату onpay (модуль для virtuemart), при попытки зайти в корзину появляется такая ошибка:
Fatal error: Call to undefined method plgVMPaymentOnpay::convert_condition_amount() in /home/a3022007/public_html/plugins/vmpayment/onpay/onpay.php on line 530
Как ее исправить? спасибо

в файле plugins/vmpayment/onpay/onpay.php уберите строчку $this->convert_condition_amount($method); она была нужно в более ранних версиях VirtueMart

это касается и всех выше заданных вопросов, OnpayGuy и сделайте это в установочном пакете плагина
Записан
garmin-nn
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #14 : 02.07.2014, 22:02:02 »

Проблема совместимости с компонентом OnePage Checkout и с отправкой писем была сегодня решена Сергеем cmsdev (icom), за что ему огромное человеческое спасибо!
Записан
ast
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Сообщений: 61


« Ответ #15 : 28.07.2014, 17:40:45 »

Проблема совместимости с компонентом OnePage Checkout и с отправкой писем была сегодня решена Сергеем cmsdev (icom), за что ему огромное человеческое спасибо!
А где решение-то? Где взять работающую версию с письмами и поддержкой OnePage CheckOut?
Записан
icom
Завсегдатай
*****

Репутация: +180/-4
Offline Offline

Пол: Мужской
Сообщений: 780


« Ответ #16 : 01.08.2014, 14:02:14 »

Цитировать
А где решение-то? Где взять работающую версию с письмами и поддержкой OnePage CheckOut?
в плагине заменить
 public function plgVmDisplayListFEPayment(VirtueMartCart $cart, $selected = 0, $htmlIn)
на
 public function plgVmDisplayListFEPayment(VirtueMartCart $cart, $selected = 0, &$htmlIn)
Записан
garmin-nn
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #17 : 01.08.2014, 14:02:44 »

Был в отпуске, не мог ответить.
Решение написал cmsdev в аську. У меня нет возможности писать личные сообщения на форуме. Почему-то.
Записан
Alex2
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 112



« Ответ #18 : 01.08.2014, 19:42:41 »

Подскажите как решить проблему.

VM2.0.24
J2.5.16
поставил модуль 2.0
тестовые платежи проходят, статус меняется на "оплачен",
но автоматом не отправляет письма админу и покупателю.

поставил модуль 2.1
Письма высылает, но не проводит платеж
7.3.2. Магазин возвращает неверные данные - отсутствует обязательный параметр (code). http://wiki.onpay.ru/doku.php?id=oshibki#7.3.2

Как исправить 2,0 или 2,1 что бы работало.
Записан
ast
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Сообщений: 61


« Ответ #19 : 05.08.2014, 21:17:51 »

Подскажите как решить проблему.

VM2.0.24
J2.5.16
поставил модуль 2.0
тестовые платежи проходят, статус меняется на "оплачен",
но автоматом не отправляет письма админу и покупателю.

поставил модуль 2.1
Письма высылает, но не проводит платеж
7.3.2. Магазин возвращает неверные данные - отсутствует обязательный параметр (code). http://wiki.onpay.ru/doku.php?id=oshibki#7.3.2

Как исправить 2,0 или 2,1 что бы работало.
Абсолютно всё то же самое. 2.0 - работает, 2.1 - не работает.

При попытке вручную получить ответ с сервера передачей запроса об оплате:
--------------
http://www.-------.com/plugins/vmpayment/onpay/onpay_notify.php?type=check&amount=20.0&order_amount=20.0&order_currency=TST&pay_for=163&md5=A9D67A3A23E43AA98BC7C7C2B970877C
--------------

Получаю ответ:
-------------------------------------------------------------
Ошибка синтаксического анализа XML: элемент не найден
Адрес: http://www.-------.com/plugins/vmpayment/onpay/onpay_notify.php?type=check&amount=20.0&order_amount=20.0&order_currency=TST&pay_for=163&md5=A9D67A3A23E43AA98BC7C7C2B970877C
Строка 1, символ 1:
^
-------------------------------------------------------------
Записан
ast
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Сообщений: 61


« Ответ #20 : 07.08.2014, 13:07:13 »

Как исправить 2,0 или 2,1 что бы работало.
В общем, решения не дождался, хотя проблема была озвучена ещё в апреле. Сделал сам.
Во вложении версия плагина специально для тех у кого версия 2.1 не работает, но работает 2.0.
Что изменено относительно 2.0:
 - добавлена автоматическая переадресация для платежа на сайт onpay.ru;
 - оповещение клиентов и администрации магазина о поступлении платежа и создании заказа.

* vm2x_onpay_ps_plugin_2.0.zip (20.42 Кб - загружено 76 раз.)
Записан
Alex2
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 112



« Ответ #21 : 08.08.2014, 10:19:12 »

В общем, решения не дождался, хотя проблема была озвучена ещё в апреле. Сделал сам.
Во вложении версия плагина специально для тех у кого версия 2.1 не работает, но работает 2.0.
Что изменено относительно 2.0:
 - добавлена автоматическая переадресация для платежа на сайт onpay.ru;
 - оповещение клиентов и администрации магазина о поступлении платежа и создании заказа.
Теперь письма уходят при создании заказа.

* onpay.rar (5.95 Кб - загружено 53 раз.)
Записан
ast
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Сообщений: 61


« Ответ #22 : 08.08.2014, 11:10:10 »

Теперь письма уходят при создании заказа.
А что за статус для заказа 'U' ? У меня такого в статусах заказов нет..
Записан
Alex2
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 112



« Ответ #23 : 08.08.2014, 11:43:45 »

А что за статус для заказа 'U' ? У меня такого в статусах заказов нет..
у меня это "подтвержден покупателем"
можно поставить "P" (в ожидании)
Записан
Plosky
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 110



« Ответ #24 : 21.08.2014, 17:40:42 »

Какой из плагинов сейчас актуален, в подписи ast или Alex2?
Записан
ast
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Сообщений: 61


« Ответ #25 : 21.08.2014, 23:06:59 »

Какой из плагинов сейчас актуален, в подписи ast или Alex2?
Эти плагины только для тех, у кого не работает последняя официальная версия.
Моя версия не отправляет письмо при создании заказа пользователем со способом оплаты Onpay, а только при создании и последующей оплате.  С другими модулями оплаты и моей версией письма уходят и при создании заказа. Мне этого хватило, поэтому дальше я особо не запаривался.
Версия Alex2 должна отправлять письма и при создании заказа со способом оплаты Onpay, и при его оплате. Однако, после проведения оплаты статусу заказа присваивается статус "U". Если у вас такого статуса заказов нет, то как оно сработает - неизвестно.
Если есть руки и хотя бы небольшое понимание php - выше Alex2 писал как это можно исправить.
Записан
Plosky
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 110



« Ответ #26 : 27.08.2014, 15:17:41 »

Установил плагин от ast и добавил заплатку от Alex2, но при создании заказа так и не приходит на почту мне и покупателю уведомление. Коды статусов заказов имеют идентичные коды как у Alex2.


Кстати в onpay сейчас имеется красивая форма оплаты "Дизайн N11", настроить ее можно из кабинета onpay, а вот выбрать из плагина стандартным путем нет возможности. Для этого по адресу public_html/plugins/vmpayment/onpay/ в файле onpay.php находим строку начинающуюся на:
$url = self::$_df_pay_url."{$login}?f={$form_id}&pay_mode={$arPay
вместо {$form_id} пишем 11 (желаемый номер формы), сохраняем и все.
« Последнее редактирование: 27.08.2014, 15:24:29 от Plosky » Записан
garmin-nn
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #27 : 01.10.2014, 11:11:31 »

В последней официальной версии нет такой строки.
Интересует такой вопрос - возможно сделать оплату заказа только после подтверждения наличия товара администратором магазина?
« Последнее редактирование: 01.10.2014, 11:34:42 от garmin-nn » Записан
Plosky
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 110



« Ответ #28 : 27.10.2014, 12:46:19 »

Сегодня утром обнаружил проблему: При оформления заказа на сайте и после перехода на страницу оплаты, в форме оплаты отображается нулевая сумма http://clip2net.com/s/jaaymh

сайт: http://igubka.ru
На сайте ничего не менял, до этого два месяца платежи проходили исправно.

В чем может быть дело?
Записан
OnpayGuy
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 97


« Ответ #29 : 27.10.2014, 13:57:52 »

Проблема в модуле или CMS или чем то еще.
https://secure.onpay.ru/pay/igubka?f=11&pay_mode=fix&pay_for=353&price=0.0&ticker=&convert=no&md5=673D4B649D6A6B5A9A45A992B6F8E122&user_email=pr%40onpay.ru&url_success=http%3A%2F%2Figubka.ru%2Findex.php%3Foption%3Dcom_virtuemart%26view%3Dorders%26layout%3Ddetails%26order_number%3D63430158

Сумма не должна быть нулевой, иначе MD5 cчитается неверно.
У нас глобальных изменений, по которым магазины, которые работали вчера, перестали работать сегодня, нет и быть не может: иначе это будут сотни звонков/писем, коллапс техподдержки.
А вот в Joomla вы что то могли изменить, галочку какую или модуль. Думаю стоит проверять ее.

Интересует такой вопрос - возможно сделать оплату заказа только после подтверждения наличия товара администратором магазина?

Оплата происходит в независимый от магазина момент, а также зачастую независимо от нас, например оплата через киви терминал.
Поэтому для ряда ПС такой функционал вовсе невозможен.

Средство борьбы с этим для магазина - делать защищенные платежные ссылки для своих клиентов, и уже при их создании контролировать наличие товара.
Иначе говоря - инструмент "выставить счет", вручную.
« Последнее редактирование: 27.10.2014, 14:08:58 от OnpayGuy » Записан
Страниц: [1] 2 3  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet