forum.bitel.ru
http://forum.bitel.ru/

CyberPlat непонятные проблемы
http://forum.bitel.ru/viewtopic.php?f=18&t=3621
Страница 1 из 1

Автор:  ip0203 [ 18 фев 2010, 15:14 ]
Заголовок сообщения:  CyberPlat непонятные проблемы

Всем доброго дня.

Уважаемые разработчики помогите разобратся в следующей проблеме. Настраиваю платежи с CyberPlat.
Конфиг модуля:
mps.2.mode=1
mps.2.title=CyberPlatTestCert
mps.2.protocol=cp
mps.2.pid=3
mps.2.protocol.ext=noBaseAuth
mps.2.cert=1
mps.2.cert.pem=MIGfMA0G....
mps.2.search.mode=contract

на запрос
bgbilling/mpsexecuter/10/2/?action=check&number=09000415&amount=20.00&type=1;
получаю ответ
<?xml version="1.0" encoding="windows-1251" ?>
- <response>
<code>0</code>
<message>09000415 (test_cyberplat_1)</message>
</response>

а на запрос
bgbilling/mpsexecuter/10/2/?action=payment&number=09000415&amount=20.00&receipt=12270309414789&type=1&date=2010-02-18T11:36:53;

<?xml version="1.0" encoding="windows-1251" ?>
- <response>
<code>-2</code>
<message>Неправильный тип поиска</message>
</response>

в чем может быть проблема? 09000415 - номер договора, преобразования никакие вроде не требуются.

Автор:  Amir [ 19 фев 2010, 16:05 ]
Заголовок сообщения:  Re: CyberPlat непонятные проблемы

Настройте типы поиска
mps.1.search.mode=
это для type=0 или отсутствующего type
для type=1
mps.1.search.1.mode=
для type=2
mps.1.search.2.mode=

Автор:  ip0203 [ 19 фев 2010, 16:18 ]
Заголовок сообщения:  Re: CyberPlat непонятные проблемы

изменил конфиг

mps.2.mode=1
mps.2.title=CyberPlatTestCert
mps.2.protocol=cp
mps.2.pid=3
mps.2.protocol.ext=noBaseAuth
mps.2.cert=1
mps.2.cert.pem=MIGfMA0G....
mps.2.search.mode=contract
mps.2.search.1.mode=contract

ситуация изменилась
теперь при запросе
bgbilling/mpsexecuter/10/2/?action=payment&number=09000415&amount=20.00&receipt=12270309414789&type=1&date=2010-02-18T11:36:53;

<?xml version="1.0" encoding="windows-1251" ?>
- <response>
<code>0</code>
<authcode>2</authcode>
<date>2010-02-19T16:18:46</date>
<message>Платеж принят на: 09000415 (test_cyberplat_1)</message>
</response>

но при запросе
gbilling/mpsexecuter/10/2/?action=check&number=09000415&amount=20.00&type=1;

<?xml version="1.0" encoding="windows-1251" ?>
- <response>
<code>-2</code>
<message>Неправильный тип поиска</message>
</response>

насколько я понимаю Cyberplat использует только type=1 либо не использует вообще
поэтому не использую mps.1.search.2.mode=

Автор:  Amir [ 19 фев 2010, 18:01 ]
Заголовок сообщения:  Re: CyberPlat непонятные проблемы

Там на платеж и проверку статуса одна проверка...
А эта ";" в конце в запрос случайно не идет?

Автор:  ip0203 [ 19 фев 2010, 18:23 ]
Заголовок сообщения:  Re: CyberPlat непонятные проблемы

";" идет - без нее все работает нормально, странно буду уточнять у CyberPlat - они шлют запросы именно с этим символом в конце, или как то можно обойтись своими силами - удалять этот символ из запроса?

Автор:  Amir [ 19 фев 2010, 20:24 ]
Заголовок сообщения:  Re: CyberPlat непонятные проблемы

Не должно от них идти с ;

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/