Название: Citypay Отправлено: Efendy от 04 Июля 2014, 15:34:18 Сделал модуль платежной системы citypay. Пока не выкладываю т.к. тестировал только "руками". Кому надо - обращайтесь - поставим, если вдруг что-то не заработает - исправим
Название: Re: Citypay Отправлено: Sis от 13 Октября 2014, 02:17:29 Сделал модуль платежной системы citypay. Пока не выкладываю т.к. тестировал только "руками". Кому надо - обращайтесь - поставим, если вдруг что-то не заработает - исправим какие порты должны быть открыты для этого модуля?Название: Re: Citypay Отправлено: Efendy от 13 Октября 2014, 04:16:23 http или https в зависимости от того как платежная система будет запросы делать. Открывай оба. Кстати, они оба по дефолту открыты в н+
Название: Re: Citypay Отправлено: Warlock от 16 Октября 2014, 14:21:52 Так модуль готов? Можно скачивать и ставить?
Название: Re: Citypay Отправлено: SerjioMati от 16 Октября 2014, 14:22:34 Так модуль готов? Можно скачивать и ставить? Так.Название: Re: Citypay Отправлено: cosmosbaba от 22 Октября 2014, 14:46:34 модуль рабочий, все ок.
Название: Re: Citypay Отправлено: SerjioMati от 22 Октября 2014, 15:04:40 модуль рабочий, все ок. і що? всі знаю що він працює)Название: Re: Citypay Отправлено: Warlock от 24 Ноября 2014, 11:29:13 Добрый день!
Этот модуль нуждается в каких-то настройках? когда пытаюсь открыть /cgi-bin/citypay.pl - Internal Server Error вот что лог апача пишет: [Mon Nov 24 11:32:44 2014] [error] [client 10.100.11.2] Can't locate XML/Simple.pm in @INC (@INC contains: /usr/local/nodeny/web /usr/local/nodeny /usr/local/lib/perl5/5.14.2/BSDPAN /usr/local/lib/perl5/site_perl/5.14.2/mach /usr/local/lib/perl5/site_perl/5.14.2 /usr/local/lib/perl5/5.14.2/mach /usr/local/lib/perl5/5.14.2 .) at /usr/local/nodeny/nod/paysystem.pm line 7. [Mon Nov 24 11:32:44 2014] [error] [client 10.100.11.2] BEGIN failed--compilation aborted at /usr/local/nodeny/nod/paysystem.pm line 7. [Mon Nov 24 11:32:44 2014] [error] [client 10.100.11.2] Compilation failed in require at (eval 1) line 2. [Mon Nov 24 11:32:44 2014] [error] [client 10.100.11.2] BEGIN failed--compilation aborted at (eval 1) line 2. [Mon Nov 24 11:32:44 2014] [error] [client 10.100.11.2] Premature end of script headers: citypay.pl Название: Re: Citypay Отправлено: 0xbad0c0d3 от 24 Ноября 2014, 11:43:10 Добрый день! :'( Печальная печаль... Ну написано же, русским языком, английскими буквами: "Can't locate XML/Simple.pm in @INC"; Даже содержимое @INC показано, но оно нам на не на.Этот модуль нуждается в каких-то настройках? когда пытаюсь открыть /cgi-bin/citypay.pl - Internal Server Error вот что лог апача пишет: [Mon Nov 24 11:32:44 2014] [error] [client 10.100.11.2] Can't locate XML/Simple.pm in @INC (@INC contains: /usr/local/nodeny/web /usr/local/nodeny /usr/local/lib/perl5/5.14.2/BSDPAN /usr/local/lib/perl5/site_perl/5.14.2/mach /usr/local/lib/perl5/site_perl/5.14.2 /usr/local/lib/perl5/5.14.2/mach /usr/local/lib/perl5/5.14.2 .) at /usr/local/nodeny/nod/paysystem.pm line 7. [Mon Nov 24 11:32:44 2014] [error] [client 10.100.11.2] BEGIN failed--compilation aborted at /usr/local/nodeny/nod/paysystem.pm line 7. [Mon Nov 24 11:32:44 2014] [error] [client 10.100.11.2] Compilation failed in require at (eval 1) line 2. [Mon Nov 24 11:32:44 2014] [error] [client 10.100.11.2] BEGIN failed--compilation aborted at (eval 1) line 2. [Mon Nov 24 11:32:44 2014] [error] [client 10.100.11.2] Premature end of script headers: citypay.pl Код: cpan -i XML::Simple Название: Re: Citypay Отправлено: Windows от 01 Июля 2017, 18:06:03 Всем привет.Ребят, этот модуль CityPay, это для терминалов City24 (city-24.com.ua) или речь о какой-то другой конторе?
Название: Re: Citypay Отправлено: Cell от 01 Июля 2017, 20:49:44 или речь о какой-то другой конторе? в самую тютельку )Название: Re: Citypay Отправлено: xunilandbsd от 02 Февраля 2018, 23:01:07 Человек нормально спромил. Дайте нормальный ответ. Чего Вы тюльками бросаетесь?
Название: Re: Citypay Отправлено: Cell от 03 Февраля 2018, 00:31:05 Человек нормально спромил. Дайте нормальный ответ. Чего Вы тюльками бросаетесь? Для индивидумов с тонкой душевной организацией и просто тупых ответ после двоеточия: ДА!Название: Re: Citypay Отправлено: Windows от 07 Февраля 2018, 01:40:02 Человек нормально спромил. Дайте нормальный ответ. Чего Вы тюльками бросаетесь? Не обращай внимания. Здесь люди разные общаются. Кто-то просто помогает.Кто-то помогает и параллельно не может сложить себе цены.Но ведь тоже помогает 8). В итоге для терминалов City24 подходит модуль платежки. Я обратился в личку к разработчику Nodeny (Стас Efendy), он мне помог разобраться какой модуль куда.За что я ему очень благодарен до сих пор. Пока что выяснили следующее: Easypay - Easypay, City24 - Platezhka, 2Click - 24nonstop, Tyme - Qiwi. Первых 3 модуля пришлось править на пару символов, для правильной работы. Последний пока не ставил, но задать вопрос успел. Все правки с уже боевого и подключенного к терминалам сервера я отдал разработчику (Efendy).Не знаю, внес ли он изменения в модули, которые у него скачивают люди после покупки. P.S. какие именно были правки я с головы не помню, но если кому-то нужно будет, пишите в личку, будем вспоминать ;) Название: Re: Citypay Отправлено: vddav от 27 Августа 2018, 11:01:04 кусок из спецификации протокола электронных платежей:
Цитировать Если у провайдера одному платежному элементу соответствуют несколько юридических лиц и необходимо разделять платежи по департаментам, в этом случае в дополнительном поле field передается код департамента. При этом name="LegalCode". как это можно реализовать? к примеру сделать допполе "департамент" ну и в него заносить коды ( 1, 2 и т.п.) как заставить модуль выдать значение из допданных?Ответ провайдера тогда должен выглядеть так: Код: <?xml version=”1.0” encoding="UTF-8"?> Название: Re: Citypay Отправлено: Redmen от 27 Августа 2018, 12:18:56 Я для себя переделывал модуль ПБ24 и easypay, для работы с несколькими мерчантами (департаментами ), могу попробовать помочь!
В личку Название: Re: Citypay Отправлено: vddav от 27 Августа 2018, 12:27:08 сам спросил, сам ответил))))
в биллинге создаем свое допполе, в моем случае "_department". в файле citypay.pl добовляем field4: Код: $it->{data}{Fields} = { Код: %user = Db->line('SELECT * FROM users WHERE id=?', $uid); Код: %user = Db->line('SELECT * FROM users u LEFT JOIN data0 d ON u.id=d.uid WHERE u.id=?', $uid); и ниже добавляем Код: return { таким образом можно дергать любое допполе. Но, как всегда, есть нюанс)) если патчить эти файлы: nod/paysystem.pm система на фантом (_paysystem.pm) не реагирует cytipay - меняется сылка(( следовательно пока хардкорно, а там посмотрим, может что то к лучшему изменится) Название: Re: Citypay Отправлено: vddav от 10 Сентября 2018, 15:53:11 вылез косяк, если кому интересно, ну и в качестве памятки для себя)
лучше из допданных выбирать только нужное поле, а не все, ибо с платежем происходит ошибка стоку в paysystems.pm привести к виду: Код: %user = Db->line('SELECT u.*, d._department FROM users u LEFT JOIN data0 d ON u.id=d.uid WHERE u.id=?', $uid); Название: Re: Citypay Отправлено: Efendy от 19 Сентября 2018, 22:06:42 лучше из допданных выбирать только нужное поле, а не все, ибо с платежем происходит ошибка потому что поле id есть и в users и в data0 |