Commerce Liqpay - платёжный модуль для оплаты через мерчант Liqpay

Главные вкладки

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 27 августа 2011 в 10:18

Поздравляю ещё раз прогрессивную часть человечества с выходом релиза Друпал Коммерц и по этому поводу новый платёжный модуль - Commerce Liqpay

Что такое Ликпей, процитирую:

«LiqPAY пригодится, если вы хотите перевести деньги человеку, но знаете только номер его мобильного телефона. При этом не обязательно, чтобы получатель был зарегистрирован в системе. Ему просто прийдет SMS с приглашением получить деньги на сайте LiqPAY»

Можно платить также кредитками и наличными.

Вообщем, ребята, MUST HAVE любой, кто торгует в нете, печками включительно.

Модуль в архиве. Интенсивно тестируем.

ВложениеРазмер
Иконка пакета commerce_liqpay.zip25.9 КБ

Комментарии

Аватар пользователя DDDDD099 DDDDD099 1 сентября 2011 в 23:52

Модуль работает. Спасибо - ради него пришлось убер покинуть - на 7 ничего подобного не нашел. Очень удобно - особенно в связке с приватом.

Аватар пользователя DDDDD099 DDDDD099 10 сентября 2011 в 23:41

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Eto stranno no raduet. Testiruem, testiruem

Vsem privet is Colombia!!!!


Не пугайте - почему странно то? Пока все работает по моему хорошо - хотя реальных закупок не было - проект в разработке. И вобще нафиг вам Америка - в Китай надо было ехать - там гейши и тепло.

Аватар пользователя DDDDD099 DDDDD099 11 сентября 2011 в 11:59

Там тоже есть гейши - в гостиннице на входе даже визитки раздают )) И вобще мне китаянки больше нравятся.

Аватар пользователя DDDDD099 DDDDD099 13 марта 2012 в 12:55

Непойму может чего напутал - принимает платежи только через карты. Если ставлю галки на телефон то сайт liqpay выдает ошибку - выбран неправильный способ оплаты. Более новая версия выдает эту же ошибку и по оплате картой - то есть совсем не работает.

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 15 марта 2012 в 4:45

Я подал его на утверждение в качестве полного проекта, так они мне мозги выебали с точкми-запятыми, я переписал и он перестал работать ваще. Тогда у меня не было возможности разбираться с ним, я ехал по Перу на велике вдоль Тихого, а в пустыне, в палатке не особо накодишь, приступ энтузиазма схлынул какбы, но я упорный, я доделаю

Аватар пользователя DDDDD099 DDDDD099 15 марта 2012 в 13:17

Да я читал - акулы капитала ) Непонятная политика.
Еще я не понял с рублями - в коммерсе это RUB а приватовские программисты написали мне что их программа работает с RUR
Вобще система мне понравилась - смотрю даже есть мобильный терминал . Комиссия по оплате приватовской картой всего 1 %. Чат работает постоянно. В том же киви фиг достучишся - если проблем нет они ответят а если какие-то бока с их стороны то фиг.

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 15 марта 2012 в 20:47

"DDDDD099" wrote:
Непонятная политика.

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

Аватар пользователя 3WT 3WT 20 ноября 2014 в 17:51

Ликпэй работает, модуль - не знаю. Как раз позавчера и вчера разработчики вносили существенные изменения.
На текущее оплаты проводятся без проблем. Только вчера Оплачивали с Москвы (100$) - без проблем -).
http://3wt.info/ru/tags/liqpay

Аватар пользователя Dishvola Dishvola 1 мая 2013 в 23:40

По поводу транслитерации.... Зачем придумывать велосипед?
Ставим модуль транслитрации http://drupal.org/project/transliteration добавляем в модуль.инфо строку, зависимость от модуля транслитерации, «dependencies[] = transliteration».
Ну а в модуле юзаем функцию из модуля транслитерации:
<?php$trans_ext_details = transliteration_get($ext_details);?>

Всё красиво и без лишнего кода и гемора...

Аватар пользователя NIKS_ArtReaktor NIKS_ArtReaktor 7 июня 2013 в 16:47

Dishvola wrote:
По поводу транслитерации.... Зачем придумывать велосипед?
Ставим модуль транслитрации http://drupal.org/project/transliteration добавляем в модуль.инфо строку, зависимость от модуля транслитерации, «dependencies[] = transliteration».
Ну а в модуле юзаем функцию из модуля транслитерации:
<?php$trans_ext_details = transliteration_get($ext_details);?>

Всё красиво и без лишнего кода и гемора...

В модуле прописана функция...

// LiqPay does not allow non-latin text
// so we're going to translit order description
if (module_exists('transliteration')) {
$translit = transliteration_get($desc);
}
else {
$transliteration = new CommerceLiqpayTranslit();
$translit = $transliteration->commerce_liqpay_translit($desc, "utf-8", "utf-8");
}
// Also, replace some characters to output valid XML
$replace = array(
'"' => '"',
'&' => '&',
'>' => '>',
'<' => '<',
"'" => '''
);
$output = strtr($translit, $replace);
return $output;
}

Там уже юзаеться модуль транслитерации - а как видно - если его нет - то пользуют свою функцию...

что не так?

Аватар пользователя Dishvola Dishvola 7 июня 2013 в 18:25

Если юзается, то всё так ))) Я весь код модуля не смотрел.
Повторюсь, в .info файле должна быть зависимость от модуля транслитерации, «dependencies[] = transliteration».
Drupal way ёпть Smile

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 7 июня 2013 в 19:59

"Dishvola" wrote:
Повторюсь, в .info файле должна быть зависимость

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

Аватар пользователя Dishvola Dishvola 8 июня 2013 в 22:34

Если мы используем функции с другого модуля, то должна быть и зависимость от этого модуля. Голова включена, не стоит переживать.

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 8 июня 2013 в 22:47

"Dishvola" wrote:

Если мы используем функции с другого модуля, то должна быть и зависимость от этого модуля

Я вам ещё раз: имея зависимость от другого модуля, вы не сможете поставить этот без установки transliteration (150 кб в зипе)

Ваш друпалвей - это говнопуть, которым идёт очень много разрабов. В итоге имеем тяжелейшие дистрибутивы с мозгами, как у улитки

Аватар пользователя Dishvola Dishvola 9 июня 2013 в 13:07

<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a> wrote:

Я вам ещё раз: имея зависимость от другого модуля, вы не сможете поставить этот без установки transliteration (150 кб в зипе)

Ваш друпалвей - это говнопуть, которым идёт очень много разрабов. В итоге имеем тяжелейшие дистрибутивы с мозгами, как у улитки

1) Модуль транслитерации устанавливается на многих сайтах. ЧПУ используют многие, а с ним и транслитерацию надо ставить чтоб получить красивые URL.
2) Стандарты придуманы для того, чтоб потом было проще.
3) Зачем придумывать велосипед? Пусть даже маленький?
4) Зачем дублировать функционал?
5) В этом модуле пишите что хотите и как хотите, его нет на drupal.org, хотя в таком виде, наверно, он бы и не прошел...
6) Времена когда 150kb это что-то очень тяжелое давно позади. Посмотрите на календарь, какой сегодня год?
7) Наш спор о компромиссе производительности и скорости разработки считаю глупым. К любой задаче нужно подходить индивидуально. Drupal - это не единственное решение.
Dirol В итоге имеем УНИВЕРСАЛЬНОЕ РЕШЕНИЕ.

Аватар пользователя Dishvola Dishvola 9 июня 2013 в 17:45

<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a> wrote:
У меня есть маленькая красная книжечка, где я веду учёт поголовья долбоёбов. Ты, Dishvola, попал в списки. На этом и завяжем с этим

Ты бы у меня эту книжечку съел, опорожнился ею, а потом опять съел. И этот круг не разомкнется до тех пор, пока до тебя, бомжа (синоним "Волоцюга"), не дойдет что хамить просто так нельзя.
Всё, завязали с этим.

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 9 июня 2013 в 18:28

"RxB" wrote:
А я тем временем вчера щупал http://synergycommerce.ru/, по мне так офигенен.

Ща эта тупая дубина Dishvola( синоним хуй знает чего) скажет, что это не друпалвей (Рельсы!) и зачем изобретать велосипед - есть же Друпал Комерц

Аватар пользователя Dishvola Dishvola 9 июня 2013 в 19:41

<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a> wrote:

Ща эта тупая дубина Dishvola( синоним хуй знает чего) скажет, что это не друпалвей (Рельсы!) и зачем изобретать велосипед - есть же Друпал Комерц

Юрец, ты обнаглел в край, хватит мне грубить и обзываться. Вы все в интернете такие смелые. У тебя что кровь другая по венам течет или что?
Я в твою сторону матов не говорил. А ты продолжаешь... Да я бы тебя кончил за такое в реальности, и своими переломаными ручками ты бы больше не смог писать код никогда, из-за своего языка.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 9 июня 2013 в 18:36

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
зачем изобретать велосипед - есть же Друпал Комерц

Угу.
Меня так и подмывает сделать обзор, может кто прозреет и десяток модулей для коммерца для юзабилити напишет.
Админка интереснее и понятнее коммерца в разы

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 9 июня 2013 в 18:44

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
RxB: в демо нет фасетного поиска. Если нет совсем, то это не очень интересно :)

Если ты про Synergy, там демо вообще по-моему версии 0.6, актуальная сейчас 1.2-1.3.
Видел 3 расширения на гитхабе по фасетам, одно из них на основе solr-а.
Но мне пока неактуально, не ковырял

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 9 июня 2013 в 20:14

"Dishvola" wrote:
Да я бы тебя кончил за такое в реальности

Сопли подотри, мачо.

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

Аватар пользователя Dishvola Dishvola 9 июня 2013 в 21:18

<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a> wrote:

Сопли подотри, мачо.

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

Слушай, а ты смешной... Ты, наверно, такой маленький дрыщенок языкатый Smile Не применяй сарказм и маты в мою сторону. Заруби себе это на носу. Ты вынуждаешь отвечать тебе той же монетой. А высказывания с ненормативной лексикой ты начал первый.
Юра, да у тебя же у самого на drupal.org коммитов аж целый 0 (НОЛЬ!!!). Так что не надо тут начинать х..ми мерятся и Бога программирования из себя строить. Ты меня понял? Только скажи да или нет, без словесного поноса своего... Понял?
А учить будешь школоту. Со мной так не разговаривай.

Или конструктивный диалог... Или больше не начинай...

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 9 июня 2013 в 21:52

"Dishvola" wrote:
Ты, наверно, такой маленький дрыщенок языкатый

Не дрыщенок и не совсем маленький, 202 см.

"Dishvola" wrote:
да у тебя же у самого на drupal.org коммитов аж целый 0 (НОЛЬ!!!)

ymakux профиль на орге

"Dishvola" wrote:
Ты меня понял? Только скажи да или нет, без словесного поноса своего... Понял?

ты меня на понял не бери, парниша.
Телефон я тебе свой сбросил в приват тебе.
Я в Киеве.
Угрозы от тебя были руки поломать мне. Можешь попробовать осуществить

-------Или --------

Я дам тебе пизды шикарной. Потом напишу на клочке бумаги

"Dishvola" wrote:
«dependencies[] = transliteration»

и засуну в анал тебе

Теперь ты меня понял?

Аватар пользователя Dishvola Dishvola 9 июня 2013 в 22:42

<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a> wrote:
"Dishvola" wrote:
Ты, наверно, такой маленький дрыщенок языкатый

Не дрыщенок и не совсем маленький, 202 см.

"Dishvola" wrote:
да у тебя же у самого на drupal.org коммитов аж целый 0 (НОЛЬ!!!)

ymakux профиль на орге

"Dishvola" wrote:
Ты меня понял? Только скажи да или нет, без словесного поноса своего... Понял?

ты меня на понял не бери, парниша.
Телефон я тебе свой сбросил в приват тебе.
Я в Киеве.
Угрозы от тебя были руки поломать мне. Можешь попробовать осуществить

-------Или --------

Я дам тебе пизды шикарной. Потом напишу на клочке бумаги

"Dishvola" wrote:
«dependencies[] = transliteration»

и засуну в анал тебе

Теперь ты меня понял?

Вот я тебя и вывел Smile Я тебе тоже в личку написал...

Аватар пользователя Plazik Plazik 10 июня 2013 в 18:29

"Dishvola" wrote:

Если юзается, то всё так ))) Я весь код модуля не смотрел.
Повторюсь, в .info файле должна быть зависимость от модуля транслитерации, «dependencies[] = transliteration».
Drupal way ёпть =)


По друпалвею все правильно сделано. Если стоит модуль то появляется дополнительная возможность, если модуля нет то и возможности нет.
Зависимости нужно ставить только тогда, когда без этих дополнительных модулей не будет работать устанавливаемый модуль.

Аватар пользователя NIKS_ArtReaktor NIKS_ArtReaktor 14 июня 2013 в 18:30

Народ, скажите, а кто стыкался с ошибкой Liqpay

"""
Ошибка! Не передана информация для покупки.

Неправильный способ оплаты (pay_way таг)
"""

Может чего подскажете?

И кстати - есть настройка
http://promog.ru/ru/manual/liqpay-configuration

Она актуальна для модуля?

Заранее спасибо.

Аватар пользователя 3WT 3WT 14 июня 2013 в 18:55

NIKS_ArtReaktor wrote:
Народ, скажите, а кто стыкался с ошибкой Liqpay

какой модуль? Ошибка получается потому что у тебя в операторе вставляется не 'card' [strong][pay_way]card[/pay_way][/strong] (или 'liqpay') а что-то не правильное типа [strong][pay_way]card,,[/pay_way][/strong] встречал такое. Смотри https://liqpay.com/?do=pages&p=cnb12 или http://promo.org.il/ru/forum/liqpay/installation-setup

Аватар пользователя NIKS_ArtReaktor NIKS_ArtReaktor 14 июня 2013 в 18:55

PromoGroup wrote:
NIKS_ArtReaktor wrote:
Народ, скажите, а кто стыкался с ошибкой Liqpay

какой модуль? Ошибка получается потому что у тебя в операторе вставляется не 'card' [strong][pay_way]card[/pay_way][/strong] (или 'liqpay') а что-то не правильное типа [strong][pay_way]card,,[/pay_way][/strong] встречал такое. Смотри https://liqpay.com/?do=pages&p=cnb12 или http://promo.org.il/ru/forum/liqpay/installation-setup

Спасибо. Буду смотреть.

Аватар пользователя 3WT 3WT 14 июня 2013 в 19:13

NIKS_ArtReaktor wrote:

Ошибка! Не передана информация для покупки.

Официального модуля на орге нет. Если где-то нашел другой,
-найди в нем строки, где формируется xml-форма запроса, типа $xml = '[request]...
-для теста можешь поставить ниже временно (чтоб в браузере проверить какая форму кода у тебя получается)
//echo "-test view---";
echo "$xml";
-и проставь от руки [pay_way]card[/pay_way]

Квадратные кавычки заменить на угловые.

Аватар пользователя artreaktor artreaktor 17 июня 2013 в 0:22

Пробовал устанавливать модуль, копался в коде, но заставить работать так и не смог: положительный ответ от ликпей приходит, но транзакция не записывается в БД и статус заказа не обновляется.
Та же история с модулем по ссылке (судя по дате это более поздняя версия?). Жаль что автор забросил проект.
Из коробки заработал этот.
Первая же транзакция прошла успешно, статус заказа обновился. В бою еще не тестил, но пока полет нормальный.

P.S. Хороших и умных людей мало. Печально видеть как два умных человека опускаются до уровня плинтуса. Любите и берегите друг друга!

Аватар пользователя dfndr dfndr 6 января 2015 в 3:00

"artreaktor" wrote:
Из коробки заработал этот.

Сорри, сайт поменял домен, теперь он есть тут. Правда, моlуль так и не обновился ни разу, может, кому понадобится как история... Wacko

Аватар пользователя Dr.Osd Dr.Osd 17 апреля 2015 в 16:37

dfndr wrote:
"artreaktor" wrote:
Из коробки заработал этот.

Сорри, сайт поменял домен, теперь он есть тут. Правда, моlуль так и не обновился ни разу, может, кому понадобится как история... :$

Действительно, модуль заработал, но не обновляется статус заказа. А также после успешной оплаты модуль переадресовывает на страницу commerce-liqpay/user-return/<номер заказа> при этом страница эта не существует.. Почему так? Что это за страница?

Аватар пользователя Dr.Osd Dr.Osd 8 апреля 2015 в 15:04

Модуль не работает. При клике по кнопке "оплатить" ссылается на какой-то xml. В поддержке liqpay мне обьяснили, что это потому, что обновился API. Не могли бы Вы обновить модуль, чтобы была поддержка нового API?

Аватар пользователя 3WT 3WT 8 апреля 2015 в 15:17

Dr.Osd wrote:
Модуль не работает. При клике по кнопке "оплатить" ссылается на какой-то xml. В поддержке liqpay мне обьяснили, что это потому, что обновился API. Не могли бы Вы обновить модуль, чтобы была поддержка нового API?

Здесь гляньте http://3wt.info/ru/liqpay/api_Liq-Buy_2.0 может что найдете полезное.

Аватар пользователя Bls Bls 10 ноября 2015 в 11:50

Доброго времени. Всем интересующимся оплатой при помощи LiqPay: сделал модуль для оплаты при помощи данного сервиса. За основу взял предыдущие разработки найденные на просторах сети и в этой теме.
Модуль поддерживает последнее LiqPay API v.3. Доступные методы оплаты: по карте, интернет банкинг Приват-24, терминал, счет и аккаунт Liqpay.
Сейчас в песочнице на DRUPAL.ORG https://www.drupal.org/sandbox/blackiceua/2596067. Пользуйтесь и пишите свои issue. Постараюсь поддерживать и обновлять функционал, если будет необходимо.