Поздравляю ещё раз прогрессивную часть человечества с выходом релиза Друпал Коммерц и по этому поводу новый платёжный модуль - Commerce Liqpay
Что такое Ликпей, процитирую:
«LiqPAY пригодится, если вы хотите перевести деньги человеку, но знаете только номер его мобильного телефона. При этом не обязательно, чтобы получатель был зарегистрирован в системе. Ему просто прийдет SMS с приглашением получить деньги на сайте LiqPAY»
Можно платить также кредитками и наличными.
Вообщем, ребята, MUST HAVE любой, кто торгует в нете, печками включительно.
Модуль в архиве. Интенсивно тестируем.
Вложение | Размер |
---|---|
commerce_liqpay.zip | 25.9 КБ |
Комментарии
Спасибо, пригодится.
а для яндекса есть что? проверенное, рабочее ...
Нет пока. Их АПИ как обычно, вызыват раздражение. Но картинки красивые
Немного исправил
Модуль работает. Спасибо - ради него пришлось убер покинуть - на 7 ничего подобного не нашел. Очень удобно - особенно в связке с приватом.
Ооооо.. Человечище, огромный спасиб тебе )))) аккурат что нужно!
Eto stranno no raduet. Testiruem, testiruem
Vsem privet is Colombia!!!!
Не пугайте - почему странно то? Пока все работает по моему хорошо - хотя реальных закупок не было - проект в разработке. И вобще нафиг вам Америка - в Китай надо было ехать - там гейши и тепло.
Если память не изменяет, они в японии )))
Там тоже есть гейши - в гостиннице на входе даже визитки раздают )) И вобще мне китаянки больше нравятся.
В Китае был 2 раза
Создан проект на Drupal.org
Пока в песочнице, подал на рассмотрение для создания полноценного проекта
http://drupal.org/sandbox/openstore/1282754
все баги теперь - только в багтреккер
Там еще есть такая штука https://liqpay.com/?do=pages&p=e_commerce_cash - будет ли возможность ее прикручивать - хотя я пока не разобрался нужно ли оно - но все равно интересно.
DDDDD099, протестируй пожалуйста вот этот вариант (в вложении)
Поменял там порядочно
Спасибо прикручу. Как раз магазинчик китайского чая делаю - на нем и попробую.
Непойму может чего напутал - принимает платежи только через карты. Если ставлю галки на телефон то сайт liqpay выдает ошибку - выбран неправильный способ оплаты. Более новая версия выдает эту же ошибку и по оплате картой - то есть совсем не работает.
Непонятно также - на орге нет самого модуля - думал может последние версии появились.
Я подал его на утверждение в качестве полного проекта, так они мне мозги выебали с точкми-запятыми, я переписал и он перестал работать ваще. Тогда у меня не было возможности разбираться с ним, я ехал по Перу на велике вдоль Тихого, а в пустыне, в палатке не особо накодишь, приступ энтузиазма схлынул какбы, но я упорный, я доделаю
Да я читал - акулы капитала ) Непонятная политика.
Еще я не понял с рублями - в коммерсе это RUB а приватовские программисты написали мне что их программа работает с RUR
Вобще система мне понравилась - смотрю даже есть мобильный терминал . Комиссия по оплате приватовской картой всего 1 %. Чат работает постоянно. В том же киви фиг достучишся - если проблем нет они ответят а если какие-то бока с их стороны то фиг.
Впринципе неплохо, что они задают некий уровень для вхождения в клуб разработчиков, но напрягает, что часто видишь в коде солидных разрабов и табы вместо пробела и пробелы на конце и др вещи, за которые сношают мозг новичкам.
Кто нибудь использует модуль в продакшене?
Как обстоят дела с утверждением на орге - http://drupal.org/node/1291502 ?
Альтернатива - http://drupal.org/node/1378808 ?
у меня без всяких модулей. ручками скриптик... http://3wt.info/ru/pay
Я так понял модуль заглох.
PromoGroup, как реализовывали?
Ликпэй работает, модуль - не знаю. Как раз позавчера и вчера разработчики вносили существенные изменения.
На текущее оплаты проводятся без проблем. Только вчера Оплачивали с Москвы (100$) - без проблем -).
http://3wt.info/ru/tags/liqpay
Установка LiqPay для Друпала здесь - http://3wt.info/ru/liqpay/installation-setup
По поводу транслитерации.... Зачем придумывать велосипед?
Ставим модуль транслитрации 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;
}
Там уже юзаеться модуль транслитерации - а как видно - если его нет - то пользуют свою функцию...
что не так?
Если юзается, то всё так ))) Я весь код модуля не смотрел.
Повторюсь, в .info файле должна быть зависимость от модуля транслитерации, «dependencies[] = transliteration».
Drupal way ёпть
Включите голову: с какого рожна там должна быть зависимость от левого модуля, работа которого впринципе заключается в транслитерации пару строчек текста
Если мы используем функции с другого модуля, то должна быть и зависимость от этого модуля. Голова включена, не стоит переживать.
Я вам ещё раз: имея зависимость от другого модуля, вы не сможете поставить этот без установки transliteration (150 кб в зипе)
Ваш друпалвей - это говнопуть, которым идёт очень много разрабов. В итоге имеем тяжелейшие дистрибутивы с мозгами, как у улитки
1) Модуль транслитерации устанавливается на многих сайтах. ЧПУ используют многие, а с ним и транслитерацию надо ставить чтоб получить красивые URL.
2) Стандарты придуманы для того, чтоб потом было проще.
3) Зачем придумывать велосипед? Пусть даже маленький?
4) Зачем дублировать функционал?
5) В этом модуле пишите что хотите и как хотите, его нет на drupal.org, хотя в таком виде, наверно, он бы и не прошел...
6) Времена когда 150kb это что-то очень тяжелое давно позади. Посмотрите на календарь, какой сегодня год?
7) Наш спор о компромиссе производительности и скорости разработки считаю глупым. К любой задаче нужно подходить индивидуально. Drupal - это не единственное решение.
В итоге имеем УНИВЕРСАЛЬНОЕ РЕШЕНИЕ.
У меня есть маленькая красная книжечка, где я веду учёт поголовья долбоёбов. Ты, Dishvola, попал в списки. На этом и завяжем с этим
Ты бы у меня эту книжечку съел, опорожнился ею, а потом опять съел. И этот круг не разомкнется до тех пор, пока до тебя, бомжа (синоним "Волоцюга"), не дойдет что хамить просто так нельзя.
Всё, завязали с этим.
Пффф. какие страсти кипят на друпал.ру.
А я тем временем вчера щупал http://synergycommerce.ru/, по мне так офигенен.
Сёдня поставлю чистый Spree (папа Synergy)
Ща эта тупая дубина Dishvola( синоним хуй знает чего) скажет, что это не друпалвей (Рельсы!) и зачем изобретать велосипед - есть же Друпал Комерц
Юрец, ты обнаглел в край, хватит мне грубить и обзываться. Вы все в интернете такие смелые. У тебя что кровь другая по венам течет или что?
Я в твою сторону матов не говорил. А ты продолжаешь... Да я бы тебя кончил за такое в реальности, и своими переломаными ручками ты бы больше не смог писать код никогда, из-за своего языка.
Угу.
Меня так и подмывает сделать обзор, может кто прозреет и десяток модулей для коммерца для юзабилити напишет.
Админка интереснее и понятнее коммерца в разы
RxB: в демо нет фасетного поиска. Если нет совсем, то это не очень интересно
Если ты про Synergy, там демо вообще по-моему версии 0.6, актуальная сейчас 1.2-1.3.
Видел 3 расширения на гитхабе по фасетам, одно из них на основе solr-а.
Но мне пока неактуально, не ковырял
Сопли подотри, мачо.
Не понимаешь базовых вещей - не толкай мне тут умняки про друпал вей. Напиши хоть один модуль - тогда поговорим, пока же посиди в красной книжечке
Слушай, а ты смешной... Ты, наверно, такой маленький дрыщенок языкатый Не применяй сарказм и маты в мою сторону. Заруби себе это на носу. Ты вынуждаешь отвечать тебе той же монетой. А высказывания с ненормативной лексикой ты начал первый.
Юра, да у тебя же у самого на drupal.org коммитов аж целый 0 (НОЛЬ!!!). Так что не надо тут начинать х..ми мерятся и Бога программирования из себя строить. Ты меня понял? Только скажи да или нет, без словесного поноса своего... Понял?
А учить будешь школоту. Со мной так не разговаривай.
Или конструктивный диалог... Или больше не начинай...
Не дрыщенок и не совсем маленький, 202 см.
ymakux профиль на орге
ты меня на понял не бери, парниша.
Телефон я тебе свой сбросил в приват тебе.
Я в Киеве.
Угрозы от тебя были руки поломать мне. Можешь попробовать осуществить
-------Или --------
Я дам тебе пизды шикарной. Потом напишу на клочке бумаги
и засуну в анал тебе
Теперь ты меня понял?
Вот я тебя и вывел Я тебе тоже в личку написал...
По друпалвею все правильно сделано. Если стоит модуль то появляется дополнительная возможность, если модуля нет то и возможности нет.
Зависимости нужно ставить только тогда, когда без этих дополнительных модулей не будет работать устанавливаемый модуль.
Народ, скажите, а кто стыкался с ошибкой Liqpay
"""
Ошибка! Не передана информация для покупки.
Неправильный способ оплаты (pay_way таг)
"""
Может чего подскажете?
И кстати - есть настройка
http://promog.ru/ru/manual/liqpay-configuration
Она актуальна для модуля?
Заранее спасибо.
какой модуль? Ошибка получается потому что у тебя в операторе вставляется не '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
Спасибо. Буду смотреть.
Официального модуля на орге нет. Если где-то нашел другой,
-найди в нем строки, где формируется xml-форма запроса, типа $xml = '[request]...
-для теста можешь поставить ниже временно (чтоб в браузере проверить какая форму кода у тебя получается)
//echo "-test view---";
echo "$xml";
-и проставь от руки [pay_way]card[/pay_way]
Квадратные кавычки заменить на угловые.
Пробовал устанавливать модуль, копался в коде, но заставить работать так и не смог: положительный ответ от ликпей приходит, но транзакция не записывается в БД и статус заказа не обновляется.
Та же история с модулем по ссылке (судя по дате это более поздняя версия?). Жаль что автор забросил проект.
Из коробки заработал этот.
Первая же транзакция прошла успешно, статус заказа обновился. В бою еще не тестил, но пока полет нормальный.
P.S. Хороших и умных людей мало. Печально видеть как два умных человека опускаются до уровня плинтуса. Любите и берегите друг друга!
Сорри, сайт поменял домен, теперь он есть тут. Правда, моlуль так и не обновился ни разу, может, кому понадобится как история...
Действительно, модуль заработал, но не обновляется статус заказа. А также после успешной оплаты модуль переадресовывает на страницу commerce-liqpay/user-return/<номер заказа> при этом страница эта не существует.. Почему так? Что это за страница?
Модуль не работает. При клике по кнопке "оплатить" ссылается на какой-то xml. В поддержке liqpay мне обьяснили, что это потому, что обновился API. Не могли бы Вы обновить модуль, чтобы была поддержка нового API?
Здесь гляньте http://3wt.info/ru/liqpay/api_Liq-Buy_2.0 может что найдете полезное.
Доброго времени. Всем интересующимся оплатой при помощи LiqPay: сделал модуль для оплаты при помощи данного сервиса. За основу взял предыдущие разработки найденные на просторах сети и в этой теме.
Модуль поддерживает последнее LiqPay API v.3. Доступные методы оплаты: по карте, интернет банкинг Приват-24, терминал, счет и аккаунт Liqpay.
Сейчас в песочнице на DRUPAL.ORG https://www.drupal.org/sandbox/blackiceua/2596067. Пользуйтесь и пишите свои issue. Постараюсь поддерживать и обновлять функционал, если будет необходимо.