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

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

Privat24 - плагин оплаты (приват24)

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

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

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


« : 30.11.2013, 02:52:37 »

Здравствуйте, на днях появилась потребность в возможности оплачивать через Приват24. Делал для себя.
Спасибо автору 1g0r за его модуль оплаты JSLiqPay. С его модуля оплаты взял языки, обновление таблиц.

Для работы модуля оплаты на сайте Приват24 в разделе "Все услуги - Бизнес - Мерчант - Регистрация" выполнить настройки. После создания мерчанта получаем Номер мерчанта и Пароль мерчанта на сайте Приват24 в разделе "Все услуги - Бизнес - Мерчант - Мои мерчанты - Настройки".

Эти реквизиты вносим в модуль оплаты:


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

Ссылка для скачивания установочного архива (установка через Компоненты -> JoomShopping -> Установка и обновление):
Для JoomShopping 3 - privat24_3.zip
Для JoomShopping 4 - privat24_4.zip

Модуль оплаты устанавливается в тестовом режиме. При включении мерчанта (через Приват24) в рабочий режим, необходимо выключить тестовый режим модуля.

Тестировался на JoomShopping 3.16.0

Надеюсь на помощь в поиске ошибок, в оптимизации и пр.

Возможности:
- после успешной оплаты статус заказа Оплачено.
- проверка сигнатуры ответа (только в случае совпадения данным ответа можно доверять).
« Последнее редактирование: 23.02.2015, 01:02:36 от vasya321 » Записан
vasya321
Осваиваюсь на форуме
***

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

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


« Ответ #1 : 11.12.2013, 16:29:49 »

Работает:
- отправка на платежный сервис.
- обработка ответа.
- секьюрити.
Записан
ozzy92
Новичок
*

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

Сообщений: 1


« Ответ #2 : 19.08.2014, 12:44:13 »

Кто будет ставить на JoomShopping выше 3 версии будет выдавать ошибку ( Fatal error: Call to undefined method JModel::getInstance() in C:\OpenServer\domains\shop2.loc\components\com_jshopping\payments\pm_privat24\pm_privat24.php on line 31 ) при входе в настройки плагина, тогда заходите в components\com_jshopping\payments\pm_privat24\pm_privat24.php в строке 31 будет прописано $orders = JModel::getInstance('orders', 'JshoppingModel'); //admin model меняете на $orders = JModelLegacy::getInstance('orders', 'JshoppingModel'); //admin model и все будет работать и встроке 8 нужно убрать вот этот знак ( & )
Записан
CherryWood
Новичок
*

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

Сообщений: 6


« Ответ #3 : 14.09.2014, 23:30:27 »

При попытке зайти в настройки плагина просто белый экран.
Joomla! 3.3.3, JoomShopping 4.5
В программировании не силён, ткните носом, пожалуйста.
Записан
CherryWood
Новичок
*

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

Сообщений: 6


« Ответ #4 : 14.09.2014, 23:51:17 »

vasya321, плагин установился, в настройки заходит. Протестирую как работает- отпишусь. Спасибо за помощь и оперативность.
Записан
CherryWood
Новичок
*

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

Сообщений: 6


« Ответ #5 : 16.09.2014, 22:22:51 »

Покупок с помощью данного плагина (privat24_4.zip) пока не было, но по предварительным тестам всё работает. Есть нюанс, в настройках мерчанта указал сумму авансового платежа, а когда пробовал оплатить товар, то к оплате на странице банка была выставлена полная стоимость товара.
Вопрос: плагин берёт стоимость товара из сформированной цены в корзине или каким то другим способом?   
Записан
vasya321
Осваиваюсь на форуме
***

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

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


« Ответ #6 : 17.09.2014, 01:10:28 »

Вопрос: плагин берёт стоимость товара из сформированной цены в корзине или каким то другим способом?    

Плагин берет итоговою стоимость, включая доставку, % платежной системы и пр.
Код:
<input type="text" name="amt" value="<?php print $order->order_total?>"/>
« Последнее редактирование: 17.09.2014, 06:29:48 от vasya321 » Записан
CherryWood
Новичок
*

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

Сообщений: 6


« Ответ #7 : 19.09.2014, 18:25:49 »

Если плагин берёт стоимость из значения order_total - это просто супер,
но на что тогда влияет сумма указываемая в настройках мерчанта?
И есть ли возможность установить плагин отдельным модулем?
К примеру, вывести в модуле кнопку "оплата через приват24".
Записан
vasya321
Осваиваюсь на форуме
***

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

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


« Ответ #8 : 19.09.2014, 22:20:09 »

Если плагин берёт стоимость из значения order_total - это просто супер,
но на что тогда влияет сумма указываемая в настройках мерчанта?
Это сумма, которая будет добавлена к общей сумме в корзине (например, как у PayPal за обслуживание).

И есть ли возможность установить плагин отдельным модулем?
К примеру, вывести в модуле кнопку "оплата через приват24".

Из этой темы нашел некоторые рекомендации. Предлагают выставить на сайте (только измените на ваш мерчант и пароль). Можете создать модуль в виде кнопки.
Код:
<?php
 $order="_".rand(100000,999999);
 echo("
 <form action='https://api.privatbank.ua/p24api/ishop' method='POST' mce_style='text-align: center;' style='text-align: center;'>
 <input type='hidden' value='30.00' name='amt' />
 <input type='hidden' value='UAH' name='ccy' />
 <input type='hidden' value='65455' name='merchant' />
 <input type='hidden' value='$order' name='order' />
 <input type='hidden' value='Оплата услуг сайта. Регистрация Агента.' name='details' />
 <input type='hidden' value='Регистрация Агентов недвижимости на сайте CrimeanDom' name='ext_details' />
 <input type='hidden' value='privat24' name='pay_way' />
 <input type='hidden' value='' name='return_url' />
 <input type='hidden' value='http://crimeandom.org.ua/index.php?option=com_content&view=article&id=12&Itemid=47' name='server_url' />
 <input type="submit" value="Оплатить" />
 </form>
 ");
?>
Записан
CherryWood
Новичок
*

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

Сообщений: 6


« Ответ #9 : 20.09.2014, 00:30:22 »

Спасибо, я читал эту тему. В приватбанке есть этот блок,
но если располагать этот блок в шаблоне страницы товара,
как указать ему где брать значения типа- название товара и номер операции?
Цену уже можно чтобы покупатели и сами вводили.
Записан
nevigen
Moderator
*****

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

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


http://n*****n.com


« Ответ #10 : 20.09.2014, 00:37:29 »

не путайте народ !
выбор способа оплаты происходит в ЖШ на этапе оформления заказа, шаг оплаты.
все остальное колхоз "Заря".
если вам надо каие то кнопки на какой либо странице, делайте это в ином разделе алы "все обо всем"
а в ЖШ есть порядок оформления заказа как в магазине.
Записан
CherryWood
Новичок
*

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

Сообщений: 6


« Ответ #11 : 20.09.2014, 13:34:15 »

Ок. Ещё раз спасибо за плагин!
Записан
sitelook
Новичок
*

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

Сообщений: 6


« Ответ #12 : 21.11.2014, 19:03:08 »

Спасибо огромное! Заработало сходу! ( Joomla 3.3.6 / JoomShopping 4.7.1) Smiley
Записан
alezzandr
Новичок
*

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

Сообщений: 7


« Ответ #13 : 22.02.2015, 18:00:10 »

Уважаемый автор! Ссылочка Ваша не работает, а модуль ууж очень нужен. Подскажите где его можно взять или купить по сносной цене?
Спекулянты кругом, бешеных денег хотят!
Записан
vasya321
Осваиваюсь на форуме
***

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

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


« Ответ #14 : 23.02.2015, 01:01:28 »

Уважаемый автор! Ссылочка Ваша не работает, а модуль ууж очень нужен.
Ссылку исправил.
Записан
mikkich
Новичок
*

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

Сообщений: 2


« Ответ #15 : 25.04.2015, 19:20:04 »

Спасибо огромное! Работает.
Установилось с первого раза
Записан
Tetrahedron
Давно я тут
****

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

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



« Ответ #16 : 21.05.2015, 01:55:11 »

А у меня вот такая вот ошибка:
Order number 10 Privat24 error Privat24 state - test

И что за тест? откуда это берется?
Записан
maxDPUA
Осваиваюсь на форуме
***

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

Сообщений: 26


« Ответ #17 : 24.05.2015, 18:47:23 »

Можно ли как-то закрыть от 1-ой категории приват24, товар в магазине не не допускают к оплате через приват, блокируют мерчант, если убрать или запретить оплату даного товара через приват 24 проблема будет решена.
Записан
Tetrahedron
Давно я тут
****

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

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



« Ответ #18 : 01.07.2015, 22:06:06 »

Вот такая вот ошибка на последнем шаге оплаты. Как решить?


* MygFQGANLF4.jpg (25.86 Кб, 604x340 - просмотрено 291 раз.)
Записан
Tetrahedron
Давно я тут
****

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

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



« Ответ #19 : 02.07.2015, 16:59:57 »

Вот такая вот ошибка на последнем шаге оплаты. Как решить?
Так с предедущей проблемой разобрался,
Теперь помогите с таким вопросом, при оплате через приват 24 не приходит письмо о заказе не админу не покупателю, узнаем о покупке только тогда когда приходит SMS об зачислении денег на карту, как это исправить? нужно что бы приходило сообщение о заказе на почту. Могу заплатить за помощь в доработке
Записан
vasya321
Осваиваюсь на форуме
***

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

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


« Ответ #20 : 02.07.2015, 21:41:35 »

Так с предедущей проблемой разобрался
Разве это была проблема? Очевидно - не выключили тестовый режим.

Отправка уведомления о платеже включается в настройках JoomShopping - Настройки - Заказ (установить галочки для "Присылать PDF-счет для заказчика" и "Присылать PDF-счет для админа")
Записан
Tetrahedron
Давно я тут
****

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

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



« Ответ #21 : 03.07.2015, 00:23:12 »

Нет тестовый режим я конечно же отключил, там проблема в другом была.  пдф это совсем не то, если я отключу пдф то мне все равно приходит уведомление о заказе только без прекрепленного пдф, а вот если через приват 24 то вообще ничего не приходит, я узнаю о покупке только тоогда когда мне приват банк SMS присылает о том что на карту были зачислены средства, но это же Неправильно
Записан
vasya321
Осваиваюсь на форуме
***

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

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


« Ответ #22 : 03.07.2015, 02:04:43 »

я узнаю о покупке только тогда когда мне приват банк SMS присылает о том что на карту были зачислены средства, но это же Неправильно

Если покупатель не осуществляет переход из Приват24 на Ваш сайт, то его заказ остается в статусе ожидания. Можно в настройках изменить "Статус заказа по умолчанию".
Записан
jnbk
Новичок
*

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

Сообщений: 2


« Ответ #23 : 10.07.2015, 14:02:06 »

Нет тестовый режим я конечно же отключил, там проблема в другом была.  пдф это совсем не то, если я отключу пдф то мне все равно приходит уведомление о заказе только без прекрепленного пдф, а вот если через приват 24 то вообще ничего не приходит, я узнаю о покупке только тоогда когда мне приват банк SMS присылает о том что на карту были зачислены средства, но это же Неправильно
Добрый день, столкнулся с такой же проблемой, оплата производится, на телефон приходит SMS о платеже, но ни на почте ни в заказах - этот заказ не отображается, я думаю проблема в странице редиректа именно в настройках мерчанта на сайте приват банка?
Вы как-то решили эту проблему ?
Буду очень благодарен за помошь!
Записан
vasya321
Осваиваюсь на форуме
***

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

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


« Ответ #24 : 10.07.2015, 16:36:27 »

Добрый день, столкнулся с такой же проблемой, оплата производится, на телефон приходит SMS о платеже, но ни на почте ни в заказах - этот заказ не отображается, я думаю проблема в странице редиректа именно в настройках мерчанта на сайте приват банка?
Вы как-то решили эту проблему ?
Буду очень благодарен за помошь!
Внес некоторые изменения в плагин. Пробуйте.
Записан
jnbk
Новичок
*

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

Сообщений: 2


« Ответ #25 : 10.07.2015, 18:10:26 »

Внес некоторые изменения в плагин. Пробуйте.
Здравствуйте, мне нужно его по новой скачать ? дайте ссылку, проверю
Записан
vasya321
Осваиваюсь на форуме
***

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

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


« Ответ #26 : 10.07.2015, 18:21:39 »

Здравствуйте, мне нужно его по новой скачать ? дайте ссылку, проверю

В начале темы обе ссылки.
« Последнее редактирование: 10.07.2015, 21:43:35 от vasya321 » Записан
Юra
Осваиваюсь на форуме
***

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

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


Такой,какой есть!!!


« Ответ #27 : 06.08.2015, 21:27:29 »

ребята помогите, после установки плагина не могу зайти ни на сайт, ни в админ часть.
Записан
Юra
Осваиваюсь на форуме
***

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

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


Такой,какой есть!!!


« Ответ #28 : 06.08.2015, 21:55:20 »

все ок, проблема рещена, извините и спасибо))!
Записан
skonoval
Новичок
*

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

Сообщений: 2


« Ответ #29 : 22.11.2015, 12:40:28 »

Здраствуйте! при оформлении заказа вот такая беда Fatal error: Call to undefined method pm_privat24::getPmMethod() in Z:\home\localhost\www\shop\components\com_jshopping\payments\pm_privat24\pm_privat24.php on line 102 как можна исправить
Записан
Страниц: [1] 2  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

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