Биллинговая система Nodeny

Главная категория => Модули NodenyPlus => Тема начата: Efendy от 07 Мая 2014, 18:20:49



Название: Liqpay с новым протоколом
Отправлено: Efendy от 07 Мая 2014, 18:20:49
Модуль пополнения счета через Visa/Mastercard или терминалы Приватбанка

Называется lpay чтобы не конфликтовал со старым (liqpay)


Название: Re: Liqpay с новым протоколом
Отправлено: Dolphin от 07 Мая 2014, 18:38:25
Сколько обычно времени проходит, между "Ваш платеж принят..."  и зачислением их на счет в биллинге?


Название: Re: Liqpay с новым протоколом
Отправлено: 0xbad0c0d3 от 07 Мая 2014, 18:58:22
скорость голубя/расстояние от главного офиса ПБ и Вашим принимающим сервером :D у привата обычно так :D


Название: Re: Liqpay с новым протоколом
Отправлено: Dolphin от 07 Мая 2014, 19:27:24
Печалька. Час назад оплатил модуль, а денег все нет.


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 07 Мая 2014, 20:47:16
Код:
cat /usr/local/nodeny/logs/lpay_*

в браузере вводил строку http://..../_lpay.pl

?


Название: Re: Liqpay с новым протоколом
Отправлено: Dolphin от 07 Мая 2014, 20:55:42
Код:
cat /usr/local/nodeny/logs/lpay_*

в браузере вводил строку ...//..../_lpay.pl

?

Я говорю про покупку модуля "lpay".
Денег с карты сняло, а в "Личном кабинете" сумма не появилась.
Соотв. не могу скачать модуль.


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 07 Мая 2014, 21:05:35
Черд. Это я тупанул - себе-то я не обновил модуль) В общем, подождем - если Liqpay пошлет повторно запрос сервер-сервер - пополнится


Название: Re: Liqpay с новым протоколом
Отправлено: Dolphin от 08 Мая 2014, 09:10:30
Модуль установил.
По ссылке получил - "ок".
Произвел оплату через личный кабинет клиента.
В личном кабинете на liqpay-е вижу в логах оплаты:  HTTP код 200, типа все хорошо.
Статус: на проверке
И на этом все замирает.
Банк проверяет, а клиент начинает нервничать без инета, а потом психовать и звонить.

Как выйти из этой ситуации?
Может, сразу после возврата с ликпея в личный кабинет, ложить клиенту времянку со статусом "ожидание подтверждения от банка"?
А как подтверждение придет, - удалять времянку...


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 08 Мая 2014, 10:09:48
В отличие от старого протокола нет механизма проверки авторитетности ответа от Liqpay при возврате на сайт, поэтому особо умные будут сами себе ставить статусы "ожидание подтверждения от банка"


Название: Re: Liqpay с новым протоколом
Отправлено: vadim_swg от 08 Мая 2014, 10:19:50
Здравствуйте! Хотел уточнить - клиентам, купившим предыдущую (уже не актуальную) версию модуля за 320 грн. никаких льгот не предусмотрено при покупке нового?


Название: Re: Liqpay с новым протоколом
Отправлено: Dolphin от 08 Мая 2014, 10:32:11
В отличие от старого протокола нет механизма проверки авторитетности ответа от Liqpay при возврате на сайт, поэтому особо умные будут сами себе ставить статусы "ожидание подтверждения от банка"
Нормальные клиенты не должны из-за умников страдать.
Времянку можно на сутки давать, скажем не больше 2х раз в месяц, т.к. обычно пополняться будут 1 раз в месяц.
Таким образом все будут довольны.


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 08 Мая 2014, 11:40:03
проще подождать когда допилят протокол. Понемногу же делают


Название: Re: Liqpay с новым протоколом
Отправлено: Groov от 11 Мая 2014, 00:45:44
Здравствуйте! Хотел уточнить - клиентам, купившим предыдущую (уже не актуальную) версию модуля за 320 грн. никаких льгот не предусмотрено при покупке нового?
Аналогичный вопрос.


Название: Re: Liqpay с новым протоколом
Отправлено: Dolphin от 11 Мая 2014, 01:41:18
Здравствуйте! Хотел уточнить - клиентам, купившим предыдущую (уже не актуальную) версию модуля за 320 грн. никаких льгот не предусмотрено при покупке нового?
Аналогичный вопрос.
+1


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 11 Мая 2014, 10:15:43
Нет. Приватбанк мне не дал никаких льгот - он заставил полностью с нуля писать модуль, я тоже тратил на него силы и время.


Название: Re: Liqpay с новым протоколом
Отправлено: elite от 11 Мая 2014, 10:19:01
Тем более цена более чем адекватная...


Название: Re: Liqpay с новым протоколом
Отправлено: Dolphin от 11 Мая 2014, 17:41:40
С клиента не снимается процент.
При оплате, сумма с процентом падает ему на счет.
Например, заплатил 70. В настройках 1%.
На счет клиенту падает 70.70 грн.


Название: Re: Liqpay с новым протоколом
Отправлено: Dolphin от 11 Мая 2014, 17:49:09
Еще непонятка:
Чел оплатил.
С его карты сняло сумму.
Мне на карту пришли деньги.
В биллинге тихо.
В liqpay.com статус успешный.

Вот лог в lpay_err.log

Код:
11.05.2014 01:02:40 [_lpay.pl(97)]
ip: 54.229.105.178
11.05.2014 01:02:40 [_lpay.pl(116) Db.pm::line(144) Db.pm::sql(113) Db.pm::connect(95)]
Connecting to DBI:mysql:database=bill;host=localhost;port=3306;mysql_connect_timeout=5 : 0.025187 sec
11.05.2014 01:02:40 [_lpay.pl(116) Db.pm::line(144) Db.pm::sql(134) Db.pm::sql(321)]
SELECT *, UNIX_TIMESTAMP() AS t FROM config ORDER BY time DESC LIMIT 1
Строк: 1. Время выполнения sql: 0.0011 сек
11.05.2014 01:02:40 [_lpay.pl(215)]
Received data: signature=keZbGvHq2rjIQpcVKL%2FLsa7qacc%3D&sender_phone=380504549242&transaction_id=40380416&status=wait_secure&order_id=390210&type=buy&descr
iption=%D0%9F%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5+%D0%B1%D0%B0%D0%BB%D0%B0%D0%BD%D1%81%D0%B0+5982+%28%D0%BA%D0%BE%D0%BC%D0%B8%D1%81%D1%81%D
0%B8%D1%8F+1.87+%D0%B3%D1%80%D0%BD%29&currency=UAH&amount=171.87&public_key=i7504989606
11.05.2014 01:02:40 [_lpay.pl(239)]
  amount          = '171.87'
  currency        = 'UAH'
  description     = 'Пополнение баланса 5982 (комиссия 1.87 грн)'
  order_id        = '390210'
  public_key      = 'i7504989606'
  sender_phone    = '380504549242'
  signature       = 'keZbGvHq2rjIQpcVKL/Lsa7qacc='
  status          = 'wait_secure'
  transaction_id  = '40380416'
  type            = 'buy'
11.05.2014 01:02:40 [_lpay.pl(267) Db.pm::select_line(152) Db.pm::line(144) Db.pm::sql(134) Db.pm::sql(321)]
SELECT * FROM pays WHERE id='390210' LIMIT 1
Строк: 1. Время выполнения sql: 0.0005 сек
11.05.2014 01:02:40 [_lpay.pl(284) Db.pm::do(158) Db.pm::sql(134) Db.pm::sql(321)]
UPDATE pays SET category=446, time=UNIX_TIMESTAMP() WHERE category IN (444,445) AND id='390210' LIMIT 1
Строк: 1. Время выполнения sql: 0.0016 сек
11.05.2014 01:02:40 [_lpay.pl(285) _lpay.pl::Error_exit(189)]
Ok
11.05.2014 01:02:40 [_lpay.pl(285) _lpay.pl::Error_exit(191) _lpay.pl::Save_err_log(63) _lpay.pl::Save_log(73)]
Elapsed time: 0.055987 sec


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 11 Мая 2014, 18:42:34
status = wait_secure - платеж на проверке ПБ


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 11 Мая 2014, 19:26:16
С клиента не снимается процент.
При оплате, сумма с процентом падает ему на счет.
Например, заплатил 70. В настройках 1%.
На счет клиенту падает 70.70 грн.
Снимается процент, но прошлым числом. Скачай снова, исправил


Название: Re: Liqpay с новым протоколом
Отправлено: Dolphin от 11 Мая 2014, 20:14:13
Спасибо


Название: Re: Liqpay с новым протоколом
Отправлено: Dolphin от 11 Мая 2014, 23:15:56
status = wait_secure - платеж на проверке ПБ

Согласен, но через 10мин, когда его проверили, - был следующий лог:

Код:
11.05.2014 01:13:26 [_lpay.pl(97)]
ip: 54.229.105.178
11.05.2014 01:13:26 [_lpay.pl(116) Db.pm::line(144) Db.pm::sql(113) Db.pm::connect(95)]
Connecting to DBI:mysql:database=bill;host=localhost;port=3306;mysql_connect_timeout=5 : 0.024343 sec
11.05.2014 01:13:26 [_lpay.pl(116) Db.pm::line(144) Db.pm::sql(134) Db.pm::sql(321)]
SELECT *, UNIX_TIMESTAMP() AS t FROM config ORDER BY time DESC LIMIT 1
Строк: 1. Время выполнения sql: 0.0008 сек
11.05.2014 01:13:26 [_lpay.pl(215)]
Received data: signature=JXYgyarPja60xtll3xfSJ0bxmyQ%3D&sender_phone=380504549242&transaction_id=40380416&status=success&order_id=390210&type=buy&description
=%D0%9F%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5+%D0%B1%D0%B0%D0%BB%D0%B0%D0%BD%D1%81%D0%B0+5982+%28%D0%BA%D0%BE%D0%BC%D0%B8%D1%81%D1%81%D0%B8%D
1%8F+1.87+%D0%B3%D1%80%D0%BD%29&currency=UAH&amount=171.87&public_key=i7504989606
11.05.2014 01:13:26 [_lpay.pl(239)]
  amount          = '171.87'
  currency        = 'UAH'
  description     = 'Пополнение баланса 5982 (комиссия 1.87 грн)'
  order_id        = '390210'
  public_key      = 'i7504989606'
  sender_phone    = '380504549242'
  signature       = 'JXYgyarPja60xtll3xfSJ0bxmyQ='
  status          = 'success'
  transaction_id  = '40380416'
  type            = 'buy'
11.05.2014 01:13:26 [_lpay.pl(267) Db.pm::select_line(152) Db.pm::line(144) Db.pm::sql(134) Db.pm::sql(321)]
SELECT * FROM pays WHERE id='390210' LIMIT 1
Строк: 1. Время выполнения sql: 0.0004 сек
11.05.2014 01:13:26 [_lpay.pl(273) _lpay.pl::__ANON__(48)]
This pay is marked as fail in my system already at /usr/local/www/apache22/cgi-bin/_lpay.pl line 273.

11.05.2014 01:13:26 [_lpay.pl(273) _lpay.pl::__ANON__(49) _lpay.pl::Save_err_log(63) _lpay.pl::Save_log(73)]
Elapsed time: 0.052226 sec

Нужно допилить...


Название: Re: Liqpay с новым протоколом
Отправлено: Groov от 13 Мая 2014, 10:36:29
Сейчас в платежах пишет так.
Оплата в платежной системе «lpay» на сумму 10.2 грн, была создана 13.05.2014 11:11   клиент   13.05.2014 11:12

Раньше писало так.
Оплата в платежной системе «liqpay» на сумму 51 грн, была создана 12.05.2014 21:21, телефон: +38095000000, id транзакции в Liqpay: 37791227, способ оплаты «пластиковая карта»

Можно сделать как раньше, по развернутее инфа.


Название: Re: Liqpay с новым протоколом
Отправлено: Dolphin от 13 Мая 2014, 12:33:52
Сейчас в платежах пишет так.
Оплата в платежной системе «lpay» на сумму 10.2 грн, была создана 13.05.2014 11:11   клиент   13.05.2014 11:12

Раньше писало так.
Оплата в платежной системе «liqpay» на сумму 51 грн, была создана 12.05.2014 21:21, телефон: +38095000000, id транзакции в Liqpay: 37791227, способ оплаты «пластиковая карта»

Можно сделать как раньше, по развернутее инфа.

Кажется в новой версии API Liqpay-я банк не отчитывается, чем платили. А вот телефон остался.


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 13 Мая 2014, 13:27:24
Да. https://www.liqpay.com/ru/doc


Название: Re: Liqpay с новым протоколом
Отправлено: k291 от 11 Июня 2014, 20:37:43
А можно добавить возможность пополнения мобильного телефона, как это было в старой версии?


Название: Re: Liqpay с новым протоколом
Отправлено: k291 от 11 Июня 2014, 21:20:41
В новой версии, уже нет «Балансы Liqpay» на титульной странице админки? И будет ли?


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 11 Июня 2014, 22:49:00
этого нет в протоколе. пока не сделают  - не будет


Название: Re: Liqpay с новым протоколом
Отправлено: b2fshen от 17 Июня 2014, 09:10:39
Кто как решает вопрос с оплатами через ликпей и другие платежные системы абонентами с заблокированным доступом в Интернет? Есть вариант выдавать кредит на Х часов через ЛК, но может кто-то нашел проще решение?


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 17 Июня 2014, 09:13:37
могу исправить модуль кредита чтоб выдавал на несколько часов


Название: Re: Liqpay с новым протоколом
Отправлено: Windows от 17 Июня 2014, 11:14:35
Думаю было бы не плохо сделать кнопочку что-то вроде "включить интернет для оплаты" на минут 10-15.Чтоб это можно было сделать 1 раз.Т.к добавлять IP liqpay в фаервол не вариант.Они постоянно меняются.Сейчас работает скрипт который выдергивает ай-пи и добавляет их в таблицу фаервола.Вроде работает,но все-равно коряво и с Mikrotik это не помогает.

P.S ещё было бы классно в кредите доверия сделать фишку чтоб клиент мог брать кредит 2-й раз на указанный в конфиге срок, но уже платно за указанную в конфиге сумму.Видел такую фишку у одного провайдера.Люди часто забывают про кредит и это могло бы послужить не большим + провайдеру чтоб отбить какую-то часть затрат на акции и бонусы.


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 17 Июня 2014, 11:29:42
скопировать модуль кредита и сделать из него новый модуль с фиксированным времени кредита - это элементарная задача, здесь в форуме есть ребята, которые могут это сделать


Название: Re: Liqpay с новым протоколом
Отправлено: lidusya49 от 25 Июня 2014, 11:54:55
При установке модуля, не забываем сделать chmod -R 777 /usr/local/nodeny/cgi-bin/_lpay.pl , иначе платежи не будут зачислены.
Efendy обещал исправить.


Название: Re: Liqpay с новым протоколом
Отправлено: b2fshen от 05 Августа 2014, 18:41:43
Так все же, может есть вариант реализации пополнения через Ликпей без необходимости заставлять абонентов брать временный кредит? С кредитом ну оооочень туго получается. Как-то же это нормально реализовано у других провайдеров с другими биллингами?


Название: Re: Liqpay с новым протоколом
Отправлено: 0xbad0c0d3 от 05 Августа 2014, 19:51:44
Етить-колотить... А при чем тут биллинг? Админа уволь и найми нормального... хотя что я такое говорю, какой админ, нет никакого админа...  :'(


Название: Re: Liqpay с новым протоколом
Отправлено: b2fshen от 09 Августа 2014, 08:31:59
На примере модуля ликпея.
Он есть, не спорю. Но реализация его работоспособности при заблокированном доступе у абонента не является удобной. Мне посоветовали написать скрипт, который будет разрешать доступ на хосты процессинговых центров. Хосты добавляются вручную при обращении абонента в техподдержку с жалобой "у меня не проходит платеж". Разве это правильное решение проблемы?


Название: Re: Liqpay с новым протоколом
Отправлено: ser970 от 09 Августа 2014, 12:43:22
На примере модуля ликпея.
Он есть, не спорю. Но реализация его работоспособности при заблокированном доступе у абонента не является удобной. Мне посоветовали написать скрипт, который будет разрешать доступ на хосты процессинговых центров. Хосты добавляются вручную при обращении абонента в техподдержку с жалобой "у меня не проходит платеж". Разве это правильное решение проблемы?
ну а добавить два правила в фаер .....  религия ?


Название: Re: Liqpay с новым протоколом
Отправлено: 0xbad0c0d3 от 09 Августа 2014, 13:43:37
На примере модуля ликпея.
Он есть, не спорю. Но реализация его работоспособности при заблокированном доступе у абонента не является удобной. Мне посоветовали написать скрипт, который будет разрешать доступ на хосты процессинговых центров. Хосты добавляются вручную при обращении абонента в техподдержку с жалобой "у меня не проходит платеж". Разве это правильное решение проблемы?
ну а добавить два правила в фаер .....  религия ?
дуракшоле? В европе так не делают! Вынь да полож! Чтобы модуль САМ все делал! вообще охренели - заставлять человека думать... совести у вас нет!


Название: Re: Liqpay с новым протоколом
Отправлено: elite от 09 Августа 2014, 14:12:53
На примере модуля ликпея.
Он есть, не спорю. Но реализация его работоспособности при заблокированном доступе у абонента не является удобной. Мне посоветовали написать скрипт, который будет разрешать доступ на хосты процессинговых центров. Хосты добавляются вручную при обращении абонента в техподдержку с жалобой "у меня не проходит платеж". Разве это правильное решение проблемы?
ну а добавить два правила в фаер .....  религия ?
дуракшоле? В европе так не делают! Вынь да полож! Чтобы модуль САМ все делал! вообще охренели - заставлять человека думать... совести у вас нет!
+1
а еще модуль должен сам установиться, все настроить и работать
а то админов нанимать дорого...


Название: Re: Liqpay с новым протоколом
Отправлено: b2fshen от 09 Августа 2014, 19:18:14
На примере модуля ликпея.
Он есть, не спорю. Но реализация его работоспособности при заблокированном доступе у абонента не является удобной. Мне посоветовали написать скрипт, который будет разрешать доступ на хосты процессинговых центров. Хосты добавляются вручную при обращении абонента в техподдержку с жалобой "у меня не проходит платеж". Разве это правильное решение проблемы?
ну а добавить два правила в фаер .....  религия ?
дуракшоле? В европе так не делают! Вынь да полож! Чтобы модуль САМ все делал! вообще охренели - заставлять человека думать... совести у вас нет!
+1
а еще модуль должен сам установиться, все настроить и работать
а то админов нанимать дорого...

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


Название: Re: Liqpay с новым протоколом
Отправлено: ser970 от 10 Августа 2014, 15:18:21
На примере модуля ликпея.
Он есть, не спорю. Но реализация его работоспособности при заблокированном доступе у абонента не является удобной. Мне посоветовали написать скрипт, который будет разрешать доступ на хосты процессинговых центров. Хосты добавляются вручную при обращении абонента в техподдержку с жалобой "у меня не проходит платеж". Разве это правильное решение проблемы?
ну а добавить два правила в фаер .....  религия ?
дуракшоле? В европе так не делают! Вынь да полож! Чтобы модуль САМ все делал! вообще охренели - заставлять человека думать... совести у вас нет!
+1
а еще модуль должен сам установиться, все настроить и работать
а то админов нанимать дорого...

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

по крону с личке


Название: Re: Liqpay с новым протоколом
Отправлено: k291 от 12 Августа 2014, 20:55:45
могу исправить модуль кредита чтоб выдавал на несколько часов
+1
Думаю кредит в 15 минут будет достаточно.


Название: Re: Liqpay с новым протоколом
Отправлено: ser970 от 12 Августа 2014, 22:18:55
cat /usr/local/nodeny/liqpay.txt
 
www.liqpay.com
liqpay.com
ecommerce.liqpay.com
www.google-analytics.com
google-analytics.com
ssl.google-analytics.com
widget.siteheart.com
static.siteheart.com
static.liqpay.com
fonts.googleapis.com
ajax.googleapis.com
themes.googleusercontent.com


cat /usr/local/nodeny/liqpay.sh
 

#!/bin.sh

ipfw table 111 flush

dig +short -f  /usr/local/nodeny/liqpay.txt | grep '\([[:digit:]]\{1,3\}\.\)\{3\}[[:digit:]]\{1,3\}' | xargs -L1 ipfw table 111 add



крон  и два правила фаера


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 16 Августа 2014, 17:33:31
Добавил в админку фичу проверки платежа успешен или нет - если успешен, то деньги начисляются клиенту

Внимание: в настройках параметр cgi-bin/_lpay.pl изменить на cgi-bin/lpay.pl (убрать подчеркивание). Кстати, теперь вручную не нужно устанавливать права этому файлу


Название: Re: Liqpay с новым протоколом
Отправлено: k291 от 16 Августа 2014, 21:29:10
Столкнулся с такой проблемой. Имею 2а внешних канала, в билинге в настройки - liqpay new - в "Url NoDeny обработчика ответов от API Liqpay" прописан IP 1го канала. Когда падает инет, весь трафик бежит через 2й канал, естественно платежи не заносятся. Как можно решить данную проблему? Может надо сделать проверку через N мин, для не зачисленных платежей? чтобы когда восстановился 1й канал, платежи зачислились автоматически.


Название: Re: Liqpay с новым протоколом
Отправлено: k291 от 17 Августа 2014, 17:35:09
Добавил в админку фичу проверки платежа успешен или нет - если успешен, то деньги начисляются клиенту

Внимание: в настройках параметр cgi-bin/_lpay.pl изменить на cgi-bin/lpay.pl (убрать подчеркивание). Кстати, теперь вручную не нужно устанавливать права этому файлу
Скачал новый модуль, распаковал, установил, поменял ссылку на "..../cgi-bin/lpay.pl"
Захожу к клиенту, ввожу сумму, нажимаю оплатить и получаю ошибку "{"result":"error","description":"wrong path"}"
Решено: Настройках модуля надо было прописать .....://......liqpay.com/api , а не ....://......liqpay.com/api/
Проблема 2: При нажатии на Check пишет "Liqpay connection error"
Просьба: добавить "Check" в "Платежи", дабы уменьшить тело движение. Спасибо!


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 17 Августа 2014, 20:13:52
странно, что слеш повлиял. Проверю


Название: Re: Liqpay с новым протоколом
Отправлено: k291 от 18 Августа 2014, 12:56:46
Столкнулся с такой проблемой. Имею 2а внешних канала(2 шлюза), в билинге в настройки - liqpay new - в "Url NoDeny обработчика ответов от API Liqpay" прописан IP 1го канала. Когда падает инет, весь трафик бежит через 2й канал, естественно платежи не заносятся. Как можно решить данную проблему? Может надо сделать проверку через N мин, для не зачисленных платежей? чтобы когда восстановился 1й канал, платежи зачислились автоматически.
Решено: в DNS прописал дополнительную запись типа А с тем же доменом но с ip-адресом 2го канала.


Название: Re: Liqpay с новым протоколом
Отправлено: SerjioMati от 19 Августа 2014, 21:18:43
з чим модульом можуть працювати термінали приватбанк?
мова йде не про те що потрібно подавати заявку і тд.а щоб користувач підходить до термінала вибирає інет.. і там на лого провайдера ввіх свій платіжний код і все )


Название: Re: Liqpay с новым протоколом
Отправлено: k291 от 26 Августа 2014, 19:17:11
Добрый вечер!
Подскажите. Почему платежи в liqpay, могут не заносится на счет абонента? В "Платежи" светится "Заявка на оплату в платежной системе «lpay» на сумму ....."
По htt_ps://......./cgi-bin/lpay.pl выдает "ok"


Название: Re: Liqpay с новым протоколом
Отправлено: k291 от 26 Августа 2014, 19:50:37
Добрый вечер!
Подскажите. Почему платежи в liqpay, могут не заносится на счет абонента? В "Платежи" светится "Заявка на оплату в платежной системе «lpay» на сумму ....."
По htt_ps://......./cgi-bin/lpay.pl выдает "ok"
Еще нюанс. Если у платежа/заявки нажатии Info то получаем следующее:
Цитировать
Поле   Значение
id   1651
время   26.08.2014 19:46
сумма   0.00
id клиента   29
группа   1
комментарий   
категория   444
автор   user
id автора   29
ip   10.0.0.28
инфо   lpay:1409071618:100
А именно сумма 0.00 . При этом, liqpay деньги перечислил и пришла СМС о удачном платеже.


Название: Re: Liqpay с новым протоколом
Отправлено: md5 от 02 Сентября 2014, 17:39:41
cat /usr/local/nodeny/liqpay.txt
 
www.liqpay.com
liqpay.com
ecommerce.liqpay.com
www.google-analytics.com
google-analytics.com
ssl.google-analytics.com
widget.siteheart.com
static.siteheart.com
static.liqpay.com
fonts.googleapis.com
ajax.googleapis.com
themes.googleusercontent.com


cat /usr/local/nodeny/liqpay.sh
 

#!/bin.sh

ipfw table 111 flush

dig +short -f  /usr/local/nodeny/liqpay.txt | grep '\([[:digit:]]\{1,3\}\.\)\{3\}[[:digit:]]\{1,3\}' | xargs -L1 ipfw table 111 add



крон  и два правила фаера



# liqpay portmone
54.76.91.175/32
54.77.48.26/32
54.77.212.68/32
54.194.141.5/32
54.229.21.126/32
54.229.36.236/32
54.246.236.197/32
64.233.162.99/32
64.233.162.103/32
64.233.162.104/32
64.233.162.105/32
64.233.162.106/32
64.233.162.147/32
74.125.205.95/32
91.199.28.80/32
108.161.189.48/32
108.161.189.62/32
173.194.113.192/32
173.194.113.193/32
173.194.113.194/32
173.194.113.195/32
173.194.113.196/32
173.194.113.197/32
173.194.113.198/32
173.194.113.199/32
173.194.113.200/32
173.194.113.201/32
173.194.113.202/32
173.194.113.203/32
173.194.113.204/32
173.194.113.206/32
173.194.113.222/32
184.73.55.73/32
50.16.196.80/32
75.101.158.123/32
217.117.65.231/32
217.117.65.238/32
107.21.122.223
75.101.158.123
91.206.201.94

все адресса ликпея + портмоне


Название: Re: Liqpay с новым протоколом
Отправлено: Dolphin от 02 Сентября 2014, 22:06:47
Добрый вечер!
Подскажите. Почему платежи в liqpay, могут не заносится на счет абонента? В "Платежи" светится "Заявка на оплату в платежной системе «lpay» на сумму ....."
По htt_ps://......./cgi-bin/lpay.pl выдает "ok"
Еще нюанс. Если у платежа/заявки нажатии Info то получаем следующее:
Цитировать
Поле   Значение
id   1651
время   26.08.2014 19:46
сумма   0.00
id клиента   29
группа   1
комментарий   
категория   444
автор   user
id автора   29
ip   10.0.0.28
инфо   lpay:1409071618:100
А именно сумма 0.00 . При этом, liqpay деньги перечислил и пришла СМС о удачном платеже.

Та-же фигня случилась.
Кстати, ошибки перестали с 11-го августа писаться...
Банк ниче не крутил, кто в курсе?


Название: Re: Liqpay с новым протоколом
Отправлено: k291 от 03 Сентября 2014, 10:43:15
Добрый вечер!
Подскажите. Почему платежи в liqpay, могут не заносится на счет абонента? В "Платежи" светится "Заявка на оплату в платежной системе «lpay» на сумму ....."
По htt_ps://......./cgi-bin/lpay.pl выдает "ok"
Еще нюанс. Если у платежа/заявки нажатии Info то получаем следующее:
Цитировать
Поле   Значение
id   1651
время   26.08.2014 19:46
сумма   0.00
id клиента   29
группа   1
комментарий   
категория   444
автор   user
id автора   29
ip   10.0.0.28
инфо   lpay:1409071618:100
А именно сумма 0.00 . При этом, liqpay деньги перечислил и пришла СМС о удачном платеже.

Та-же фигня случилась.
Кстати, ошибки перестали с 11-го августа писаться...
Банк ниче не крутил, кто в курсе?
Временное решение, пока не качается обновленный модуль:
в create.user.lpay.pl
примерно в конце есть строка:
my $userAgent = LWP::UserAgent->new( agent=>'NodenyAgent' );
замени на:
my $userAgent = LWP::UserAgent->new( agent=>'NodenyAgent', ssl_opts => { verify_hostname => 0 } );
После, платежи не заносятся автоматически, надо нажимать Check


Название: Re: Liqpay с новым протоколом
Отправлено: SerjioMati от 03 Сентября 2014, 18:11:41
незнаю, що у вас не працює.в мене все працює ідеально )


Название: Re: Liqpay с новым протоколом
Отправлено: k291 от 29 Января 2015, 17:08:21
В декабре пришлось сменить карту из за окончания срока действия. При добавлении новой карты, она не отображается в личном кабинете Liqpay. Обещали исправить ошибку до 1.02.15


Название: Re: Liqpay с новым протоколом
Отправлено: DezZ от 31 Июля 2015, 10:30:31
Добрый день.

Не получилось найти ответ в форуме. Подскажите, что делать, если после установки модуля, при заходе на htt p s://.../cgi-bin/lpay.pl получаю Internal Server Error?


Название: Re: Liqpay с новым протоколом
Отправлено: DezZ от 31 Июля 2015, 10:57:44
Добрый день.

Не получилось найти ответ в форуме. Подскажите, что делать, если после установки модуля, при заходе на htt p s://.../cgi-bin/lpay.pl получаю Internal Server Error?

Решено:

cpan install XML::Simple
cpan install Digest::SHA1


Название: Re: Liqpay с новым протоколом
Отправлено: DezZ от 31 Июля 2015, 15:41:03
Но вылезла другая проблема.

В личном кабинете клиента, после нажатия кнопки "Оплата через Приватбанк" - результат:

Temporary error
cat /tmp/nodeny_1438348417_5499664.log

лог прикрепил.

так же вывод http-error.log:

[Fri Jul 31 16:33:09 2015] [error] [client x.x.x.x] Bareword found where operator expected at (eval 41) line 25, near "'/usr/local/nodeny/web/tmpl/'submit", referer: ht_tps://HOSTNAME/cgi-bin/stat.pl?a=u%5Fmain&uid=908
[Fri Jul 31 16:33:09 2015] [error] [client x.x.x.x] \t(Missing operator before submit?), referer: ht_tps://HOSTNAME/cgi-bin/stat.pl?a=u%5Fmain&uid=908

Не могу понять, чего ему не хватает.


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 31 Июля 2015, 16:17:20
ревизия nodeny какая?


Название: Re: Liqpay с новым протоколом
Отправлено: DezZ от 31 Июля 2015, 16:43:01
хм, простите за дурацкий  вопрос: а как его посмотреть?


Название: Re: Liqpay с новым протоколом
Отправлено: DezZ от 04 Августа 2015, 11:13:09
Никак?


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 04 Августа 2015, 12:14:16
Код:
svn log | head -n2


Название: Re: Liqpay с новым протоколом
Отправлено: DezZ от 04 Августа 2015, 12:15:24
r295 | sv | 2014-10-30 17:36:06 +0200 (Thu, 30 Oct 2014) | 1 line


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 04 Августа 2015, 17:08:40
обнови


Название: Re: Liqpay с новым протоколом
Отправлено: DezZ от 05 Августа 2015, 14:59:02
помогло, спасибо.


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 26 Ноября 2015, 23:35:24
Хочу спросить, неужели никто из абонентов не пополняет счет через терминал? Я только что протестировал - платеж блокируется, поскольку Приватбанк добавил несколько новых статусов, а у меня все неизвестные статусы для перестраховки считаются неуспешными.

Исправил и выложил, можете скачивать


Название: Re: Liqpay с новым протоколом
Отправлено: fet4 от 09 Декабря 2015, 11:56:41
Да есть такая проблема, хотел написать но вы уже поправили :)
После обновления платежи которые оплачивались в терминале и у них статус "Неуспешная оплата в платежной системе" уже не зачисляться? а то уже ручками их внесли.


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 09 Декабря 2015, 15:10:54
не зачислятся


Название: Re: Liqpay с новым протоколом
Отправлено: fet4 от 16 Января 2016, 13:00:12
Данный модуль поддерживает терминалы ПБ ? Т.е. чтобы клиент мог оплатить по платежному коду в терминале.


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 16 Января 2016, 15:22:27
Данный модуль поддерживает терминалы ПБ ? Т.е. чтобы клиент мог оплатить по платежному коду в терминале.
По идее да раз при оплате на их странице есть такой вариант. Если хочешь проверить - оплати себе счет на неколько гривень в личном кабинете у меня


Название: Re: Liqpay с новым протоколом
Отправлено: fet4 от 16 Января 2016, 18:24:22
Я имею ввиду тот варианты оплаты, когда клиент просто подходит к терминалу, выбирает раздел интернет -> провайдера -> вбивает платежный код или логин и пополняет счет.


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 17 Января 2016, 11:05:22
Не думаю, что эта фича есть в ликпее. Чтобы "попасть" в терминал в виде отдельной иконки, скорее всего ПБ придется перепрограммировать каждый терминал, т.е вы должны быть достаточно крупной компанией, которая будет иметь персонального менеджера в банке и который все порешает. Думаю так


Название: Re: Liqpay с новым протоколом
Отправлено: fet4 от 18 Января 2016, 10:01:31
Не думаю что все так сложно как вы описали, т.к. мы уже на стадии заключения договора с ними, по идее добавят без проблем.
Вы сможете написать модуль, если будет там другой протокол?


Название: Re: Liqpay с новым протоколом
Отправлено: SeMant от 10 Февраля 2016, 14:28:45
Не думаю что все так сложно как вы описали, т.к. мы уже на стадии заключения договора с ними, по идее добавят без проблем.
Вы сможете написать модуль, если будет там другой протокол?
up


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 10 Февраля 2016, 16:48:01
покажите протокол, а я скажу сколько времени и денег


Название: Re: Liqpay с новым протоколом
Отправлено: SeMant от 10 Февраля 2016, 17:05:54
покажите протокол, а я скажу сколько времени и денег
Я так понимаю, вот https://docs.google.com/document/d/1JrH84x2p4FOjm89q3xArvnEfsFXRnbIoa6qJFNq2VYw/edit


Название: Re: Liqpay с новым протоколом
Отправлено: k291 от 05 Октября 2016, 14:21:09
У данного модуля, еще не появилась возможность пополнять счет мобильного телефона?


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 05 Октября 2016, 16:07:10
Я не нашел такой возможности в их протоколе


Название: Re: Liqpay с новым протоколом
Отправлено: Pa4ka от 29 Марта 2017, 14:02:39
Подскажите если кто сталкивался, если оплачивать в liqpay через QR код, приходит статус otp_veryfi.
Он как я понял по логам считаеться не успешным? Платеж приходит на карточку, но в билинге не начисляеться.


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 29 Марта 2017, 16:32:30
А если опросить статус платежа? Есть такая кнопка


Название: Re: Liqpay с новым протоколом
Отправлено: Pa4ka от 29 Марта 2017, 17:10:44
А если опросить статус платежа? Есть такая кнопка
Если то что в кабинете клиента то там только созданные и не оплаченные, а "Неуспешная оплата в платежной системе" только в истории.


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 29 Марта 2017, 17:58:43
А да, оно ж его перевело в неуспешные. Похоже новый статус появился. Если по-быстрому, то в lpay.pl надо изменить строку

Код:
if( $input->{status} =~ /^(wait_secure|wait_accept|wait_lc|processing|cash_wait)$/ )

на

Код:
if( $input->{status} =~ /^(wait_secure|wait_accept|wait_lc|processing|cash_wait|otp_verify)$/ )

Правда я изменил последнюю букву, думаю ты слово с ошибкой написал


Название: Re: Liqpay с новым протоколом
Отправлено: Pa4ka от 29 Марта 2017, 20:21:49
А да, оно ж его перевело в неуспешные. Похоже новый статус появился. Если по-быстрому, то в lpay.pl надо изменить строку

Код:
if( $input->{status} =~ /^(wait_secure|wait_accept|wait_lc|processing|cash_wait)$/ )

на

Код:
if( $input->{status} =~ /^(wait_secure|wait_accept|wait_lc|processing|cash_wait|otp_verify)$/ )

Правда я изменил последнюю букву, думаю ты слово с ошибкой написал
Да с ошибкой я написал)
Спасибо.


Название: Re: Liqpay с новым протоколом
Отправлено: Pa4ka от 12 Апреля 2017, 09:40:32
Походу еще один статус, cvv_verify
Добавить туда же?


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 12 Апреля 2017, 11:11:49
Походу еще один статус, cvv_verify
Добавить туда же?
да. И если есть еще какие-нибудь – тоже


Название: Re: Liqpay с новым протоколом
Отправлено: Pa4ka от 12 Апреля 2017, 11:14:27
Походу еще один статус, cvv_verify
Добавить туда же?
да. И если есть еще какие-нибудь – тоже
ок, спасибо, больше вопросов нет)


Название: Re: Liqpay с новым протоколом
Отправлено: Groov от 30 Мая 2017, 23:52:39
А подскажите вот такую штуку, модуль ликпея на разные группы свой мерчант возможно?


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 31 Мая 2017, 06:57:54
А подскажите вот такую штуку, модуль ликпея на разные группы свой мерчант возможно?
Да:
Цитировать
Имя допполя, которое определяет какой мерчант использовать для данного абонента


Название: Re: Liqpay с новым протоколом
Отправлено: Groov от 31 Мая 2017, 11:15:49
А подскажите вот такую штуку, модуль ликпея на разные группы свой мерчант возможно?
Да:
Цитировать
Имя допполя, которое определяет какой мерчант использовать для данного абонента
А к группе, нужно дописывать возможность ввода нескольких, и выбора групп? через запятую указав теги.


Название: Re: Liqpay с новым протоколом
Отправлено: fet4 от 06 Июня 2018, 21:05:42
Цитировать
С 01.07.2018 мы планируем окончательно отключить автоматическую переадресацию с LiqPay.com на LiqPay.ua, соответственно просьба внести корректировки на вашей стороне до этой даты.
Мы вложили максимум усилий в то, чтобы ваш переход был максимально простым и кроме URL никаких дополнительных изменений не было, но в тоже время в случае возникновения вопросов наша служба поддержки на связи 24/7 (на сайте Liqpay.ua чат-онлайн или по почте support@liqpay.ua, vitalij.popov.06@privatbank.ua, jurij.romanjuk@privatbank.ua).
Заранее спасибо.

Наверно в модуле нужно где-то подправить?


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 08 Июня 2018, 12:49:50
Нет. Первый же параметр в веб-настройках модуля Liqpay


Название: Re: Liqpay с новым протоколом
Отправлено: fet4 от 08 Июня 2018, 19:31:20
Нет. Первый же параметр в веб-настройках модуля Liqpay
Точно. Спасибо не доглядел.


Название: Re: Liqpay с новым протоколом
Отправлено: NodenY45 от 10 Апреля 2019, 22:05:19
Сменили домен.  с .ком на .юа
Нужен ли патч под новый домен? или достаточно сменить строку в вебе, в настройках модуля?


Название: Re: Liqpay с новым протоколом
Отправлено: Cell от 11 Апреля 2019, 08:09:24
Сменил настройку в веб конфигураторе. Проверил, работает! Считаю что больше ничего делать не надо.


Название: Re: Liqpay с новым протоколом
Отправлено: sedo26 от 11 Апреля 2019, 09:57:40
А разве можно нам пользоваться ликпеем (или со всех платежей налог отдельно оплачиваете)?
h_t_t_p_s://local.com.ua/forum/topic/106378-liqpay-%D0%B4%D1%84%D1%81-%D0%B7%D1%80%D0%B0%D0%B4%D0%B0/


Название: Re: Liqpay с новым протоколом
Отправлено: Cell от 11 Апреля 2019, 16:47:54
А разве можно нам пользоваться ликпеем (или со всех платежей налог отдельно оплачиваете)?
h_t_t_p_s://local.com.ua/forum/topic/106378-liqpay-%D0%B4%D1%84%D1%81-%D0%B7%D1%80%D0%B0%D0%B4%D0%B0/
Налоги платят только трусы )))


Название: Re: Liqpay с новым протоколом
Отправлено: Nafanya от 22 Апреля 2019, 17:02:51
Доброго дня.
С какого-то времени при попытки оплаты через модуль, клиента перенаправляет на Ютуб.  Что-то поменялось и я прошляпил?


Название: Re: Liqpay с новым протоколом
Отправлено: Nafanya от 22 Апреля 2019, 20:43:24
Сменил настройку в веб конфигураторе. Проверил, работает! Считаю что больше ничего делать не надо.
Сменил. Не работает
Цитировать
{"err_description":"wrong path","result":"error","status":"error"}
Никто не столкнулся ?


Название: Re: Liqpay с новым протоколом
Отправлено: Nafanya от 23 Апреля 2019, 19:55:00
В ответ тишина...


Название: Re: Liqpay с новым протоколом
Отправлено: Cell от 23 Апреля 2019, 21:52:34
В ответ тишина...
так гадать никто не умеет, поэтому и тишина
Зайди в лог модуля ликпея, посмотри каким именно статусом отвечает тебе ликпей, потом посмотри в документации к ликпею что именно обозначает этот статус. Ну а дальше может и вопросов меньше будет.


Название: Re: Liqpay с новым протоколом
Отправлено: Nafanya от 23 Апреля 2019, 23:14:03
В ответ тишина...
так гадать никто не умеет, поэтому и тишина
Зайди в лог модуля ликпея, посмотри каким именно статусом отвечает тебе ликпей, потом посмотри в документации к ликпею что именно обозначает этот статус. Ну а дальше может и вопросов меньше будет.
А может проблема в смене домена? До этого все работало...


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 24 Апреля 2019, 10:50:46
Что ты указал в настройках в качестве "Api url" покажи


Название: Re: Liqpay с новым протоколом
Отправлено: Nafanya от 24 Апреля 2019, 22:45:46
Что ты указал в настройках в качестве "Api url" покажи

Цитировать
https://www.liqpay.ua/api/


Название: Re: Liqpay с новым протоколом
Отправлено: Cell от 25 Апреля 2019, 07:14:09
Я добавлял без последнего слэша. И работает )
П.C.
Перепроверил со слэшем - не работает )))


Название: Re: Liqpay с новым протоколом
Отправлено: Nafanya от 25 Апреля 2019, 08:15:25
Я добавлял без последнего слэша. И работает )
П.C.
Перепроверил со слэшем - не работает )))
Убрал лишний - заработало. БОЛЬШОЕ СПАСИБО.


Название: Re: Liqpay с новым протоколом
Отправлено: WideAreaNetwork от 15 Мая 2019, 09:13:00
проверка
Код:
perl -c /usr/local/nodeny/cgi-bin/lpay.pl
должно выдать
Код:
/usr/local/nodeny/cgi-bin/lpay.pl syntax OK
при подобных ошибках
Код:
nodeny@user:/usr/local/nodeny# perl -c /usr/local/nodeny/cgi-bin/lpay.pl
Can't locate XML/Simple.pm in @INC (you may need to install the XML::Simple module) (@INC contains: /usr/local/lib/perl5/site_perl/mach/5.28 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.28/mach /usr/local/lib/perl5/5.28) at /usr/local/nodeny/cgi-bin/lpay.pl line 7.
BEGIN failed--compilation aborted at /usr/local/nodeny/cgi-bin/lpay.pl line 7.
доустанавливаем модули перла
Код:
pkg install p5-XML-Simple


Название: Re: Liqpay с новым протоколом
Отправлено: WideAreaNetwork от 15 Мая 2019, 10:20:32
подскажите пжл если делать оплату в тестовом режиме, с тестовой карточки то должны ли эти деньги засчитываться на баланс абоненту в биллинге?


Название: Re: Liqpay с новым протоколом
Отправлено: WideAreaNetwork от 28 Мая 2019, 08:04:13
подскажите пжл если делать оплату в тестовом режиме, с тестовой карточки то должны ли эти деньги засчитываться на баланс абоненту в биллинге?
насколько понял по fondy то должны так как там приходят, с ликпей так не получается, подскажите пжл как правильно настроить? ниже мои настройки, может надо еще в кабинете liqpay-я что указать?


Название: Re: Liqpay с новым протоколом
Отправлено: WideAreaNetwork от 28 Мая 2019, 08:15:36
пс. я не знаю как, но ничего не менял в настройках, только что сделал еще тестовый платеж и он засчитался в биллинге автоматом


Название: Re: Liqpay с новым протоколом
Отправлено: WideAreaNetwork от 30 Мая 2019, 10:58:13

при оплате через ПС Ликпей в лк, абонентов кидает на страницу ликпея, там все на англ, молодежь разберется что куда нажимать, старшое поколение не очень, есть возможность изменить модуль дабы перекидывало на страницу с украинским языком?


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 30 Мая 2019, 13:28:26
А ты поверял у старшего поколения? Может у них, в отличите от тебя, руссифицированная винда/браузер, которые посылают accept-language = ru?


Название: Re: Liqpay с новым протоколом
Отправлено: WideAreaNetwork от 30 Мая 2019, 14:06:10
А ты поверял у старшего поколения? Может у них, в отличите от тебя, руссифицированная винда/браузер, которые посылают accept-language = ru?
эммм... даже не думал об этом, спс , проверю


Название: Re: Liqpay с новым протоколом
Отправлено: k291 от 07 Июля 2019, 19:37:35
Почему при нажатии кнопки "Перейти к оплате" открывается youtube.com/watch?v=glPcelsrfc8 , а не на сайт Ликпай?
В настройках ... key прописаны


Название: Re: Liqpay с новым протоколом
Отправлено: WideAreaNetwork от 07 Июля 2019, 20:20:34
API должен быть - h t t p s : // www .liqpay.ua/api


Название: Re: Liqpay с новым протоколом
Отправлено: k291 от 07 Июля 2019, 21:30:53
Спасибо! Работает.
В настройках модуля, надо поменять комментарий "Api url (http s://w_ww.liqpay.com/api/)"


Название: Re: Liqpay с новым протоколом
Отправлено: k291 от 08 Июля 2019, 00:01:11
Возможно когда то будет время для Бота http_s://ww_w.liqpay.ua/documentation/api/invoice_bot/
-"Выставление счета на оплату клиенту в популярные мессенджеры: Приват24, Viber, Telegram."


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 08 Июля 2019, 17:38:51
Это интересно. Выпустить отдельным модулем?


Название: Re: Liqpay с новым протоколом
Отправлено: Disabled от 10 Июля 2019, 18:06:58
подскажите как с помощью api нодени сделать платеж через ликпей?


Название: Re: Liqpay с новым протоколом
Отправлено: lidusya49 от 11 Июля 2019, 22:32:43
Это интересно. Выпустить отдельным модулем?
Можно отдельным модулем, не привязываясь к liqpay.
С возможностью:
) автоматического уведомления клиента о снятии со счета
) отправки логина,пароля из ЛК клиента
) отправкой отдельного сообщения как в TurboSms
) статистикой сообщений как в TurboSms
Как дополнение:
) пропажи/появлении клиентского роутера в сети. Думаю при помощи модуля pingserver. Только как быть тем у кого Mikrotik и т.п.
) обращение в тех.поддержку(создается тикет)
) отправка текст из тиката в телеграмм.
) проверки баланса


А по liqpay, уведомление в телеграмм, приват24, делать как допку тем, кто купит/купил модуль liqpay и купит модуль Телеграмм. Я так думаю.


Название: Re: Liqpay с новым протоколом
Отправлено: Disabled от 15 Июля 2019, 02:05:38
относительно системы liqpay, то было отлично внедрить такие ее методы платежей:

1.Подписка
Регулярное списание с клиента по методу server-server, с указанной датой первого списания и периодичностью.
Возможности:
*Автоматический 3-х разовый повтор в течение 72 часов при неуспешном списании
*Получение токена карты клиента в ответе от LiqPay
*Отмена подписки в любой момент
*Изменение суммы и карты для списания регулярных платежей

2.Оплата по QR-коду
Генерация QR-кода для покупки товара или услуги через мобильный банк Privat24.
Возможности:
*Оплата в 1 клик по QR-коду
*Клиенту для оплаты достаточно отсканировать сгенерированный QR-код и выбрать карту из списка в кошельке и нажать кнопку «Оплатить».
*Расщепление платежа на нескольких получателей.
*Сохранение токена для дальнешей оплаты.

"скрин удобства прикрепил-скрин не мой" Клиенту в кабинете выводится готовый сгенереный код на который нужно только навести камеру приват24 (как вариант), очень удобно и быстро.


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 17 Июля 2019, 15:06:42
Попробовал я фичу выставление счета через бота. Если на мобилке стоит приложение Приват24 - платеж приходит в него. Это удобно.

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


Название: Re: Liqpay с новым протоколом
Отправлено: Warlock от 17 Июля 2019, 17:57:29
А что за модуль на скрине? Я про рнкб. Что он умеет?


Название: Re: Liqpay с новым протоколом
Отправлено: WideAreaNetwork от 04 Сентября 2019, 17:46:13
подскажите пжл как настроить модуль ликпей для приема платежей черех терминалы приватбанков, вроде как упоминалось что это возможно, или нужен модуль для терминалов отдельно?


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 05 Сентября 2019, 10:44:32
Раньше Liqpay можно было через терминалы оплатить, сейчас думаю нет (не проверял). Покупают модуль терминалов П24


Название: Re: Liqpay с новым протоколом
Отправлено: WideAreaNetwork от 05 Сентября 2019, 10:45:37
Раньше Liqpay можно было через терминалы оплатить, сейчас думаю нет (не проверял). Покупают модуль терминалов П24
спс


Название: Re: Liqpay с новым протоколом
Отправлено: Jovani от 13 Октября 2019, 18:22:34
Запустил анонимную оплату Liqpay, http://xxx/cgi-bin/stat.pl?a=guest_lpay  но после ввода логина и суммы пополнения переходит на http://xxx/cgi-bin/stat.pl? выдает ошибку
Код:
Dopfield '_liqpay' does not exists.
Доп поле _liqpay существует. Все делал по мануалу с документации.
Прошу помощи.


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 13 Октября 2019, 22:14:48
Покажи больше лога


Название: Re: Liqpay с новым протоколом
Отправлено: Jovani от 14 Октября 2019, 07:56:06
http_error & lpay_err пусто. Зато и спросил...
Пробую оплачивать через авторизованного ошибок нет.
Эту ошибку показывает в браузере красным  Dopfield '_liqpay' does not exists.


Название: Re: Liqpay с новым протоколом
Отправлено: fet4 от 06 Апреля 2022, 19:48:45
Как можно отдебажить такое ?

Клиент пытался оплатить

Цитировать
Заявка на оплату в платежной системе «lpay» на сумму 2128.99 UAH, была создана 04.04.2022 14:07
Заявка на оплату в платежной системе «lpay» на сумму 2128.99 UAH, была создана 04.04.2022 14:02
   

Одна из заявок упешна

Цитировать
Дата                             HTTP код         Время запроса   Статус
04.04.2022 14:10:13     200                 0.351 ms           Успех

Создан:
04.04.2022 14:03:42

Статус платежа:
Успех
success

Но вот в базу не заходит, ошибка

Код:
================================================================================
04.04.2022 14:10:13 [lpay.pl(99)]
ip: 54.229.105.178
04.04.2022 14:10:13 [lpay.pl(118) Db.pm::line(143) Db.pm::sql(112) Db.pm::connect(94)]
Connecting to DBI:mysql:database=nodeny;host=127.0.0.1;port=3306;mysql_connect_timeout=5 : 0.008043 sec
04.04.2022 14:10:13 [lpay.pl(118) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT *, UNIX_TIMESTAMP() AS t FROM config ORDER BY time DESC LIMIT 1
Строк: 1. Время выполнения sql: 0.0003 сек
04.04.2022 14:10:13 [lpay.pl(217)]
Received data: signature=bWDprdWqjgt%2FYWpZWd7KVeIzA8I%3D&data=eyJwYXltZW50X2lkIjoxOTU0NTE2MTMzLCJhY3Rpb24iOiJwYXkiLCJzdGF0dXMiOiJzdWNjZXNzIiwidmVyc2lvbiI6MywidHlwZSI6ImJ1eSIsInBheXR5cGUiOiJjYXJkIiwicHVibGljX2tleSI6Imk5MzY3NDQzOTA5NiIsImFjcV9pZCI6NDE0OTYzLCJvcmRlcl9pZCI6IjI2NTM1MyIsImxpcXBheV9vcmRlcl9pZCI6IkNKM0xRNFVHMTY0OTA3MDYxMDIyNzM1NSIsImRlc2NyaXB0aW9uIjoi0J%2FQvtC%2F0L7Qu9C90LXQvdC40LUg0YHRh9C10YLQsCAxMzk2OSIsInNlbmRlcl9jYXJkX21hc2syIjoiNDE0OTUxKjI5Iiwic2VuZGVyX2NhcmRfYmFuayI6IlJBSUZGRUlTRU4gQkFOSyBBVkFMIFBKU0MiLCJzZW5kZXJfY2FyZF90eXBlIjoidmlzYSIsInNlbmRlcl9jYXJkX2NvdW50cnkiOjgwNCwiaXAiOiI5MS4yMjUuNDguMiIsImFtb3VudCI6MjEyOC45OSwiY3VycmVuY3kiOiJVQUgiLCJzZW5kZXJfY29tbWlzc2lvbiI6MC4wLCJyZWNlaXZlcl9jb21taXNzaW9uIjowLjAsImFnZW50X2NvbW1pc3Npb24iOjAuMCwiYW1vdW50X2RlYml0IjoyMTI4Ljk5LCJhbW91bnRfY3JlZGl0IjoyMTI4Ljk5LCJjb21taXNzaW9uX2RlYml0IjowLjAsImNvbW1pc3Npb25fY3JlZGl0IjowLjAsImN1cnJlbmN5X2RlYml0IjoiVUFIIiwiY3VycmVuY3lfY3JlZGl0IjoiVUFIIiwic2VuZGVyX2JvbnVzIjowLjAsImFtb3VudF9ib251cyI6MC4wLCJhdXRoY29kZV9kZWJpdCI6IjQ3NTQyOSIsInJybl9kZWJpdCI6IjAwMzI2NzMwNzY0MiIsIm1waV9lY2kiOiI1IiwiaXNfM2RzIjp0cnVlLCJsYW5ndWFnZSI6InJ1IiwiY3JlYXRlX2RhdGUiOjE2NDkwNzAyMjIzMDcsImVuZF9kYXRlIjoxNjQ5MDcwNjEyODU3LCJ0cmFuc2FjdGlvbl9pZCI6MTk1NDUxNjEzMywidGlkIjoiNDYyMDk0NDAyMTE0NTMxIn0%3D
04.04.2022 14:10:13 [lpay.pl(241)]
  data       = 'eyJwYXltZW50X2lkIjoxOTU0NTE2MTMzLCJhY3Rpb24iOiJwYXkiLCJzdGF0dXMiOiJzdWNjZXNzIiwidmVyc2lvbiI6MywidHlwZSI6ImJ1eSIsInBheXR5cGUiOiJjYXJkIiwicHVibGljX2tleSI6Imk5MzY3NDQzOTA5NiIsImFjcV9pZCI6NDE0OTYzLCJvcmRlcl9pZCI6IjI2NTM1MyIsImxpcXBheV9vcmRlcl9pZCI6IkNKM0xRNFVHMTY0OTA3MDYxMDIyNzM1NSIsImRlc2NyaXB0aW9uIjoi0J/QvtC/0L7Qu9C90LXQvdC40LUg0YHRh9C10YLQsCAxMzk2OSIsInNlbmRlcl9jYXJkX21hc2syIjoiNDE0OTUxKjI5Iiwic2VuZGVyX2NhcmRfYmFuayI6IlJBSUZGRUlTRU4gQkFOSyBBVkFMIFBKU0MiLCJzZW5kZXJfY2FyZF90eXBlIjoidmlzYSIsInNlbmRlcl9jYXJkX2NvdW50cnkiOjgwNCwiaXAiOiI5MS4yMjUuNDguMiIsImFtb3VudCI6MjEyOC45OSwiY3VycmVuY3kiOiJVQUgiLCJzZW5kZXJfY29tbWlzc2lvbiI6MC4wLCJyZWNlaXZlcl9jb21taXNzaW9uIjowLjAsImFnZW50X2NvbW1pc3Npb24iOjAuMCwiYW1vdW50X2RlYml0IjoyMTI4Ljk5LCJhbW91bnRfY3JlZGl0IjoyMTI4Ljk5LCJjb21taXNzaW9uX2RlYml0IjowLjAsImNvbW1pc3Npb25fY3JlZGl0IjowLjAsImN1cnJlbmN5X2RlYml0IjoiVUFIIiwiY3VycmVuY3lfY3JlZGl0IjoiVUFIIiwic2VuZGVyX2JvbnVzIjowLjAsImFtb3VudF9ib251cyI6MC4wLCJhdXRoY29kZV9kZWJpdCI6IjQ3NTQyOSIsInJybl9kZWJpdCI6IjAwMzI2NzMwNzY0MiIsIm1waV9lY2kiOiI1IiwiaXNfM2RzIjp0cnVlLCJsYW5ndWFnZSI6InJ1IiwiY3JlYXRlX2RhdGUiOjE2NDkwNzAyMjIzMDcsImVuZF9kYXRlIjoxNjQ5MDcwNjEyODU3LCJ0cmFuc2FjdGlvbl9pZCI6MTk1NDUxNjEzMywidGlkIjoiNDYyMDk0NDAyMTE0NTMxIn0='
  signature  = 'bWDprdWqjgt/YWpZWd7KVeIzA8I='
04.04.2022 14:10:13 [lpay.pl(252) lpay.pl::Error_exit(191)]
public_key required
04.04.2022 14:10:13 [lpay.pl(252) lpay.pl::Error_exit(193) lpay.pl::Save_err_log(65) lpay.pl::Save_log(75)]
Elapsed time: 0.018082 sec

================================================================================


Повторный вызов, так же с ошибкой.

При этом остальные платежи заходят в норме.


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 19 Апреля 2022, 00:15:12
Давно не лез в модуль Ликпея. Тут в колбеке 2 параметра: данные в base64 и подпись. Судя по протоколу, нужно сначала распаковать данные из base64. Потом взять оттуда public_key. При беглом взгляде на код, кажется это (распаковка) не делается. Я бы предположил, что изменился протокол. Но раз остальные платежи  проходят, то хз. Если в api_ok.log логируется сам колбек, то можно глянуть как там


Название: Re: Liqpay с новым протоколом
Отправлено: fet4 от 01 Октября 2022, 16:19:43
Давно не лез в модуль Ликпея. Тут в колбеке 2 параметра: данные в base64 и подпись. Судя по протоколу, нужно сначала распаковать данные из base64. Потом взять оттуда public_key. При беглом взгляде на код, кажется это (распаковка) не делается. Я бы предположил, что изменился протокол. Но раз остальные платежи  проходят, то хз. Если в api_ok.log логируется сам колбек, то можно глянуть как там

Еще один такой вылез. В liqpay такой платеж "Створено:30.09.2022 22:26:49", а биллинге "была создана 30.09.2022 21:33"


Название: Re: Liqpay с новым протоколом
Отправлено: fet4 от 11 Октября 2024, 20:26:12
Запрос добавить в модуль. Как быстро это возможно ?

В скорем времени я думаю это будет многим необходимо.


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 12 Октября 2024, 19:11:23
Давно не працював з Лікпей. Подивився на модуль, який я зробив у прошлому житті. Це якийсь стопіцотий варіант їхнього апі, не співпадає з тим що на сайті в доках. Можно спробувати додати параметр розщеплення в мій варіант, можливо і спрацює. Спробую якось. Якщо в них є демо-мерчант... хоча там жеж потрібні демо-мерчантИ, так що сумніваюсь, що вийде. Я можу сказати як прямо в файл вставити тестовий фрагмент коду, в який ви захардкодите ключи своїх мерчів. Якщо це спрацює, тоді на основі цього дороблю модуль


Название: Re: Liqpay с новым протоколом
Отправлено: fet4 от 12 Октября 2024, 20:28:17
Давно не працював з Лікпей. Подивився на модуль, який я зробив у прошлому житті. Це якийсь стопіцотий варіант їхнього апі, не співпадає з тим що на сайті в доках. Можно спробувати додати параметр розщеплення в мій варіант, можливо і спрацює. Спробую якось. Якщо в них є демо-мерчант... хоча там жеж потрібні демо-мерчантИ, так що сумніваюсь, що вийде. Я можу сказати як прямо в файл вставити тестовий фрагмент коду, в який ви захардкодите ключи своїх мерчів. Якщо це спрацює, тоді на основі цього дороблю модуль

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


Название: Re: Liqpay с новым протоколом
Отправлено: Efendy от 13 Октября 2024, 17:17:05
Спробував з тестовим мерчем, але пише, що магазин заблокований. Можливо розчеплення не працює з тестовим мерчем. Зроби наступне:

В файлі create.user.lpay.pl і такий фрагмент:

Код:
my $form = url->new( -base => "$cfg::lpay_api_url/pay",
    public_key  => $merchant_id,
    signature   => $signature,
    server_url  => $cfg::lpay_return_url,
    result_url  => $result_url,
    amount      => $amt,
    currency    => $cfg::lpay_currency,
    order_id    => $pay_id,
    description => $description,
 );

заміни його на:

Код:
 eval "use JSON;";
my $form = url->new( -base => "$cfg::lpay_api_url/pay",
    public_key  => $merchant_id,
    signature   => $signature,
    server_url  => $cfg::lpay_return_url,
    result_url  => $result_url,
    amount      => $amt,
    currency    => $cfg::lpay_currency,
    order_id    => $pay_id,
    description => $description,
    type        => $type,
    split_rules => to_json([
      {
        "public_key"=> "публічний ключ мерчанта 1",
        "amount"=> int($amt/2),
      },
      {
        "public_key"=> "публічний ключ мерчанта 2",
        "amount"=> $amt - int($amt/2),
      }
    ])
 );

perl install.pl -x

і спробуй оплатити. Платіж повинен бути розподілений між двома мерчами 50/50