forum.bitel.ru http://forum.bitel.ru/ |
|
SFOUR PayBox Alternative http://forum.bitel.ru/viewtopic.php?f=18&t=3082 |
Страница 1 из 1 |
Автор: | Dog [ 27 окт 2009, 17:14 ] |
Заголовок сообщения: | SFOUR PayBox Alternative |
Добрый день, пытаемся сделать связку с сабж терминалом, напрямую к серверу. в параметрах настройки терминала есть такие параметры как MachineMark, ClearingNumber, MachineSecret по документации не понятно, в каком месте они задаются и задаются ли они вообще? или же эти параметры передаются от терминала к АСР? |
Автор: | Dog [ 27 окт 2009, 17:37 ] |
Заголовок сообщения: | Re: SFOUR PayBox Alternative |
при попытке проведения платежа в логах появляется такие записи: 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 ? |
Автор: | Amir [ 27 окт 2009, 19:40 ] |
Заголовок сообщения: | Re: SFOUR PayBox Alternative |
ftp://ftp.bgbilling.ru/pub/bgbilling/mp ... native.doc |
Автор: | Dog [ 27 окт 2009, 21:07 ] |
Заголовок сообщения: | Re: SFOUR PayBox Alternative |
следуя документации: Код: Запрос на проверку возможности платежа 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 результат тот же, ругается на нехватку передаваемых параметров. |
Автор: | Amir [ 28 окт 2009, 13:28 ] |
Заголовок сообщения: | Re: SFOUR PayBox Alternative |
В доке ошибка ![]() Должно быть Pay, а не Payment. |
Автор: | Dog [ 28 окт 2009, 16:04 ] |
Заголовок сообщения: | Re: SFOUR PayBox Alternative |
Спасибо. платежи пошли =) проблема закрыта |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |