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

Главная категория => Модули NodenyPlus => Тема начата: Efendy от 04 Октября 2016, 14:08:35



Название: Модуль терминалов Приват24
Отправлено: Efendy от 04 Октября 2016, 14:08:35
Для одной сети сделал модуль по данной документации: https://docs.google.com/document/d/10r9eGnfn7GLC9ZsqZp79C3l64hcqRgA44pjfRLvjIlk/edit#heading=h.wav6yyq7oqcn

Походу, это модуль (не Liqpay) для работы с терминалами Приватбанка.  Говорят работает, я просто сделал по документации, так что поверил на слово))

Нужен данный модуль, оформлять в личном кабинете?


Название: Re: Модуль терминалов Приват24
Отправлено: NoDeny support от 04 Октября 2016, 21:35:41
Для одной сети сделал модуль по данной документации:
Походу, это модуль (не Liqpay) для работы с терминалами Приватбанка.  Говорят работает, я просто сделал по документации, так что поверил на слово))

Нужен данный модуль, оформлять в личном кабинете?
Данный платежный шлюз предназначен для приема оплаты с Приват24 и терминалов Приватбанк.


Название: Re: Модуль терминалов Приват24
Отправлено: k291 от 05 Октября 2016, 14:18:26
Такой модуль нужен. Много кто пользуется Приват24. И много где стоят терминалы ПриватБанка.

Для того,чтобы в терминалах ПриватБанка, появился ваш логотип на оплату услуги:
надо взять свои документы и печать на ООО или ФОП, если вы не оформлены в ПриватБанке. Если оформлены, то достаточно взять их карту и паспорт.
В любом отделении ПриватБанка, оформить услугу платежи онлайн для провайдеров. Для этого, надо заполнить анкету(письменно или продиктовать свои данные менеджеру). После вам скажут, что с вами свяжутся с IT-отдела(сами они не разу не звонили) и дадут их номер.
После они проведут тестирование и тогда включат вас в терминал.


Название: Re: Модуль терминалов Приват24
Отправлено: Efendy от 05 Октября 2016, 16:07:56
Тебе модуль нужен или стоит чужой?


Название: Re: Модуль терминалов Приват24
Отправлено: k291 от 05 Октября 2016, 23:00:14
Сейчас стоит чужой. Работает без проблем. Но чужой модуль это одно, а от разработчика это другое.


Название: Re: Модуль терминалов Приват24
Отправлено: NodenY45 от 08 Октября 2016, 23:36:19
+1
тоже купил чужой, и тоже пользуем терминалы приватбанка.
и тоже не против модуля от разработчика  :)


Название: Re: Модуль терминалов Приват24
Отправлено: pala от 22 Октября 2016, 14:09:51
Так же интересует. Мы бы взяли.


Название: Re: Модуль терминалов Приват24
Отправлено: Efendy от 23 Октября 2016, 10:21:19
Ок, тогда после выходных добавлю возможность его покупки в личный кабинет


Название: Re: Модуль терминалов Приват24
Отправлено: NodenY45 от 05 Ноября 2016, 23:15:46
Ок, тогда после выходных добавлю возможность его покупки в личный кабинет

Если не секрет - после каких выходных? ;D


Название: Re: Модуль терминалов Приват24
Отправлено: Efendy от 07 Ноября 2016, 21:29:26
Добавил в личный кабинет


Название: Re: Модуль терминалов Приват24
Отправлено: NodenY45 от 08 Ноября 2016, 08:16:48
Добавил в личный кабинет
Вижу 2 файлика, run я так понимаю это инстал, а мануал где-то есть по настройке? пытались с их админами сгенерить какойто там нужный для них сертификат, так они не смогли найти человека который смог бы обьяснить что им надо, только менеджеры пытались обьяснить непонятно что)


Название: Re: Модуль терминалов Приват24
Отправлено: Efendy от 08 Ноября 2016, 11:35:52
Цитировать
Говорят работает, я просто сделал по документации, так что поверил на слово))
Настроек никаких нет, по крайней мере тот, кому я это сделал, их не просил


Название: Re: Модуль терминалов Приват24
Отправлено: NodenY45 от 09 Ноября 2016, 14:54:49
Цитировать
Говорят работает, я просто сделал по документации, так что поверил на слово))
Настроек никаких нет, по крайней мере тот, кому я это сделал, их не просил

Так по сути что надо сделать?
Запустить с папки скрипт run.pl? Остальное с приватом?


Название: Re: Модуль терминалов Приват24
Отправлено: Warlock от 09 Ноября 2016, 17:36:38
Теоретически только perl install.pl -x


Название: Re: Модуль терминалов Приват24
Отправлено: NoDeny support от 09 Ноября 2016, 20:48:34
Цитировать
Говорят работает, я просто сделал по документации, так что поверил на слово))
Настроек никаких нет, по крайней мере тот, кому я это сделал, их не просил

Так по сути что надо сделать?
Запустить с папки скрипт run.pl? Остальное с приватом?
Принцип тот же что и у модуля liqpay


Название: Re: Модуль терминалов Приват24
Отправлено: k291 от 03 Февраля 2017, 01:05:37
Както уже подключил этот модуль к ПриватБанку? Расскажите как


Название: Re: Модуль терминалов Приват24
Отправлено: NodenY45 от 07 Февраля 2017, 19:43:32
Както уже подключил этот модуль к ПриватБанку? Расскажите как
Вроде Стас пообещал доку написать) Ждем.
А пока, это все что есть http://nodeny.com.ua:8080/wiki/index.php/Настройка_модуля_Приват24 (http://nodeny.com.ua:8080/wiki/index.php/Настройка_модуля_Приват24)


Название: Re: Модуль терминалов Приват24
Отправлено: Efendy от 07 Февраля 2017, 21:10:49
Я не могу написать, поскольку писал модуль "вслепую". Чел с нашей техподдержки напишет как освободится


Название: Re: Модуль терминалов Приват24
Отправлено: NoDeny support от 08 Февраля 2017, 00:26:26
Както уже подключил этот модуль к ПриватБанку? Расскажите как
Вроде Стас пообещал доку написать) Ждем.
А пока, это все что есть http://nodeny.com.ua:8080/wiki/index.php/Настройка_модуля_Приват24 (http://nodeny.com.ua:8080/wiki/index.php/Настройка_модуля_Приват24)
На днях будет инструкция, принцип тот же что у liqpay. Единственное для начало надо кучу бумажек Приватбанка заполнить


Название: Re: Модуль терминалов Приват24
Отправлено: NodenY45 от 08 Февраля 2017, 08:27:22
Както уже подключил этот модуль к ПриватБанку? Расскажите как
Вроде Стас пообещал доку написать) Ждем.
А пока, это все что есть http://nodeny.com.ua:8080/wiki/index.php/Настройка_модуля_Приват24 (http://nodeny.com.ua:8080/wiki/index.php/Настройка_модуля_Приват24)
На днях будет инструкция, принцип тот же что у liqpay. Единственное для начало надо кучу бумажек Приватбанка заполнить

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


Название: Re: Модуль терминалов Приват24
Отправлено: NodenY45 от 01 Марта 2017, 10:06:11
Цитировать
Настройка модуля Приват24
В настоящее время на этой странице нет текста. Вы можете найти упоминание данного названия на других страницах, или найти соответствующие записи журналов. У вас нет разрешения создать данную страницу.


Название: Re: Модуль терминалов Приват24
Отправлено: NodenY45 от 06 Марта 2017, 18:26:20
Есть информация когда будет мануал?


Название: Re: Модуль терминалов Приват24
Отправлено: NoDeny support от 16 Марта 2017, 00:43:58
Есть информация когда будет мануал?
Если у вас все документы отправлены, и Приватбанк готов тестировать, могу вам помочь, напишите в личку. Заодно напишу мануал. Просто сейчас что-то Приват очень долго тянет с заявками и тестированием. Обычно вся процедура занимала 1-2 дня.


Название: Re: Модуль терминалов Приват24
Отправлено: NodenY45 от 20 Марта 2017, 19:14:10
Есть информация когда будет мануал?
Если у вас все документы отправлены, и Приватбанк готов тестировать, могу вам помочь, напишите в личку. Заодно напишу мануал. Просто сейчас что-то Приват очень долго тянет с заявками и тестированием. Обычно вся процедура занимала 1-2 дня.
Документы уже давно отправили, и подписали, но они сделали только платежи без онлайн эквайринга, не смогли найти человека который бы ясно сказал что им надо от нас. И сейчас в терминалах кнопка есть, люди пополняют, только платежи разносятся вручную бухгалтером. Не очень удобно.


Название: Re: Модуль терминалов Приват24
Отправлено: k291 от 12 Июня 2017, 14:37:45
Ктото подключился к Приват24?
Я уже раз 7 им звонил и 3и раза заходил в отделение, они принимали заявку, говорили -"вам перезвонит наш специалист", но не кто так и не перезвонил.


Название: Re: Модуль терминалов Приват24
Отправлено: NoDeny support от 12 Июня 2017, 15:37:25
После того как Приват24 стал государственным, начались проблемы с подключением мерчантов. Затягивают, заявки теряют и прочее.


Название: Re: Модуль терминалов Приват24
Отправлено: elite от 12 Июня 2017, 23:57:06
Ну похерят приват :( обидно


Название: Re: Модуль терминалов Приват24
Отправлено: ser970 от 13 Июня 2017, 13:18:24
а по этим контактам
bmp@privatbank.ua,
тел (056)716-38-48,
чат: privatbank.ua/bmp

попробуйте


Название: Re: Модуль терминалов Приват24
Отправлено: NoDeny support от 13 Июня 2017, 20:43:14
Ну похерят приват :( обидно
Согласен, все уйдет в никуда, перешли на бумажный документооборот, превратились во 2 Ощадбанк


Название: Re: Модуль терминалов Приват24
Отправлено: Windows от 17 Июня 2017, 21:51:07
Ребят, всем привет. Что там слышно? Есть какие-то продвижения? Я вот зарегался в привате, уже добавили меня в свой поиск.Дали номер IT отдела, о котором кто-то писал выше. Хочу сделать свою кнопку в их терминале, соответственно - надо звонить в IT отдел и связывать биллинг. Кто-то писал выше что толку не много от звонков.Вот не знаю, покупать ли модуль приват24 или подождать  ???


Название: Re: Модуль терминалов Приват24
Отправлено: elite от 18 Июня 2017, 13:13:08
Купить дело 5 сек :) так что жди


Название: Re: Модуль терминалов Приват24
Отправлено: NoDeny support от 18 Июня 2017, 21:26:25
Попробуйте, может вам повезет, у меня печальный опыт по 3.


Название: Re: Модуль терминалов Приват24
Отправлено: k291 от 18 Июня 2017, 22:56:40
В поиск добавили быстро. При оплате клиентом, мне на почту приходит уведомление.
Минус: при оплате клиентом, в клиент банке назначается номер(Платежное поручение № @2PL722978), который приходится сверять с письмом на почте, чтобы понять кто платил. Когда платят пару клиентов не страшно, а вот если больше 10, то будет ужас.
Остальные платежи я как и раньше, просто выгружаю файлом *.dbf с клиент банка и импортировал в билинг(не NoDeny). После подтверждал оплату одной кнопкой.
Завтра зайду в отделение банка, опять оставлю заявку.Надо все же добить их.


Название: Re: Модуль терминалов Приват24
Отправлено: NoDeny support от 19 Июня 2017, 12:45:00
Могу пожелать вам только удачи, и нервов с ними крепких :)


Название: Re: Модуль терминалов Приват24
Отправлено: xspirit от 27 Июня 2017, 15:50:30
Будет хоть какая-то документация? При заполнении анкеты просят указать сетевой протокол://хост:порт/URL и serviceCode что туда писать?

и сюда:
Цитировать
Методы стандартного протокола, реализуемые предприятием (необходимое- подчеркнуть):
●   Предварительный поиск
●   Поиск
●   Проверка на запись
●   Расчет комиссии
●   Запись платежа
●   Отмена платежа
●   Выгрузка реестра
?


Название: Re: Модуль терминалов Приват24
Отправлено: kosmich от 04 Июля 2017, 10:55:41
Есть информация когда будет мануал?
Если у вас все документы отправлены, и Приватбанк готов тестировать, могу вам помочь, напишите в личку. Заодно напишу мануал. Просто сейчас что-то Приват очень долго тянет с заявками и тестированием. Обычно вся процедура занимала 1-2 дня.
С этого времени что то изменилось ?


Название: Re: Модуль терминалов Приват24
Отправлено: sirglund от 29 Июля 2017, 13:18:04
Позвонил менеджеру в Приват, с вопросом об онлайн приеме платежей. На следующий день выслали анкету для заполнения и спецификацию.
В анкете . просят указать следующие:
"Адрес Шлюза, используемый для приема on-line запросов _ (сетевой протокол://хост:порт/URL) , Клиентский SSL сертификат X.509, Пароль к SSL сертификату, Тестовый идентификатор..."


На данном этапе мне покупать модуль? Уже есть мануал?


Название: Re: Модуль терминалов Приват24
Отправлено: Windows от 29 Июля 2017, 18:07:18
+1 Если будет внятная ситуация с этим модулем, тоже куплю модуль чтоб подключиться к терминалам приват.


Название: Re: Модуль терминалов Приват24
Отправлено: NoDeny support от 29 Июля 2017, 18:19:32
Если кого-то интересует внедрение этого модуля пишите в личку, помогу, если адекватный человек - бесплатно


Название: Re: Модуль терминалов Приват24
Отправлено: kosmich от 30 Июля 2017, 14:02:21
Если кого-то интересует внедрение этого модуля пишите в личку, помогу, если адекватный человек - бесплатно
Меня закидают палками, но все таки спрошу. Не проще и правильней один раз написать в документации, чем помогать каждому платно-бесплатно ?
Платно - понятно. Создать себе работу.
Модуль без мануала - это деньги за модуль, непонятно за что. Модуль купил, а получится его запустить или нет, вопрос неоднозначный.
Не смотря на то что в самом модуле описание функций есть.

Приведу пример. В "старом модуле" при оплате подтягивались координаты ФИО-адрес плательщика(если не ошибаюсь, было понятно кто оплачивает), в этом новом модуле будет так же ?
Вопросы у всех купивших, при установке модуля одинаковые, почему бы не сделать описание с примером, что требуют менеджеры привата ? - что необходимо вписывать ? Что получаем в итоге ?

Но саппорт Н+ не ищет легкий путей. А покупателям модуля бить челом саппорту Н+.  :D


Название: Re: Модуль терминалов Приват24
Отправлено: NodenY45 от 12 Августа 2017, 20:47:46
Если кого-то интересует внедрение этого модуля пишите в личку, помогу, если адекватный человек - бесплатно
Меня закидают палками, но все таки спрошу. Не проще и правильней один раз написать в документации, чем помогать каждому платно-бесплатно ?
Платно - понятно. Создать себе работу.
Модуль без мануала - это деньги за модуль, непонятно за что. Модуль купил, а получится его запустить или нет, вопрос неоднозначный.
Не смотря на то что в самом модуле описание функций есть.

Приведу пример. В "старом модуле" при оплате подтягивались координаты ФИО-адрес плательщика(если не ошибаюсь, было понятно кто оплачивает), в этом новом модуле будет так же ?
Вопросы у всех купивших, при установке модуля одинаковые, почему бы не сделать описание с примером, что требуют менеджеры привата ? - что необходимо вписывать ? Что получаем в итоге ?

Но саппорт Н+ не ищет легкий путей. А покупателям модуля бить челом саппорту Н+.  :D


Тоже купил) а как запустить в работу - без понятия, жду мануал, сказали напишут)))) месяца три прошло если не больше, модерируют наверное  ;)


Название: Re: Модуль терминалов Приват24
Отправлено: SerjioMati от 20 Сентября 2017, 12:59:33
Если кого-то интересует внедрение этого модуля пишите в личку, помогу, если адекватный человек - бесплатно
Меня закидают палками, но все таки спрошу. Не проще и правильней один раз написать в документации, чем помогать каждому платно-бесплатно ?
Платно - понятно. Создать себе работу.
Модуль без мануала - это деньги за модуль, непонятно за что. Модуль купил, а получится его запустить или нет, вопрос неоднозначный.
Не смотря на то что в самом модуле описание функций есть.

Приведу пример. В "старом модуле" при оплате подтягивались координаты ФИО-адрес плательщика(если не ошибаюсь, было понятно кто оплачивает), в этом новом модуле будет так же ?
Вопросы у всех купивших, при установке модуля одинаковые, почему бы не сделать описание с примером, что требуют менеджеры привата ? - что необходимо вписывать ? Что получаем в итоге ?

Но саппорт Н+ не ищет легкий путей. А покупателям модуля бить челом саппорту Н+.  :D


Тоже купил) а как запустить в работу - без понятия, жду мануал, сказали напишут)))) месяца три прошло если не больше, модерируют наверное  ;)
http://nodeny.com.ua/wiki/index.php/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8F_%D0%9F%D1%80%D0%B8%D0%B2%D0%B0%D1%8224


Название: Re: Модуль терминалов Приват24
Отправлено: k291 от 21 Сентября 2017, 21:43:14
как от ПриватБанка получить:
"номер услуги указывается в тех.заявке Приватбанка"
"выдается приватом указан в тех.завке Приватбанка"
?


Название: Re: Модуль терминалов Приват24
Отправлено: NoDeny support от 27 Сентября 2017, 18:37:06
Ну так когда вы будете делать запрос, вам Приват24 пришлет 3 документа, один из них будет в тех.заявка


Название: Re: Модуль терминалов Приват24
Отправлено: Cell от 12 Октября 2017, 19:58:54
Почти все хорошо, но не не возвращает банку ФИО.  ни тэгу FIO как было ни по Fio как в документации.
А так да, нормально работает все.


Название: Re: Модуль терминалов Приват24
Отправлено: mitya0208 от 24 Мая 2019, 09:47:12
Доброго времени суток! Купил и скачал данный модуль из личного кабинета. С установкой, настройкой вопросов нет. Вопросы возникли у тех. отдела ПриватБанка при тестировании платежей:
1. metersGlobalTarif="0" Глобальный тариф для услуг с приборами учета. Уберите его (мотивируют тем, что у нас нет приборов учета);
2. В запросе: name="bill_identifier" value="336", в ответе: billIdentifier="33". В запросе и ответе этот параметр должен совпадать.

При беглом изучении:
1. Этот вопрос решился достаточно быстро - комментированием строчки.
2. Как я понял, при запросе по login или ppc в ответе всегда возвращается id пользователя. Вот по этой причине в продакш не пропускают.

Как данную ситуацию можно исправить?

PS: Уговорил их подождать несколько дней, не закрывать тикет. При закрытии нужно будет заново все делать - завки, анкеты и т. д. 


Название: Re: Модуль терминалов Приват24
Отправлено: Efendy от 24 Мая 2019, 10:21:52
Проблема в том, что у ПБ бардак к разным мерчантам разные требования по протоколу. Я уже запарился его переделывать.

По пункту 2: приват делает Search по тому параметру как вы с ним договоритесь (ппк, id, номер договора, email, любое допполе). В ответ в параметре billIdentifier посылается id клиента и дальше ПБ делает платеж по id. Буквально пару дней назад я сделал изменения и в настройках добавил параметр "Запрос Check качестве billIdentifier принимает id пользователя". Попробуй его установить в "Да".

В metersGlobalTarif я передаю стоимость услуг и их всегда это устраивало. Можешь закомментировать эту стоку если они так хотят


Название: Re: Модуль терминалов Приват24
Отправлено: mitya0208 от 24 Мая 2019, 11:16:31
Цитировать
В metersGlobalTarif я передаю стоимость услуг и их всегда это устраивало. Можешь закомментировать эту стоку если они так хотят

Это уже сделал. Тут вопросов нет.

Цитировать
По пункту 2: приват делает Search по тому параметру как вы с ним договоритесь (ппк, id, номер договора, email, любое допполе). В ответ в параметре billIdentifier посылается id клиента и дальше ПБ делает платеж по id. Буквально пару дней назад я сделал изменения и в настройках добавил параметр "Запрос Check качестве billIdentifier принимает id пользователя". Попробуй его установить в "Да".

Перезалил модуль, в параметре выставил "Да". Провели тест. Тестовые логины: 336,6343.

billIdentifier 33
634


В ответе ничего не поменялось  :(




Название: Re: Модуль терминалов Приват24
Отправлено: SerjioMati от 14 Апреля 2020, 14:29:33
Привіт, модуль працює все ок? цікавить декілька питань
1. Заборгованість, чи у приват24 буде відображатися заборгованість або в терміналі чи ні?
Зараз подав заявку очікую дзвінка


Название: Re: Модуль терминалов Приват24
Отправлено: Jovani от 07 Октября 2020, 16:53:18
У кого то получилось настроить?
Есть инструкция как настроить модуль?


Название: Re: Модуль терминалов Приват24
Отправлено: Jovani от 08 Октября 2020, 15:42:11
В заявке есть такие пункты. Что это, никак не пойму.


3. Клиентский SSL сертификат X.509 [1]
4. Пароль к SSL сертификату[6] ______


[1] Сертификат, предоставляемый предприятием для аутентификации Платежной Системы. Сертификат предоставлять в архиве,  менеджеру договора .
[6]  Пароль запрашивается при подключении сертификата в ПС.

Подскажи пожалуйста.


Название: Re: Модуль терминалов Приват24
Отправлено: SerjioMati от 08 Октября 2020, 21:25:15
В заявке есть такие пункты. Что это, никак не пойму.


3. Клиентский SSL сертификат X.509 [1]
4. Пароль к SSL сертификату[6] ______


[1] Сертификат, предоставляемый предприятием для аутентификации Платежной Системы. Сертификат предоставлять в архиве,  менеджеру договора .
[6]  Пароль запрашивается при подключении сертификата в ПС.

Подскажи пожалуйста.
Це не обв`язково, підключив приват через php модуль. все просто включили за декілька днів. і через 5 успішних тестів.
заповнив заявку потім зімною зв`язались в skype і все пройшло покроково!


Название: Re: Модуль терминалов Приват24
Отправлено: Jovani от 09 Октября 2020, 08:26:45
В заявке есть такие пункты. Что это, никак не пойму.


3. Клиентский SSL сертификат X.509 [1]
4. Пароль к SSL сертификату[6] ______


[1] Сертификат, предоставляемый предприятием для аутентификации Платежной Системы. Сертификат предоставлять в архиве,  менеджеру договора .
[6]  Пароль запрашивается при подключении сертификата в ПС.

Подскажи пожалуйста.
Це не обв`язково, підключив приват через php модуль. все просто включили за декілька днів. і через 5 успішних тестів.
заповнив заявку потім зімною зв`язались в skype і все пройшло покроково!

И что им нужно предоставить? И как тогда настроить?


Название: Re: Модуль терминалов Приват24
Отправлено: WideAreaNetwork от 14 Декабря 2020, 13:01:47
В заявке есть такие пункты. Что это, никак не пойму.


3. Клиентский SSL сертификат X.509 [1]
4. Пароль к SSL сертификату[6] ______


[1] Сертификат, предоставляемый предприятием для аутентификации Платежной Системы. Сертификат предоставлять в архиве,  менеджеру договора .
[6]  Пароль запрашивается при подключении сертификата в ПС.

Подскажи пожалуйста.
Це не обв`язково, підключив приват через php модуль. все просто включили за декілька днів. і через 5 успішних тестів.
заповнив заявку потім зімною зв`язались в skype і все пройшло покроково!

И что им нужно предоставить? И как тогда настроить?
up


Название: Re: Модуль терминалов Приват24
Отправлено: Efendy от 14 Декабря 2020, 23:43:54
Я тебе не могу сказать, я просто сделал модуль по документации Приватбанка и он гарантированно работает. У ПБ есть техподдержка, они же заинтересованы в клиентах


Название: Re: Модуль терминалов Приват24
Отправлено: Sork от 15 Декабря 2020, 16:07:06
3. Клиентский SSL сертификат X.509 [1]
4. Пароль к SSL сертификату[6] ______

Необходимо со своей стороны настроить авторизацию по сертификату при доступе к скрипту:

Код:
<Directory "/usr/local/www/cgi-bin/privat">
 SSLVerifyClient require
 SSLRequireSSL
</Directory>

Для этого с помощью openssl сделать пару public-privat для сервера c ролью CA и именем, которое совпадает с доменом.
Прописать ссылку на public ключ у себя в апаче:

Код:
SSLCACertificateFile "/usr/local/etc/apache24/ssl/my-ca.crt"

Сгенерировать клиентский сертификат-ключ (public-privat) при помощи ранее созданных public-privat для сервера. (их и нужно передать)

На самом сервере достаточно прописать SSLCACertificateFile не устанавливая самоподписанные сертификаты на HTTPS


Название: Re: Модуль терминалов Приват24
Отправлено: Jovani от 21 Декабря 2020, 11:27:11
Вопрос уже не актуален, работает и без этих настроек.


Название: Re: Модуль терминалов Приват24
Отправлено: gen PSI от 26 Января 2021, 16:21:51
Здравствуйте дорогие гуру !

При установке согласно инструкции
http://nodeny.com.ua/wiki/index.php/Настройка_модуля_Приват24
на первом же пункте (1. Устанавливаем модули perl.) выводит такое:

cd /usr/ports/textproc/p5-XML-Simple && make install clean
===>   p5-XML-Simple-2.25 depends on package: p5-XML-Parser>=0 - found
===>   p5-XML-Simple-2.25 depends on package: p5-XML-SAX>=0.15 - found
===>   p5-XML-Simple-2.25 depends on package: p5-XML-SAX-Expat>=0 - found
===>   p5-XML-Simple-2.25 depends on package: perl5>=5.32.r0<5.33 - found
===>   p5-XML-Simple-2.25 depends on package: perl5>=5.32.r0<5.33 - found
===>  Configuring for p5-XML-Simple-2.25
env: /usr/local/bin/perl5.32.1: No such file or directory
*** Error code 127

Stop.
make: stopped in /usr/ports/textproc/p5-XML-Simple

При установке остальных модулей тоже самое Error code 127
Означает ли это, что модули уже есть или же как побороть эту ошибку ?






Название: Re: Модуль терминалов Приват24
Отправлено: SerjioMati от 26 Января 2021, 21:05:40
ви встановили перл через pkg а модуль хочете з портів?  :-\


Название: Re: Модуль терминалов Приват24
Отправлено: gen PSI от 26 Января 2021, 23:09:45
ви встановили перл через pkg а модуль хочете з портів?  :-\

Не особо силен в этом , напишите пожалуйста какой командой лучше это установить


Название: Re: Модуль терминалов Приват24
Отправлено: SerjioMati от 26 Января 2021, 23:28:17
Код:
pkg install p5-XML-Simple
pkg install p5-Digest-MD5
pkg install p5-LWP-UserAgent-WithCache
pkg install p5-Crypt-SSLeay
pkg install p5-LWP-Protocol-https


Название: Re: Модуль терминалов Приват24
Отправлено: gen PSI от 27 Января 2021, 08:06:10
Код:
pkg install p5-XML-Simple
pkg install p5-Digest-MD5
pkg install p5-LWP-UserAgent-WithCache
pkg install p5-Crypt-SSLeay
pkg install p5-LWP-Protocol-https
Спасибо ! Попробую !


Название: Re: Модуль терминалов Приват24
Отправлено: gen PSI от 28 Января 2021, 12:09:16
Подскажите пожалуйста по оптимальным методам запроса , ответа. Какие вы используете ?
Первый запрос будет по номеру  договора с выводом баланса и фио.

Вот вопрос  привет банка.
какие методы стандартного протокола будем настраивать?
например :
Поиск (Search), Проверка на запись (Check), Запись платежа (Pay)

Идентификация плательщика (Поиск) (метод Search) Данный сервис служит для проверки корректности введенного идентификатора Плательщика в Биллинговой системе Предприятия. Ответ может содержать суммы задолженности абонента. Результат ответа должен возвращать информацию только об одном Плательщике.

Проверка возможности записи информации о принятом платеже (метод Check) Данный сервис служит для проверки возможности записи Предприятием информации о принятом платеже в свою билинговую систему,
клиент отправляет платеж в корзину для дальнейшей оплаты > вам отправляется методом check  информация о будущем платеже что бы вы его проверили и если что могли отклонить
при положительном ответе на check (или когда check-а нет) клиенту предлогается оплатить данный платеж,добавлять платеж в билинг, основываясь на check - не совсем верно. Клиент создает платеж. доавбляет его в корзину, на этом этапе мы отпраляем вам запрос Check. получаем подтвенрждение, тем самым допуская клиента к оплате. Далее клиента на свое усмотрение может оплатить сразу, может позже, может вообще не платить. Когда клиент выполняет оплату платежа с успешным Check, мы отправим вам запрос Pay. Это значит, что деньги с клиента мы уже взяли, с последующим перечислением на расчетный счет получателя средств. Поэтому платеж лучше учитывать в билинге по успешному Pay, на Check и Pay мы передаем идентификатор платежа, он уникален в нашей базе, также запрос Check может быть выполнен не единожды, с одинаковым id платежа,при Check нам нужно  сохранить платеж, и только когда получаем Pay, тогда уже добавлять его в биллинг.

Запись платежа (метод Pay) Данный сервис служит для передачи Предприятию информации о принятом платеже, после проведения платежа, для пользователя, мы свяжемся с вами по методу PAY - информационный метод и уведомим вас что платеж состоялся и в вашу сторону будут направленны денежные средства по такому то платежу за такой то заказ.PAY присылается той компании на которую  идет оплата, а не той которая совершает оплату, запрос Pay мы отправляем после того как с клиента возьмем деньги, это уведомление о том что клиент оплатил. Независимо от вашего ответа pay деньги будут отправлены на расчетный счет компании, Pay отправляем 40 раз, в течение 2,5-3ч. Если же от вас получена критическая ошибка записи (код 7 или 8), дальнейшие попытки записи прекращаем, если нужно уведомление о возможности оплаты до того как с клиента были взяты деньги - это метод Check (проверка возможности оплаты), запрос идентичен Pay с той разницей, что при отказе на Check от вас деньги с клиента взяты не будут.Чтоб платеж не проводился нужно реализовать метод Check (проверка возможности оплаты) и браковать платеж на методе  Check  не доходя до метода  Pay, тогда оплата не будет совершена.


Название: Re: Модуль терминалов Приват24
Отправлено: gen PSI от 29 Января 2021, 20:33:01
Код:
pkg install p5-XML-Simple
pkg install p5-Digest-MD5
pkg install p5-LWP-UserAgent-WithCache
pkg install p5-Crypt-SSLeay
pkg install p5-LWP-Protocol-https

Это приводит вот к этому , система ложится.


Название: Re: Модуль терминалов Приват24
Отправлено: md5 от 30 Января 2021, 13:08:59
Код:
pkg install p5-XML-Simple
pkg install p5-Digest-MD5
pkg install p5-LWP-UserAgent-WithCache
pkg install p5-Crypt-SSLeay
pkg install p5-LWP-Protocol-https

Это приводит вот к этому , система ложится.


ln -s /usr/local/bin/perl /usr/bin/perl > /dev/null


Название: Re: Модуль терминалов Приват24
Отправлено: gen PSI от 14 Марта 2021, 13:32:28
Модуль удалось завести ( не без помощи поддержки) и он работает.
Возможно кто-то подскажет как его добавить в ЛК ? Чтоб в ЛК появился вариант оплата через Приват24. В инструкции к модулю информации таковой нет.


Название: Re: Модуль терминалов Приват24
Отправлено: Warlock от 14 Марта 2021, 18:28:11
Возможно Администрирование -> Кабинет клиента?


Название: Re: Модуль терминалов Приват24
Отправлено: Efendy от 14 Марта 2021, 19:11:54
Оптата через терминал идет ... через терминал. Компьютер пользователя тут вообще не участвует


Название: Re: Модуль терминалов Приват24
Отправлено: gen PSI от 15 Марта 2021, 00:30:02
Возможно Администрирование -> Кабинет клиента?
Возможно бы ...но нужного пункта , чтоб добавить там нет.


Название: Re: Модуль терминалов Приват24
Отправлено: gen PSI от 15 Марта 2021, 00:37:55
Оптата через терминал идет ... через терминал. Компьютер пользователя тут вообще не участвует

Я читал название модуля "Модуль платежных терминалов Приват 24" , но ведь это так же позволяет клиентам оплачивать через приват24 по критерию компании , вот меня интересует функционал , чтоб клиент , который зашел уже в ЛК Н+, мог нажать кнопку Приват24 и редиректился на Приват24 с уже заданным номер договора и компанией. Видел такую реализацию в других сетях, на сколько я понял через токен. Если такого нельзя сделать с этим модулем, то есть ли другой модуль позволяющий такое?
Надеюсь ничего сверхъестественного я не требую.

пс писал Вам в ЛС , вопрос так и остался без ответа.


Название: Re: Модуль терминалов Приват24
Отправлено: Efendy от 15 Марта 2021, 08:59:31
Может мы о разных модулях говорим? Терминал - эта та штука, которая стоит где-нибудь на улице и нужно выйти из дома чтобы заплатить. Или там есть возможность заплатить через сайт? Если просто переход на сайт без подготовленных данных, то можно ссылку в шаблон добавить


Название: Re: Модуль терминалов Приват24
Отправлено: gen PSI от 15 Марта 2021, 10:23:47
Может мы о разных модулях говорим? Терминал - эта та штука, которая стоит где-нибудь на улице и нужно выйти из дома чтобы заплатить. Или там есть возможность заплатить через сайт? Если просто переход на сайт без подготовленных данных, то можно ссылку в шаблон добавить

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




Название: Re: Модуль терминалов Приват24
Отправлено: Jovani от 05 Апреля 2021, 17:07:16
Может мы о разных модулях говорим? Терминал - эта та штука, которая стоит где-нибудь на улице и нужно выйти из дома чтобы заплатить. Или там есть возможность заплатить через сайт? Если просто переход на сайт без подготовленных данных, то можно ссылку в шаблон добавить

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




Типа так?
Код:
https://next.privat24.ua/payments/form/{"companyID":"?????????","form":{"query":"NAME Company"}}


Название: Re: Модуль терминалов Приват24
Отправлено: gen PSI от 10 Апреля 2021, 12:04:36
Может мы о разных модулях говорим? Терминал - эта та штука, которая стоит где-нибудь на улице и нужно выйти из дома чтобы заплатить. Или там есть возможность заплатить через сайт? Если просто переход на сайт без подготовленных данных, то можно ссылку в шаблон добавить

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




Типа так?
Код:
https://next.privat24.ua/payments/form/{"companyID":"?????????","form":{"query":"NAME Company"}}

Ага, эту ссылку я смог выудить, но как в нее автоматом вставлять номер договора из ЛК, при размещении ссылки в ЛК ?


Название: Re: Модуль терминалов Приват24
Отправлено: Efendy от 10 Апреля 2021, 20:09:15
так (http://nodeny.com.ua/wiki/index.php/%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0_%D0%BB%D0%B8%D1%87%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82%D0%B0)


Название: Re: Модуль терминалов Приват24
Отправлено: gen PSI от 10 Апреля 2021, 21:40:34
С шаблонами понятно более-менее. Но  какой надо добавить параметр в ссылке для Привата  , чтоб номер договора сразу был подхвачен ?
Пробовал так, не катит.
https://next.privat24.ua/payments/form/{"companyID":"?????????","contract":"номер договора","form":{"query":"NAME Company"}}
Может у кого то есть пример.


Название: Re: Модуль терминалов Приват24
Отправлено: gen PSI от 12 Апреля 2021, 12:49:28
Получилось сделать верную ссылку через токен .
Ссылку с токеном дал приват, а я вставил нужную переменную(номер договора).
Очень надеюсь , что как то на вики Ноудени появится простая инструкция как  добавить сию кнопку в ЛК, ведь это действительно удобно.
Для тех кто будет делать с нуля - в папке /usr/local/nodeny/web/user/ в моем случае был изменён locals.pl под эта задачу.
Собственно ссылка с логотипом приват24:

<a href='h_ttps://next.privat24.ua/payments/form/{"token":"XXXXXX-XXXX-XXX-XXXX-XXXXXXXX","personalAccount":"$usr->{contract}"}'><img src="ваша путь/P24logo.png" width="80" height="80" border="0"'>Перейти на сайт Приват24</a></p>



Название: Re: Модуль терминалов Приват24
Отправлено: Efendy от 12 Апреля 2021, 16:41:11
Проще было в /usr/local/nodeny/web/tmpl/user/base.html заменить
Код:
{% include 'menu.html' menu=user_info.plugin_menu %}
на
Код:
{% include 'menu.html' menu=user_info.plugin_menu user_info=user_info %}
а в /usr/local/nodeny/web/tmpl/user/menu.html
Код:
<div class='navmenu paysystems_links' ....>
    ....
</div>
добавить
Код:
<a href='https://next.privat24.ua/payments/form/{"token":"XXXXXX-XXXX-XXX-XXXX-XXXXXXXX","personalAccount":"{{ user_info.contract }}"}'><img src="ваша путь/P24logo.png" width="80" height="80" border="0"'>Приват24</a>


Название: Re: Модуль терминалов Приват24
Отправлено: gen PSI от 12 Апреля 2021, 20:31:27
Спасибо за подсказку.
Жаль вы раньше этого не написали . Уверен ,что для вас это проще , но я сделал как смог в виду отсутствия инструкций и не столь высоких знаний системы как у вас.


Название: Re: Модуль терминалов Приват24
Отправлено: WideAreaNetwork от 03 Ноября 2021, 10:05:50
та же тема и у нас, так как никто не написал здесь ответа, прошу помочь тех кто уже настроил, и так приват спрашивает
Цитировать
вот краткое описание основных методов

Идентификация плательщика (Поиск) (метод Search) Данный сервис служит для проверки корректности введенного идентификатора Плательщика в Биллинговой системе Предприятия. Ответ может содержать суммы задолженности абонента. Результат ответа должен возвращать информацию только об одном Плательщике.

Проверка возможности записи информации о принятом платеже (метод Check) Данный сервис служит для проверки возможности записи Предприятием информации о принятом платеже в свою билинговую систему,
клиент отправляет платеж в корзину для дальнейшей оплаты > вам отправляется методом check информация о будущем платеже что бы вы его проверили и если что могли отклонить
при положительном ответе на check (или когда check-а нет) клиенту предлогается оплатить данный платеж,добавлять платеж в билинг, основываясь на check - не совсем верно. Клиент создает платеж. доавбляет его в корзину, на этом этапе мы отпраляем вам запрос Check. получаем подтвенрждение, тем самым допуская клиента к оплате. Далее клиента на свое усмотрение может оплатить сразу, может позже, может вообще не платить. Когда клиент выполняет оплату платежа с успешным Check, мы отправим вам запрос Pay. Это значит, что деньги с клиента мы уже взяли, с последующим перечислением на расчетный счет получателя средств. Поэтому платеж лучше учитывать в билинге по успешному Pay, на Check и Pay мы передаем идентификатор платежа, он уникален в нашей базе, также запрос Check может быть выполнен не единожды, с одинаковым id платежа,при Check нам нужно сохранить платеж, и только когда получаем Pay, тогда уже добавлять его в биллинг.Check у нас может быть посылаться несколько раз, у нас не используется единственный вызов, чек не зависит от кэша

Запись платежа (метод Pay) Данный сервис служит для передачи Предприятию информации о принятом платеже, после проведения платежа, для пользователя, мы свяжемся с вами по методу PAY - информационный метод и уведомим вас что платеж состоялся и в вашу сторону будут направленны денежные средства по такому то платежу за такой то заказ.PAY присылается той компании на которую идет оплата, а не той которая совершает оплату, запрос Pay мы отправляем после того как с клиента возьмем деньги, это уведомление о том что клиент оплатил. Независимо от вашего ответа pay деньги будут отправлены на расчетный счет компании, Pay отправляем 40 раз, в течение 2,5-3ч. Если же от вас получена критическая ошибка записи (код 7 или 8 ), дальнейшие попытки записи прекращаем, если нужно уведомление о возможности оплаты до того как с клиента были взяты деньги - это метод Check (проверка возможности оплаты), запрос идентичен Pay с той разницей, что при отказе на Check от вас деньги с клиента взяты не будут.Чтоб платеж не проводился нужно реализовать метод Check (проверка возможности оплаты) и браковать платеж на методе Check не доходя до метода Pay, тогда оплата не будет совершена.

минимальный набор методов:
Поиск (Search), Запись платежа (Pay)

Рекомендуемый набор методов:
Поиск (Search), Проверка на запись (Check), Запись платежа (Pay)

для самостоятельного использования, дергать запросы :
примером отправки будет работа POSTer - для Firefox или для Chrome
h t t p : / / code.google.com/p/chrome-poster
или
попробуйте через RESTClsent

обмен данными осуществляется посредством HTTP|HTTPS  запросов методом POST
xml передается как RAW файл без присвоения какого либо имени,в зависемости от того как вы у себя организуете сервер запросы будут идти или по HTTP или по HTTPS

схема работы:
мы посылаем вам запрос,
вы -ответ

дайте разрешение на доступ нашим адресам:
217.117.64.232
217.117.68.232

Какие методы стандартного протокола будем настраивать ?
например:
Поиск (Search), Проверка на запись (Check), Запись платежа (Pay)

кто какие методы выбрал для работы модуля?


Название: Re: Модуль терминалов Приват24
Отправлено: WideAreaNetwork от 03 Ноября 2021, 16:45:28
Цитировать
{"DT":"2021.11.03 12:30:41.443"
"REF":"SEARCH"
URI":"internet//cgi-bin/p24.pl"

"REQUEST_BODY":
"<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Transfer action="Search" interface="Debt" xmlns="debt.privatbank.ua/Transfer">
<Data xsi:type="Payer" xmlns:xsi="w3.org/2001/XMLSchema-instance">
<Unit name="bill_identifier" value="111111"/>
</Data>
</Transfer>"

"RESPONSE_BODY":
"<?xml version="1.0" encoding="UTF-8"?> 
<Transfer action="Search" interface="Debt" xmlns="debt.privatbank.ua/Transfer">
    <Data xmlns:xsi="w3.org/2001/XMLSchema-instance" xsi:type="DebtPack">
      <PayerInfo billIdentifier="490" ls="">
        <Fio>Іванов Іван Іванович</Fio>
      </PayerInfo>
      <ServiceGroup>
        <DebtService metersGlobalTarif="0" serviceCode="96">
          <CompanyInfo>
            <CompanyCode>2222222222</CompanyCode>
</CompanyInfo>
          <DebtInfo amountToPay="0" debt="0">
            <Balance>1005</Balance>
          </DebtInfo>
          <PayerInfo billIdentifier="490" ls="">
            <Fio>Іванов Іван Іванович</Fio>
          </PayerInfo>
          <ServiceName>Телекомунікаційні послуги</ServiceName>
        </DebtService>
      </ServiceGroup>
    </Data>
  </Transfer>


Цитировать
пожалуста для нормального формирования шаблонов заполните пустые значения ls=""

например так
<PayerInfo billIdentifier="490" ls="490">

Это скинул приват, что такое  ls и где его выставлять?


Название: Re: Модуль терминалов Приват24
Отправлено: SerjioMati от 03 Ноября 2021, 16:53:44
Цитировать
{"DT":"2021.11.03 12:30:41.443"
"REF":"SEARCH"
URI":"internet//cgi-bin/p24.pl"

"REQUEST_BODY":
"<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Transfer action="Search" interface="Debt" xmlns="debt.privatbank.ua/Transfer">
<Data xsi:type="Payer" xmlns:xsi="w3.org/2001/XMLSchema-instance">
<Unit name="bill_identifier" value="111111"/>
</Data>
</Transfer>"

"RESPONSE_BODY":
"<?xml version="1.0" encoding="UTF-8"?>  
<Transfer action="Search" interface="Debt" xmlns="debt.privatbank.ua/Transfer">
    <Data xmlns:xsi="w3.org/2001/XMLSchema-instance" xsi:type="DebtPack">
      <PayerInfo billIdentifier="490" ls="">
        <Fio>Іванов Іван Іванович</Fio>
      </PayerInfo>
      <ServiceGroup>
        <DebtService metersGlobalTarif="0" serviceCode="96">
          <CompanyInfo>
            <CompanyCode>2222222222</CompanyCode>
</CompanyInfo>
          <DebtInfo amountToPay="0" debt="0">
            <Balance>1005</Balance>
          </DebtInfo>
          <PayerInfo billIdentifier="490" ls="">
            <Fio>Іванов Іван Іванович</Fio>
          </PayerInfo>
          <ServiceName>Телекомунікаційні послуги</ServiceName>
        </DebtService>
      </ServiceGroup>
    </Data>
  </Transfer>


Цитировать
пожалуста для нормального формирования шаблонов заполните пустые значения ls=""

например так
<PayerInfo billIdentifier="490" ls="490">

Это скинул приват, что такое  ls и где его выставлять?
файл p24.pl
191 рядок забери # а якщо потрібно щоб був ppc
то заміни
Код:
#ls             => $user->{contract},
на
Код:
ls=> $user->{id},


Название: Re: Модуль терминалов Приват24
Отправлено: WideAreaNetwork от 03 Ноября 2021, 18:03:16
что такое ls не знаю, но он встречается в 142 строке
Цитировать
{
    my($it) = @_;
    my $p = $it->{input};
    my $user = $it->Get_account($p->{Data}{Unit}{value});
    my $data = $it->{data}{Transfer}{Data};
    $data->{'xsi:type'} = 'PayersTable';
    $data->{Headers} = {
        'Header' => [{
            name => 'fio'
        },{
            name => 'ls'
        }]
    };
    $data->{Columns} = {
        'Column' => [
            { Element => [ $user->{fio} ] },
            { Element => [ $user->{id} ] },
        ]
    };

204 строка
Цитировать
my $data = $it->{data}{Transfer}{Data};
    $data->{'xsi:type'} = 'DebtPack';
    my $bill_identifier = $it->{account_type} eq 'contract' ? $user->{contract} : $user->{id};
    $data->{PayerInfo} = {
        billIdentifier => $bill_identifier,
        ls             => $user->{contract},
        Fio            => [ $user->{fio} ],

223 строка
Цитировать
ServiceName       => [ $it->{ServiceName} ],
            # Destination       => [ $it->{Destination} ],
            PayerInfo => {
                billIdentifier => $bill_identifier,
                ls            => $user->{contract},
                Fio           => [ $user->{fio} ],

коментить все три нужно?


Название: Re: Модуль терминалов Приват24
Отправлено: WideAreaNetwork от 03 Ноября 2021, 20:07:14
Код:
ls             => $user->{contract}
наверное должно возвращать номер договора, если его нет то и поле пустое, правильно?

не у всех абонентов есть заполненное поле Договор

тогда можно contract заменить к примеру на одно из id, login, ppc ?


Название: Re: Модуль терминалов Приват24
Отправлено: SerjioMati от 03 Ноября 2021, 20:59:45
Код:
ls             => $user->{contract}
наверное должно возвращать номер договора, если его нет то и поле пустое, правильно?

не у всех абонентов есть заполненное поле Договор

тогда можно contract заменить к примеру на одно из id, login, ppc ?
так


Название: Re: Модуль терминалов Приват24
Отправлено: WideAreaNetwork от 04 Ноября 2021, 11:20:56
сейчас новая ошибка при проверке Check
Цитировать
{"DT":"2021.11.04 10:44:59.444"
"REF":"CHECK"
URI":"h_t_t _p_internet//cgi-bin/p24.pl",

REQUEST_BODY":
"<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Transfer action="Check" interface="Debt" xmlns="h_t_t _p_debt.privatbank.ua/Transfer">
<Data xsi:type="Payment" id="4787447628" number="0.0.2327296844.1" xmlns:xsi="h_t_t _p_w3.org/2001/XMLSchema-instance">
<CompanyInfo/>
<PayerInfo ls="222222" billIdentifier="490">
<Fio>Іванов
Іван Іванович</Fio>
</PayerInfo>
<BankInfo/>
<TotalSum>1.00</TotalSum>
<CreateTime>2021-11-04T10:44:59.355+02:00</CreateTime>
<ServiceGroup>
<Service serviceCode="96" sum="1.00">
<PayerInfo/>
<CompanyInfo/>
<BankInfo/>
</Service>
</ServiceGroup>
</Data>
</Transfer>"

"RESPONSE_BODY":
"<?xml version="1.0" encoding="UTF-8"?>  <Transfer action="Check" interface="Debt" xmlns="h_t_t _p_debt.privatbank.ua/Transfer">
    <Data code="2" xmlns:xsi="h_t_t _p_w3.org/2001/XMLSchema-instance" xsi:type="ErrorInfo">
      <Message>Account not found</Message>
    </Data>
  </Transfer>
"


как ее решить?

Код:
my $it = nod::paysystem->new(
    system          => 'privat24',  # Имя платежной системы (латиница т.к. лог имя_ok.log)
    account_type    => 'ppc',
    account_as_dopfield => '',
    input_params    => {
        format  => 'xml',           # Запрос от платежной системы: query / xml / json
    },
    output          => {
        format  => 'xml',
    },
    max_query_len           => 5000,# Максимальная длина запроса в байтах
    err_psystem_data        => 99,  # Код ошибки, который необходимо вернуть если платежная система прислала
                                    # некорректные данные. Скорее всего это будет код близкий к ситуации
                                    # "если послать теже данные, то ошибка повторится"
    err_account_not_found   => 2,   # Код ошибки, который необходимо вернуть в случае, если клиент с заданным
                                    # id не найден в системе. Если платежная система не принимает коды ошибок,
                                    # а только описание ошибки - игнорируйте данный код.
    data            => {
        Transfer => {
            xmlns     => 'h_t_t _p_debt.privatbank.ua/Transfer',
            interface => 'Debt',
            action    => 'unknown',
            Data      => {
                'xmlns:xsi' => 'h_t_t _p_w3.org/2001/XMLSchema-instance',
                'xsi:type'  => 'ErrorInfo',
            }
        },
    },

    # --- Название услуги ---
    ServiceName       => 'Доступ к сети Интернет',

    # --- Назначение платежа ---
    Destination       => 'Оплата за услугу "Доступ к сети Интернет"',

    # --- Код услуги ---
    serviceCode       => 96,
);


Название: Re: Модуль терминалов Приват24
Отправлено: WideAreaNetwork от 05 Ноября 2021, 07:49:34
Может кто поделится настройками в билинге и скинет файл p24.pl
Пару дней не можем запустить (


Название: Re: Модуль терминалов Приват24
Отправлено: WideAreaNetwork от 05 Ноября 2021, 12:56:29
вот еще скрин настроек в билинге, может я чего не так сделал


Название: Re: Модуль терминалов Приват24
Отправлено: Jovani от 05 Ноября 2021, 13:57:30
вот еще скрин настроек в билинге, может я чего не так сделал


У нас так работает.


Название: Re: Модуль терминалов Приват24
Отправлено: WideAreaNetwork от 05 Ноября 2021, 14:00:53
Уже заработало, после выставления
Код:
Запит Check в якості billIdentifier приймає id користувача
в "да"

Спасибо всем кто помагал.


Название: Re: Модуль терминалов Приват24
Отправлено: FlySky11 от 22 Декабря 2021, 10:23:34
Уже заработало, после выставления
Код:
Запит Check в якості billIdentifier приймає id користувача
в "да"

Спасибо всем кто помагал.

Здравствуйте
Можете пожалуйста показать пример заполнение анкеты?


Название: Re: Модуль терминалов Приват24
Отправлено: WideAreaNetwork от 24 Декабря 2021, 22:51:43
в прикреплённых


Название: Re: Модуль терминалов Приват24
Отправлено: FlySky11 от 04 Января 2022, 09:36:35
в прикреплённых

Оооо, это оно

Очень благодарю вас за предоставленную информацию!!!


Название: Re: Модуль терминалов Приват24
Отправлено: garik24 от 29 Апреля 2022, 23:27:59
Вітаю!

Хлопці, хто знає нові ip адреси Приватбанку?
Приват переніс сервери до Європи. (https://www.unn.com.ua/ru/news/1974595-privatbank-poyasniv-pereboyi-v-roboti-ostanni-tizhni-perenosili-data-tsentri-do-yes)
Зі старими 217.117.64.232 217.117.68.232 - вже  не працює.
Поділіться актуальними ip, будь ласка.


(https://i.ibb.co/CHXqt02/2022-04-30-00-12-50.png) (https://ibb.co/CHXqt02)

Дякую





Название: Re: Модуль терминалов Приват24
Отправлено: Redmen от 30 Апреля 2022, 00:13:17
217.117.64.232
217.117.68.232
3.71.192.59


Название: Re: Модуль терминалов Приват24
Отправлено: garik24 от 30 Апреля 2022, 00:29:10
217.117.64.232
217.117.68.232
3.71.192.59

Працює! :)
Додав + у карму.


Название: Re: Модуль терминалов Приват24
Отправлено: vitale от 16 Сентября 2022, 08:29:07
добрий день
Є незадовільна проблема з модулем: під час оплати зникає остання цифра в особовому рахунку, і бувають випадки коли абоненти наступного місяця оплачують без останньої цифри і "випадково" попадають на особовий іншого абонента. Параметр "Запит Check в якості billIdentifier приймає id користувача" ТАК, але якщо ні то платежі не працюють! Як виправити цю проблему?


Название: Re: Модуль терминалов Приват24
Отправлено: vitale от 25 Марта 2023, 20:11:22
Де прописати в файлі p24.pl щоб return був не id а ppc?


Название: Re: Модуль терминалов Приват24
Отправлено: Efendy от 28 Марта 2023, 14:20:42
Де прописати в файлі p24.pl щоб return був не id а ppc?
немає можливості там зробити напряму, тому спочатку зроби функцію

Код:
sub Make_PPC
{
    my($id) = @_;
    my $ppc = 0;
    $ppc += $_ foreach split //,$id;
    $ppc %= 10;
    return $id.$ppc;
}

а
Код:
{ Element => [ $user->{id} ] },
заміни на
Код:
{ Element => [ Make_PPC($user->{id}) ] },


Название: Re: Модуль терминалов Приват24
Отправлено: vitale от 30 Марта 2023, 12:12:26
прописав уже всі файли, нічого не змінилось :'(
і сервер перезагружав.
/usr/local/nodeny/modules/p24
/usr/local/nodeny/next/modules/p24
/usr/nodeny/modules/p24
/usr/home/nodeny/modules/p24
/usr/home/nodeny/next/modules/p24
в якій директорії "справжній" p24.pl


Название: Re: Модуль терминалов Приват24
Отправлено: Warlock от 31 Марта 2023, 07:28:06
perl install.pl -x не забыли?


Название: Re: Модуль терминалов Приват24
Отправлено: vitale от 31 Марта 2023, 08:56:32
perl install.pl -x не забыли?
[root@NAS-1 ~]# perl install.pl -x
Can't open perl script "install.pl": No such file or directory


Название: Re: Модуль терминалов Приват24
Отправлено: vitale от 31 Марта 2023, 09:00:03
Хто може за кошти виправити?


Название: Re: Модуль терминалов Приват24
Отправлено: Efendy от 31 Марта 2023, 09:51:22
Очевидно, що не ти ставив білінг, бо показуєш купу бекапів nodeny (тобто не знаєш де він стоїть), а також не знаєш як встановлюється білінг, ну і схоже не знаєш, що скрипт потрібно запускати з папки, в якій він знаходиться. Ти маєш рацію в тому, що тобі потрібно знайти людину, яка мала справу з nodeny


Название: Re: Модуль терминалов Приват24
Отправлено: WideAreaNetwork от 28 Июня 2023, 22:15:47
perl install.pl -x не забыли?
[root@NAS-1 ~]# perl install.pl -x
Can't open perl script "install.pl": No such file or directory

спочатку
Код:
cd /usr/local/nodeny


Название: Re: Модуль терминалов Приват24
Отправлено: SerjioMati от 29 Июня 2023, 19:51:46
Хто може за кошти виправити?
@serjiomati telegram