Установка базового модуля платёжной системы

Технические вопросы по UTM 5.0
Ответить
Pei0t
Сообщения: 258
Зарегистрирован: Чт дек 13, 2007 20:48

Установка базового модуля платёжной системы

Сообщение Pei0t »

Оплатили, открыли доступ для скачивания, доступно 3 файла:
netup-payment-systems-v2-FreeBSD-5.0-rc1.sh
netup.keystore
и админка

Версия УТМ 008, версия ОС 7.3.

Кладём ключ в одну диру со скриптом и запускаем его:

Код: Выделить всё

sudo ./netup-payment-systems-v2-FreeBSD-5.0-rc1.sh
 * Starting update ...
failed
 * ERROR: No configuration file '/netup/etc/netup-payment-systems-v2.config.xml'.
Где брать этот config.xml?
У всех ли так оканчивается название скрипта FreeBSD-5.0-rc1 ?

Код: Выделить всё

sudo ./netup-payment-systems-v2-FreeBSD-5.0-rc1.sh -v
Version  revision 26873 (OS FreeBSD-7.0-RELEASE). Release date: 2010-12-07.
Почему-то для 007 и ниже чёткие названия базового модуля, здесь же даже не даёт выбрать БД:

Изображение

По телефону убедили что так и должно быть.

Pei0t
Сообщения: 258
Зарегистрирован: Чт дек 13, 2007 20:48

Сообщение Pei0t »

Доходим до следующего:

Код: Выделить всё

./netup-payment-systems-v2-FreeBSD-5.0-rc1.sh
 * Starting installation ...
failed
 * ERROR: Failed to prepare netup-payment-systems-v2 configuration
В /netup появляется гаталог, в нём только один бинарник

Код: Выделить всё

ls -la /netup/netup-payment-systems-v2/bin/
total 7188
drwxr-xr-x  2 root   wheel      512 Mar  9 13:20 .
drwxr-xr-x  3 root   wheel      512 Mar  9 13:20 ..
-rwxr-xr-x  1 amigo  1002   7327209 Dec  3 09:26 netup-payment-systems-v2
UPD: Проверил хеш, разный.
UPD2: Залил как положено, все ок:

Код: Выделить всё

sudo ./netup-payment-systems-v2-FreeBSD-5.0-rc1.sh
 * Starting installation ...
ok
 * To configure netup-payment-systems-v2 edit /netup/etc/netup-payment-systems-v2.config.xml
 * To start netup-payment-systems-v2 run
        /usr/local/etc/rc.d/netup-payment-systems-v2.sh start

Аватара пользователя
kaN5300
Сообщения: 480
Зарегистрирован: Пт янв 21, 2005 17:27
Откуда: Ыукзгрщм
Контактная информация:

Сообщение kaN5300 »

На данный момент всё запускается, но не удается подключиться из интерфейса управления. В логах

Код: Выделить всё

10/03/2011 11:31:22:043763 [0x888029c0] INFO    SecureSocketImpl accept from 192.168.254.132 succeded, connection has fd [21]
10/03/2011 11:31:22:043931 [0x888029c0] INFO    ConnectionManagerImpl connection of type 'xml' with sid 21 was created.
10/03/2011 11:31:22:144709 [0x89cc2040] INFO    SecureSocketImpl Certificate verification OK
10/03/2011 11:31:22:147135 [0x89cc2040] DEBUG   SocketConnectionImpl 364 bytes received
10/03/2011 11&#58;31&#58;22&#58;147145 &#91;0x89cc2040&#93; DEBUG   SocketConnectionImpl &#91;21&#93; Received from socket&#58; <?xml version="1.0" encoding="UTF-8"?>
<transaction xmlns="http&#58;//www.netup.ru/transaction/2.0">
<events>
<connect family="netup&#58;sys" version="1.0">
        <login type="string">root</login>
        <password type="string">root</password>
        <server_host type="string">192.168.253.233</server_host>
        <server_port type="int">51010</server_port>
</connect>
</events>
</transaction>
10/03/2011 11&#58;31&#58;22&#58;147556 &#91;0x89cc2040&#93; DEBUG   SocketConnectionImpl 1 bytes received
10/03/2011 11&#58;31&#58;22&#58;147565 &#91;0x89cc2040&#93; DEBUG   SocketConnectionImpl &#91;21&#93; Received from socket&#58;
10/03/2011 11&#58;31&#58;22&#58;147795 &#91;0x888019d0&#93; DEBUG   SQLManagerImpl SQLManagerImpl&#58; not connected
10/03/2011 11&#58;31&#58;22&#58;147829 &#91;0x888019d0&#93; WARNING PluginManager Handler for  event &#91;netup&#58;sys&#93;connect&#91;1.0&#93; &#40;&#91;131241&#93;131252&#91;131246&#93;&#41; was not found.
10/03/2011 11&#58;31&#58;22&#58;147894 &#91;0x888019d0&#93; ERROR   TransactionHandler Handler for  event &#91;netup&#58;sys&#93;connect&#91;1.0&#93; &#40;&#91;131241&#93;131252&#91;131246&#93;&#41; was not found.
10/03/2011 11&#58;32&#58;32&#58;433536 &#91;0x89cc2040&#93; WARNING SecureSocketImpl poll&#40;&#41; returns -1. errno&#58; Interrupted system call socket&#58; 21 cr&#58; 22
10/03/2011 11&#58;32&#58;32&#58;433562 &#91;0x89cc2040&#93; WARNING SecureSocketImpl poll&#40;&#41; return EINTR
10/03/2011 11&#58;32&#58;32&#58;433948 &#91;0x88801040&#93; DEBUG   Herz deinitalization of the modules

Код: Выделить всё

10/03/2011 11&#58;32&#58;33&#58;596248 &#91;0x88801040&#93; DEBUG   Herz NetUp Payment Systems version 2
Build 5.0-rc1.26873 &#40;OS FreeBSD-7.0-RELEASE, DB mysql&#41;
&#40;c&#41; Copyright 2001-2010 NetUP Inc.
10/03/2011 11&#58;32&#58;33&#58;596311 &#91;0x88801040&#93; DEBUG   Herz starting init_bus
10/03/2011 11&#58;32&#58;33&#58;596395 &#91;0x88801040&#93; DEBUG   SQLManagerImpl opening connection&#58; event &#91;netup&#58;sys&#93;database_configuration&#91;1.0&#93; &#40;&#91;131241&#93;134067&#91;131246&#93;&#41; &#123;
type='string, value&#58; "mysql"'
name='string, value&#58; "PAYMENT_SYSTEMS"'
host='string, value&#58; ""'
max='int, value&#58;  9'
option='string, value&#58; ""'
password='string, value&#58; ""'
port='string, value&#58; ""'
socket='string, value&#58; ""'
login='string, value&#58; "root"'
verification='string, value&#58; "yes"'
db namespace='string, value&#58; ""'
&#125;
10/03/2011 11&#58;32&#58;33&#58;602296 &#91;0x88801040&#93; SQL     SQLDriverImplV2 &#91;ERROR&#93; mysql> &#91;CONNECT host&#58; '' port&#58; '' client flag&#58; '' unix_socket&#58; '' db_name&#58; 'PAYMENT_SYSTEMS' user&#58; 'root' password&#58; ''&#93;   time spent 0 seconds. Reason&#58; Access denied for user 'root'@'localhost' &#40;using password&#58; NO&#41;

Не ясно как вобще настраивается взаимодействие с mysql. В дистрибутиве нету файла с описанием таблиц. Мы просто создали пустую БД и в инсталляционном скрипте прописали параметры для коннекта в базе.

Аватара пользователя
kaN5300
Сообщения: 480
Зарегистрирован: Пт янв 21, 2005 17:27
Откуда: Ыукзгрщм
Контактная информация:

Сообщение kaN5300 »

При запуске с ключем -p

Код: Выделить всё

* Starting patch ...
failed
* ERROR&#58; No database connection
* To test database connection run
mysql --user= --password= --host= --no-auto-rehash --default-character-set=utf8 --silent -N PAYMENT_SYSTEMS -e "quit"
Хотя все везде прописано корректно (я о параметрах доступа к базе PAYMENT_SYSTEMS).

Pei0t
Сообщения: 258
Зарегистрирован: Чт дек 13, 2007 20:48

Сообщение Pei0t »

Проблема была в том, что в конфиге config.xml не было данных о

Код: Выделить всё

<database host="your_ip" login="your_db_login" password="your_db_passwd" name="payment_systems" />
А в документации недоходили глаза дочитать о Платёжные системы v.2, где это и было описано, но вот почему при инстале в конфиг эти данные недописались - вопрос остался открытым.

Vadislaus
Сообщения: 39
Зарегистрирован: Чт окт 12, 2006 12:20

Сообщение Vadislaus »

У меня вчера была та же трабла. По старой памяти стал искать документацию на установку на странице скачивания, ее нет, думаю - все по старому.
Запустил, посмотрел 3 конфига, где, чего надо подправил, запускаю - в логах пишет, что нет сокта к MySQL серверу. Задумался, что курят разработчики, ну нельзя при столь НЕОПТИМИЗИРОВАННОЙ базе держать мускуль, ядро биллинга, ядро приема платежей.
Начал смотреть ДОКУМЕНТАЦИЮ, дошел до пункта "установка платежной системы", ну в жизни бы не догадался (если бы не форум) посмотреть, что есть еще глава для версии V2, куда еще надо добавить строки конфига.

Разрабы: мы вам платим бабло за софт, обновления (иногда лучше бы они не выпускались) который при выходе новых версий становится не лучше старого. Спрашивается за что? за то, что вы тестируете его на нас?
У меня есть знакомый, который говорит, - если SQL запрос выполняется дольше 2-х минут на среднем современном процессоре, то надо думать о кадрах которые работают с SQL.

Отдельное ЗЮ хочу высказать за версию платежных систем в.2, тут вобще вы уреазли возможность самому изменить проверки и пр.

PS. Осталось мне с вами мучаться пару месяцев.

Blackmore
Сообщения: 365
Зарегистрирован: Вс фев 06, 2005 09:24
Откуда: подмосковье

Сообщение Blackmore »

у кого-нибудь получилось запустить версию платежных систем v.2 в схеме авторизации по логину ? у меня упорно не проходят один из обязательных тестов с осмп:

Описание теста :
Выполняется запрос "сheck" - запрос системы на проверку состояния идентификатора абонента. При запросе производится внутренняя проверка идентификатора абонента на соответствие формату и существование в базе провайдера, проверка состояния (активен/неактивен), суммы платежа в соответствии с принятой логикой пополнения лицевых счетов в системе провайдера

возвращает код 5 вместо ожидаемых 4

тоесть смысл в том что модуль отдает платежным системам ошибку не ту, которую от него ждут 5 - это несуществующий абонент, а надо отдавать 4 - тоесть логин не попадает в формат

причем какие бы неверные данные не вписал - все-равно

в схеме авторизации по номеру лицевого счета все проходит нормально

в документации как всегда тихо - единственно что есть это :

viewtopic.php?t=8478

и осталось понять где и как теперь можно задать
Если будет выбран механизм аутентификации на
> >основании логина, то необходимо задать регулярное выражение для логина в биллинге,
> >см. документацию на стр. 41.
на странице 41 документации написано только то какие символы могут быть в логине ...

сепулькарии - см. сепульки

на этом мои догадки кончились, а нетап ответил что
Добрый день.

Новые платежные системы не осуществляют проверку формата, поскольку в документации ОСМП прямых указаний на необходимость проверки формата нет. Да и ни к чему такая проверка, поскольку с точки зрения платежных систем логин это строка, код ошибки 5 свидетельствует о том, что пользователь с таким логином не найден. Это вполне корректный результат с точки зрения биллинга. Необходимости во введении доп.проверок мы не видим.
и как теперь с этим жить ?
у биллинга своя точка зрения у осмп своя ...

littlesavage
Сообщения: 120
Зарегистрирован: Вс ноя 22, 2009 02:41
Откуда: Чебоксары

Сообщение littlesavage »

и как теперь с этим жить ?
у биллинга своя точка зрения у осмп своя ...
1. Долбить ОСМП, ссылаться на нетаповцев и их биллинг. Просить либо убрать проверку, либо изменить регексп логина в договоре на что-то типа ^.*$
2. Долбить нетаповцев, ссылаться на ОСМП и на то, что их модуль не отвечает установленным требованиям, т.е. не работает.
Делать лучше это одновременно :)

starchik
Сообщения: 461
Зарегистрирован: Сб ноя 22, 2008 22:07

Сообщение starchik »

про нетаповцев, это наверно как об стенку горох :)

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

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

postfix
Сообщения: 13
Зарегистрирован: Вс мар 15, 2009 11:06

Сообщение postfix »

Месяца полтора назад была такая же проблема. Решили ее с техническими специалистами ОСМП. Приняли текстирование без обязательного теста "Запрос на проверку состояния счета Клиента: Результат 4".

postfix
Сообщения: 13
Зарегистрирован: Вс мар 15, 2009 11:06

Сообщение postfix »

А кто нибудь делал интеграцию с http://e-pos.ru/ ?

Mikhail
Сообщения: 223
Зарегистрирован: Ср июл 27, 2005 06:25

Сообщение Mikhail »

postfix, обращайтесь - сделаем!
Будет примерно как - viewtopic.php?t=8336.

Ответить