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

Главная категория => Модули для Nodeny => Тема начата: 0xbad0c0d3 от 20 Февраля 2013, 22:31:30



Название: Модуль "ПриватБанк"
Отправлено: 0xbad0c0d3 от 20 Февраля 2013, 22:31:30
Модуль приема платежей по системе приват24 + терминалы самообслуживания
Цена: 800 грн.


Название: Re: Модуль "ПриватБанк"
Отправлено: Andrey Zentavr от 21 Февраля 2013, 11:44:53
Дорого блин :)


Название: Re: Модуль "ПриватБанк"
Отправлено: 0xbad0c0d3 от 21 Февраля 2013, 12:33:39
Ставишь сам, разбираешься сам, фиксишь, если что-то меняют, сам - будет дешевле ;)


Название: Re: Модуль "ПриватБанк"
Отправлено: PHOENIX от 21 Февраля 2013, 12:58:17
как раз оформляем бумаги.
хотел заказывать ... а уже готово  ;D

и если с апдейтами - то нифига не дорого


Название: Re: Модуль "ПриватБанк"
Отправлено: Andrey Zentavr от 24 Февраля 2013, 02:08:05
Интересно такое дело: согласно Приложения для телекоммуникации и интернет провайдеров (HTTP интерфейс), при успешном платеже ПриветБанк шлёт GET запрос, который описывает в приложении 3: Предоставления информации о принятом платеже.

Так вот, описывает параметры он там так:
Параметры интерфейса ПШФорматОписаниеОбязательность
bill_identifierСтрока 50 символовУникальный идентификатор Плательщика в Биллинговой системе Предприятия+
actionстрокаТип запроса =  bill_input+
sumчислоСумма платежа+
date“YYYY-MM-DDThh:mm:ss”Дата и время операции в ПС+
pkeyСтрока 20 символовУникальный номер платежа сформированный ПС (номер транзакции)+

Далее, приводит пример:
Код:
Примеры запросов о принятом платеже (bill_input)
Запрос ПС: https://<host>/<path>?action=bill_input&pkey=158519195&bill_identifier=511003&date=2011-09-29T14:00:01&service={sum=0.01;service_code=11000}
Ответ:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ResponseExtInputPay>

      <extInputPay>

       <inner_ref>A-Z1-0</inner_ref>
      </extInputPay>
</ResponseExtInputPay>

э-э-э-э-э... Как бэ про service={sum=0.01;service_code=11000} никто ничего не говорил, я ожидаю согласно вышеописанным параметрам что-то типа такого: https://<host>/<path>?action=bill_input&pkey=158519195&bill_identifier=511003&date=2011-09-29T14:00:01&sum=99.10

...Ошибка в доке? Или Приват шлёт разные запросы в разных случаях?


Название: Re: Модуль "ПриватБанк"
Отправлено: 0xbad0c0d3 от 24 Февраля 2013, 17:41:52
Аналогично было ))) Я им сказал, что они лоси и доку надо бы поправить или апи под доку подогнать ))


Название: Re: Модуль "ПриватБанк"
Отправлено: Andrey Zentavr от 24 Февраля 2013, 18:20:45
так всё-таки, как приходит запрос то? :)


Название: Re: Модуль "ПриватБанк"
Отправлено: 0xbad0c0d3 от 24 Февраля 2013, 18:41:06
так всё-таки, как приходит запрос то? :)
service={sum=0.01;service_code=11000}


Название: Re: Модуль "ПриватБанк"
Отправлено: Андрій от 25 Февраля 2013, 15:22:29
а в терміналах буде логотип провайдера, чи яким чином це буде працювати ?


Название: Re: Модуль "ПриватБанк"
Отправлено: 0xbad0c0d3 от 25 Февраля 2013, 16:13:18
А при чем тут модуль к логотипу в терминале привата? оО В саппорт привата - там ответят на Ваш вопрос!


Название: Re: Модуль "ПриватБанк"
Отправлено: Андрій от 25 Февраля 2013, 19:40:33
А при чем тут модуль к логотипу в терминале привата? оО В саппорт привата - там ответят на Ваш вопрос!
Цікаво просто, оскільки в терміналах в розділі інтернет провайдери бачив тільки кілька великих провайдерів і все. Тому й спитався, яким чином абонент зможе поповнити свій рахунок через їхні термінали.


Название: Re: Модуль "ПриватБанк"
Отправлено: 0xbad0c0d3 от 25 Февраля 2013, 19:43:43
В терминалах, или в приват24? В приват24 там только несколько вынесено в отдельное меню, а так то их много, через оплата задолженности, в коммуналке, да и в терминалах есть.


Название: Re: Модуль "ПриватБанк"
Отправлено: Андрій от 25 Февраля 2013, 19:45:45
зрозуміло.


Название: Re: Модуль "ПриватБанк"
Отправлено: Andrey Zentavr от 26 Февраля 2013, 00:10:47
так всё-таки, как приходит запрос то? :)
service={sum=0.01;service_code=11000}
Я так понимаю, что если я верну приватбанку такую структуру на предыдущем этапе:
Код:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ResponseDebt>
  <debtPayPack address="г. Урюпинск, ул. Ленина, д. 1, кв. 2" bill_identifier="zentavr" bill_period="201302" fio="Andrey Zentavr" phone="02">
    <message>Теперь оплатить услуги можно в любом терминале ПриватБанка в твоём городе!</message>
    <service>
      <debt amount_to_pay="100.00" />
      <ks company_code="666" service="Интернет: Эконом 2013" service_code="23" />
    </service>
  </debtPayPack>
</ResponseDebt>

То оно мне вернёт потом так:
Код:
https://<host>/<path>?action=bill_input&pkey=158519195&bill_identifier=zentavr&date=2013-02-01T14:00:01&service={sum=100.00;service_code=23}

Акей, а что если я отдам несколько услуг? (в NoDeny 50.32 счет у пользователя один и нефиг париться, но тем не менее):
Код:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ResponseDebt>
  <debtPayPack address="г. Урюпинск, ул. Ленина, д. 1, кв. 2" bill_identifier="zentavr" bill_period="201302" fio="Andrey Zentavr" phone="02">
    <message>Теперь оплатить услуги можно в любом терминале ПриватБанка в твоём городе!</message>
    <service>
      <debt amount_to_pay="100.00" />
      <ks company_code="666" service="Интернет: Эконом 2013" service_code="23" />
    </service>
    <service>
      <debt amount_to_pay="50.00" />
      <ks company_code="666" service="Телевидение: Базовое" service_code="24" />
    </service>
  </debtPayPack>
</ResponseDebt>
... Что тогда вернёт Приват?

P.S.: company_code они сами дают на твоё предприятие, или это внутренний код контрагента в твоей системе?


Название: Re: Модуль "ПриватБанк"
Отправлено: Andrey Zentavr от 26 Февраля 2013, 11:27:08
Как мне ответили:
Код:
[10:53:50] Приватбанк: если у вас будет одна услуга, мы сможем вам передать в виде
action=bill_input&pkey=158519195&bill_identifier=511003&date=2011-09-29T14:00:01&sum=0.01
[10:54:12] Приватбанк: если же будет больше услуг тогда как в описании с {}

А Знаете ли вы что у Приватбанка есть суперсекретный протокол v.2? :)

Код:
[11:09:52] Приватбанк: Может вам новую версию протокола дать ?
POST запросы тело XML
[11:10:03] Приватбанк: там точно ничего меняться не будет
[11:10:41] Приватбанк: формат запроса одни не зависимо от кол-ва услуг
[11:12:17] Andrey: на сколько он сильно отличается от того что мы хотели использовать сейчас?
[11:12:23] Andrey: просто часть модуля уже написана
[11:12:45] Приватбанк: очень сильно
В данном протаколе реализована отмена платежа, выгрузка реестра не в текстовом формате, а ХМЛ
[11:15:48 | Edited 11:15:54] Приватбанк: поэтому можно автоматихировать абработку реестра

И ответ на мой вышепоставленный вопрос:
Код:
[11:35:26] Andrey: так, тогда всё-таки определимся как будет приходить запрос о начислении денег если <service> не один
[11:35:43] Andrey: будет несколько запросов или один общий?
[11:40:43] Приватбанк: одна услуга- один платеж-одна запись
[11:40:56] Приватбанк: унас платежи по услугам
[11:41:21] Andrey: ясно. т.е. если у меня 2 <service> то прийдёт 2 GET запроса
[11:41:22] Приватбанк: не важно сколько услуг оплатл клиент все равно будет отдельными платежами
[11:41:28] Приватбанк: да
[11:41:31] Andrey: отлично!


Название: Re: Модуль "ПриватБанк"
Отправлено: 0xbad0c0d3 от 26 Февраля 2013, 21:17:42
главное, чтобы старый протокол фурычил )))


Название: Re: Модуль "ПриватБанк"
Отправлено: Andrey Zentavr от 26 Февраля 2013, 23:41:56
Ну, я хочу сказать, второй протокол намного жирнее первого.
И если им верить - то стабильное чем первый.


Название: Re: Модуль "ПриватБанк"
Отправлено: Andrey Zentavr от 28 Февраля 2013, 04:20:16
И самая хуйня в том, что согласно протокола CGI и RFC3986 (http://www.ietf.org/rfc/rfc3986.txt) символ "точка с запятой" и "равенство" являются зарезервированными.

И когда они шлют ....&service={sum=70.00;service_code=23}, Perl'овский CGI ловит его как:
Первая переменная: service
Значение:              {sum=70.00

Вторая переменная: service_code
Значение:               23}

Жесть :)

Мегафакен Приватбанк!

P.S.: Сорри за мой французский.
P.P.S.: Написал я модуль, тестирую.


Название: Re: Модуль "ПриватБанк"
Отправлено: Redmen от 28 Февраля 2013, 11:05:05
Я лично знаю разрабтчика АРІ, передам любые пожелания, но не факт что он их примет во внимание!


Название: Re: Модуль "ПриватБанк"
Отправлено: Efendy от 28 Февраля 2013, 12:21:38
Я лично знаю разрабтчика АРІ, передам любые пожелания, но не факт что он их примет во внимание!
Как имя этого разработчика если не секрет? Не Марат, случайно?


Название: Re: Модуль "ПриватБанк"
Отправлено: Redmen от 28 Февраля 2013, 12:24:30
Дмитрий Шаматрин


Название: Re: Модуль "ПриватБанк"
Отправлено: Efendy от 28 Февраля 2013, 12:28:43
Дмитрий Шаматрин
Бугога, я с ним каждый день по скайпу общаюсь. Не знал, что это он API  занимается, спрошу


Название: Re: Модуль "ПриватБанк"
Отправлено: Andrey Zentavr от 25 Июня 2013, 16:54:49
Печаль-беда:
Код:
Уважаемые клиенты, доводим к вашему сведению, что для режима on-line разработана новая версия протокола взаимодействия!

( https://docs.google.com/a/privatbank.ua/document/d/1sdgWjr_vVAq7aQc2gf7ZIfon-nXZoC0xT1GwJlK_p1g/edit )

C 01.06.2013г. для новых клиентов подключение будет осуществляться по новому протоколу.
    Доступ к предыдущей  версии будет закрыт с 10.06.2013г.


Название: Re: Модуль "ПриватБанк"
Отправлено: Andrey Zentavr от 05 Июля 2013, 12:59:08
ещё такой момент оказывается:
Код:
[05.07.13, 13:43:18] эсли добавляете тарифный план нужно ставить нас в известность
[05.07.13, 13:43:30] чтобы мы могли по заявке на ГО завести услугу
[05.07.13, 13:43:41]  для этого нам нужно код услуги и  ее название
если вы предпологали что этот код у вас меняется, вы должны были предоставить все варианты его изменения

так что если меняете тарифы - сообщайте Приватбанку.


Название: Re: Модуль "ПриватБанк"
Отправлено: Ksail от 11 Июля 2013, 21:15:25
Извиняюсь за глупый вопрос - модуль работает? Подписываем договор с приватом, нужен модуль, к кому обращаться за покупкой?


Название: Re: Модуль "ПриватБанк"
Отправлено: 0xbad0c0d3 от 11 Июля 2013, 23:01:29
модуль работает


Название: Re: Модуль "ПриватБанк"
Отправлено: Andrey Zentavr от 11 Июля 2013, 23:33:34
Извиняюсь за глупый вопрос - модуль работает? Подписываем договор с приватом, нужен модуль, к кому обращаться за покупкой?

На сколько я знаю, по протоколу в1 (https://docs.google.com/folder/d/0B_5vSC3jlmneQWl0Mm9KOUFVUmc/edit?docId=1GHjRFyLQM_h59IyaNZVVxYE1cxMPAwb336KKpueQa1U) уже не подключают.

Они настаивают на протоколе в2 (https://docs.google.com/document/d/1sdgWjr_vVAq7aQc2gf7ZIfon-nXZoC0xT1GwJlK_p1g/edit) (и тут (https://docs.google.com/document/d/1JrH84x2p4FOjm89q3xArvnEfsFXRnbIoa6qJFNq2VYw/edit) + тут (https://docs.google.com/document/d/1HWlF84Vc5E3NBcxQ9MSgFj2dbEAQtSilb5U4Dfq9CiY/edit)).

В протоколе в2 всё на XML (и запросы и ответы), в версии 1 - запросы обычные, ответы в XML.


Название: Re: Модуль "ПриватБанк"
Отправлено: Cell от 12 Июля 2013, 09:52:15
Ну это как и предсказывалось - добро пожаловать в ПриветБАнк ))


Название: Re: Модуль "ПриватБанк"
Отправлено: 0xbad0c0d3 от 14 Июля 2013, 14:21:59
Извиняюсь за глупый вопрос - модуль работает? Подписываем договор с приватом, нужен модуль, к кому обращаться за покупкой?

На сколько я знаю, по протоколу в1 (https://docs.google.com/folder/d/0B_5vSC3jlmneQWl0Mm9KOUFVUmc/edit?docId=1GHjRFyLQM_h59IyaNZVVxYE1cxMPAwb336KKpueQa1U) уже не подключают.

Они настаивают на протоколе в2 (https://docs.google.com/document/d/1sdgWjr_vVAq7aQc2gf7ZIfon-nXZoC0xT1GwJlK_p1g/edit) (и тут (https://docs.google.com/document/d/1JrH84x2p4FOjm89q3xArvnEfsFXRnbIoa6qJFNq2VYw/edit) + тут (https://docs.google.com/document/d/1HWlF84Vc5E3NBcxQ9MSgFj2dbEAQtSilb5U4Dfq9CiY/edit)).

В протоколе в2 всё на XML (и запросы и ответы), в версии 1 - запросы обычные, ответы в XML.
Есть под протокол v2 но еще не тестировалось, потому что у самого по v1. может в ПН потестирую


Название: Re: Модуль "ПриватБанк"
Отправлено: 0xbad0c0d3 от 04 Ноября 2013, 18:12:55
Наконец-то Приват все "по-быстрому" протестировал - теперь модуль со вкусом "протокола v2"


Название: Re: Модуль "ПриватБанк"
Отправлено: Andrey Zentavr от 06 Ноября 2013, 02:15:30
Наконец-то Приват все "по-быстрому" протестировал - теперь модуль со вкусом "протокола v2"

У меня тут один знакомый спрашивает про цену вопроса.


Название: Re: Модуль "ПриватБанк"
Отправлено: 0xbad0c0d3 от 06 Ноября 2013, 15:10:16
В первом посте все написано


Название: Re: Модуль "ПриватБанк"
Отправлено: shadowxxx от 10 Ноября 2013, 13:00:18
куплю. написал в личку!


Название: Re: Модуль "ПриватБанк"
Отправлено: shadowxxx от 10 Ноября 2013, 18:17:44
что то у меня с личными сообщениями. можете мне написать вашу асю или постучитесь в мою. Хочу купить модули!


Название: Re: Модуль "ПриватБанк"
Отправлено: muff от 11 Сентября 2014, 10:38:25
Здравствуйте.

Цена не изменилась? 800 грн ?


Название: Re: Модуль "ПриватБанк"
Отправлено: 0xbad0c0d3 от 11 Сентября 2014, 18:16:22
Да, все по-прежнему. т.к. это приват. и в любой момент они что-то "оптимизируют"


Название: Re: Модуль "ПриватБанк"
Отправлено: SerjioMati от 11 Сентября 2014, 18:38:01
Да, все по-прежнему. т.к. это приват. и в любой момент они что-то "оптимизируют"
а для nodeny plus нема такого модуля?


Название: Re: Модуль "ПриватБанк"
Отправлено: 0xbad0c0d3 от 11 Сентября 2014, 20:37:15
есть и для +


Название: Re: Модуль "ПриватБанк"
Отправлено: NodenY45 от 12 Ноября 2014, 12:31:51
продайте модуль для н+ приватбанк! спасибо


Название: Re: Модуль "ПриватБанк"
Отправлено: muff от 07 Декабря 2014, 23:42:29
Планирую покупать у вас модуль...

Сейчас как раз заполняю анкету ПБ.
Вопрос в анкете: Адрес Шлюза, используемый для приема on-line запросов _ (сетевой протокол://хост:порт/URL).
Так понимаю, в результате имеем что-то по типу httрs://my.localnet-bla-bla.com:8083/pb     ?

P.S. В протокол взаимодействия не вникал, времени на все не хватает...


Название: Re: Модуль "ПриватБанк"
Отправлено: 0xbad0c0d3 от 08 Декабря 2014, 16:33:00
да, правильно понимаете. только вместо pb укажите privatbank.pl или pb.pl или оставляйте как есть, но нужно будет настроить Rewrite чтобы запросы уходили на скрипт.


Название: Re: Модуль "ПриватБанк"
Отправлено: blackjack от 31 Января 2015, 09:42:43
Куда деньги скинуть и получить модуль? Можно в личку.


Название: Re: Модуль "ПриватБанк"
Отправлено: muff от 05 Февраля 2015, 12:59:01
Оплата по безналу возможна?


Название: Re: Модуль "ПриватБанк"
Отправлено: 0xbad0c0d3 от 06 Февраля 2015, 11:41:26
Куда деньги скинуть и получить модуль? Можно в личку.
Отписался на почту, указанную в профиле.


Название: Re: Модуль "ПриватБанк"
Отправлено: Inzevision от 15 Апреля 2015, 08:12:59
Тот же вопрос. Куда деньги и как получить модуль?


Название: Re: Модуль "ПриватБанк"
Отправлено: Demeo от 22 Мая 2015, 12:41:34
Личные сообщения по ходу не работают. Отпишите, пожалуйста, на почту цену и реквизиты для оплаты


Название: Re: Модуль "ПриватБанк"
Отправлено: sedo26 от 09 Ноября 2015, 12:06:27
Куплю модуль, можно информацию куда и сколько?


Название: Re: Модуль "ПриватБанк"
Отправлено: xboctehko от 09 Ноября 2015, 13:58:47
Добрый  день
Интересует модуль пирват24 или Liqpay для 50 версии . есть ли еще в наличии  ?


Название: Re: Модуль "ПриватБанк"
Отправлено: 0xbad0c0d3 от 10 Ноября 2015, 14:52:29
Отписал в почту


Название: Re: Модуль "ПриватБанк"
Отправлено: yurila от 13 Августа 2018, 13:29:24
Здравствуйте!
Интересует абсолютно тоже самое модуль пирват24 или Liqpay для 50 версии

???


Название: Re: Модуль "ПриватБанк"
Отправлено: 0xbad0c0d3 от 14 Августа 2018, 16:00:11
Это не ликпей, это модуль для терминалов и privat24


Название: Re: Модуль "ПриватБанк"
Отправлено: operhunt от 22 Сентября 2018, 21:58:57
А Liqpay для 50.32 есть у кого?


Название: Re: Модуль "ПриватБанк"
Отправлено: Gosha от 23 Сентября 2018, 09:46:25
А Liqpay для 50.32 есть у кого?
Код:
#!/usr/bin/perl
# ------------------- NoDeny ------------------
# Модуль приема платежей через систему LiqPAY
# Copyright (с) Cell 2009
#  v 1.2       05.03.2010
Обратитесь к автору. У меня работает.


Название: Re: Модуль "ПриватБанк"
Отправлено: operhunt от 25 Сентября 2018, 14:19:38
Обратился - "модуль давным давно устарел из-за смены протокола."
Может есть у кого модуль с новым протоколом? Готов оплатить труд)


Название: Re: Модуль "ПриватБанк"
Отправлено: Dimasik от 05 Октября 2018, 15:54:30
+1


Название: Re: Модуль "ПриватБанк"
Отправлено: FlaRe_ от 19 Ноября 2019, 17:22:38
Интересует модуль приват, может ли кто-то с этим помочь?


Название: Re: Модуль "ПриватБанк"
Отправлено: 0xbad0c0d3 от 07 Января 2020, 11:06:13
Интересует модуль приват, может ли кто-то с этим помочь?
Думаю автор сможет