BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 24 июн 2025, 00:12

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: SFOUR PayBox Alternative
СообщениеДобавлено: 27 окт 2009, 17:14 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
Добрый день,

пытаемся сделать связку с сабж терминалом, напрямую к серверу.
в параметрах настройки терминала есть такие параметры как
MachineMark, ClearingNumber, MachineSecret по документации не понятно, в каком месте они задаются и задаются ли они вообще? или же эти параметры передаются от терминала к АСР?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SFOUR PayBox Alternative
СообщениеДобавлено: 27 окт 2009, 17:37 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
при попытке проведения платежа в логах появляется такие записи:

10-27/14:29:08 DEBUG [http-8080-1] mps - System: SFour
Request:
/6/1/Check
SessionID=6159A973DBAF4C789CE9&ClearingNumber=4321&AccountNumber=пєп⌡000-000000&MachineMark=1234&Hashcode=RGQQ7tyTlg2Bo2uzvWku7MkQbWA=&
Response:
SessionID=6159A973DBAF4C789CE9&ErrorCode=0&ClearingNumber=4321&Hashcode=ZfwpNbjp9V%2BL39m30d7ygCMOGfE%3D
10-27/14:29:08 DEBUG [http-8080-1] mps - System: SFour
Request:
/6/1/Payment
SessionID=6159A973DBAF4C789CE9&Amount=1.00&Comission=0.00&AccountComment=&ClearingNumber=4321&AccountNumber=пєп⌡000-000000&MachineMark=1234&Hashcode=2HPD01kE8/qJfHju1u3svkbvH8c=&
Response:
SessionID=6159A973DBAF4C789CE9&ErrorCode=9&ClearingNumber=4321&Hashcode=sPvVFadG8Jf3%2F%2ByOJjNzulOXJJ0%3D
10-27/14:29:09 DEBUG [http-8080-1] mps - System: SFour
Request:
/6/1/Check
SessionID=5CD66E7A4D924AAD8B26&ClearingNumber=4321&AccountNumber=пєп⌡000-000000&MachineMark=1234&Hashcode=MkJgltVAxlTWk1G0tqdG16C4Kjo=&
Response:
SessionID=5CD66E7A4D924AAD8B26&ErrorCode=0&ClearingNumber=4321&Hashcode=mdtvnZAJly91hN7%2BURkjYiEIYf8%3D
10-27/14:29:09 DEBUG [http-8080-1] mps - System: SFour
Request:
/6/1/Payment
SessionID=5CD66E7A4D924AAD8B26&Amount=10.00&AccountComment=&ClearingNumber=4321&AccountNumber=пєп⌡000-000000&MachineMark=1234&Hashcode=AtQVs6NxmeremDAihBH2c3YfJrs=&
Response:
SessionID=5CD66E7A4D924AAD8B26&ErrorCode=9&ClearingNumber=4321&Hashcode=vOQ53p3F6sQY5EdAkdNIIp16Mbk%3D

что означает 9 error code ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SFOUR PayBox Alternative
СообщениеДобавлено: 27 окт 2009, 19:40 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
ftp://ftp.bgbilling.ru/pub/bgbilling/mp ... native.doc


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SFOUR PayBox Alternative
СообщениеДобавлено: 27 окт 2009, 21:07 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
следуя документации:

Код:
Запрос на проверку возможности платежа

SessionID=AAAAAAAAA&MachineMark=<MachineMark>&ClearingNumber=<ClearingNumber>&AccountNumber=123456&Hashcode=SHA-1(AAAAAAAAA, <MachineMark>, <ClearingNumber>, 123456, <MachineSecret>)

Код:
10-27/17:08:46 DEBUG [http-8080-2] mps - System: SFour
Request:
/6/1/Check
SessionID=982BD8B78D9B475FB804&ClearingNumber=4321&AccountNumber=пєп?000-000000&MachineMark=1234&Hashcode=ki8rEYvl3QX/9lqPXu3gdGnzFos=&
Response:
SessionID=982BD8B78D9B475FB804&ErrorCode=0&ClearingNumber=4321&Hashcode=feyaL0t4%2Fbf9W3GZWk8KtLfCfj0%3D


тут вроде как всё верно, на что нам сервер и отвечает нулевым кодом ошибки.
но, в документации сказано что в ответе от сервера приходит AccountComment которого тут не наблюдается. документация ссылается на некий параметр конфига mps.comment, который нигде не описан.
конфиг модуля платёжной системы такой:

Код:
mps.1.mode=1
mps.1.title=SFour
mps.1.protocol=sfoura
mps.1.pid=4
mps.1.search.mode=contract
mps.1.search.mid=1
mps.1.comment=comment
#mps.5.search.pattern=\A((?:\d\d\d\d\d\d)|(?:\d\d\d\d\d\d\d)|(?:\d\d\d\d\d))(\d\d)\z:::ФЛ$1-$2
#секрет для составления и проверки подписи
mps.1.secret=mpssecret
mps.1.login=1111
mps.1.passw=1111
#mps.5.cert=1
#mps.5.cert.pem=MIGfMA0GC.......


задал я этот параметр на обум. верно ли ?


далее проведение платежа
по документации:

Код:
Запрос на проведение платежа

SessionID=AAAAAAAAA&MachineMark=<MachineMark>&ClearingNumber=<ClearingNumber>&AccountNumber=123456&Login=user1&Amount=100.0&Hashcode=SHA-1(AAAAAAAAA,<MachineMark>, <ClearingNumber>, “123456”, “user1”, “100.0”<MachineSecret>)


Код:
10-27/17:09:14 DEBUG [http-8080-2] mps - System: SFour
Request:
/6/1/Payment
SessionID=982BD8B78D9B475FB804&Amount=20.00&AccountComment=&ClearingNumber=4321&AccountNumber=пєп?000-000000&MachineMark=1234&Hashcode=SQdzdDoqVGRqVG8L91PP9lX8eTY=&
Response:
SessionID=982BD8B78D9B475FB804&ErrorCode=9&ClearingNumber=4321&Hashcode=%2B%2BiOYzjiihq9LY3rceLqUAB3dMo%3D


т.е. добавили сумму пополнения. она передаётся. Поле AccountComment передаётся пустым, т.к. от сервера оно так и не пришло.
Пробывали убирать его вовсе из запроса:

Код:
10-27/17:55:06 DEBUG [http-8080-1] mps - System: SFour
Request:
/6/1/Payment
SessionID=6469175D19D74EB48D45&Amount=40.00&ClearingNumber=4321&AccountNumber=пєп⌡000-000000&MachineMark=1234&Hashcode=1FXbjG+mYy4jwaUyL1SKVdXAuUw=&
Response:
SessionID=6469175D19D74EB48D45&ErrorCode=9&ClearingNumber=4321&Hashcode=IuoXIxGJhE7%2BBoqi2EKC7BWd8u4%3D


результат тот же, ругается на нехватку передаваемых параметров.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SFOUR PayBox Alternative
СообщениеДобавлено: 28 окт 2009, 13:28 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
В доке ошибка :( , исправили...
Должно быть Pay, а не Payment.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SFOUR PayBox Alternative
СообщениеДобавлено: 28 окт 2009, 16:04 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
Спасибо. платежи пошли =) проблема закрыта


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.037s | 29 Queries | GZIP : On ]