[Moscow.pm] Платеж в ОСМП: кто-нибудь делал?

Alex Povolotsky tarkhil на over.ru
Пт Май 4 01:35:46 PDT 2012


On 05/04/12 12:33, Ilya Chesnokov wrote:
> Для того запроса, который Вы пытаетесь выполнить, в документации есть
> конкретный пример.
>
> У Вас почему-то XML совсем не такой, как в этом примере.
Да, это я уже понял и вправил. Но не помогло. Оказалось, что, по
умолчанию, у вновь подключаемых терминалов (XML) отключено ВСЕ.

Жду ответа от них...
>
> 4 мая 2012 г. 9:39 пользователь Alex Povolotsky <tarkhil на over.ru> написал:
>> On 05/03/12 19:07, Ilya Chesnokov wrote:
>>> Может этот вопрос лучше задать спецам ОСМП? )
>> - Простите, Наташа, там я уже искал-с.
>>
>> Техподдержка ОСМП поддерживает только их виндовозного клиента. Я пытаюсь
>> докопаться до реальных людей, но подозреваю, что найти здесь того, кто
>> это уже решил, проще
>>> 3 мая 2012 г. 12:33 пользователь Alex Povolotsky <tarkhil на over.ru> написал:
>>>> Добрый всем день
>>>>
>>>> Начал разбираться в ОСМП, и сразу попал в тупик
>>>>
>>>> Код (для начала) простой, как грабли
>>>>
>>>> my $ua = LWP::UserAgent->new;
>>>> $ua->agent("MyApp/0.1 ");
>>>> my $req = HTTP::Request->new(POST => 'http://xml1.osmp.ru/term2/xml.jsp');
>>>> $req->content_type('application/octet-stream');
>>>> $req->content('<?xml version="1.0"
>>>> encoding="utf-8"?>
>>>>
>>>> <request>
>>>>
>>>>  <auth
>>>> signAlg="MD5"
>>>>
>>>>
>>>> sign="9244cc4142b289371cf4f64f5c249ec2"
>>>>
>>>>
>>>> login="erik0">
>>>>
>>>>    <client software="BankSkidok
>>>> 0.1"
>>>>
>>>> terminal="Александр"
>>>>
>>>>
>>>> serial="9276915">
>>>>
>>>>
>>>> <system>
>>>>
>>>>        <getResultCodes
>>>> />
>>>>
>>>>
>>>> </system>
>>>>
>>>>
>>>> </client>
>>>>
>>>>
>>>> </auth>
>>>>
>>>> </request>
>>>>
>>>> ');
>>>>
>>>> # Pass request to the user agent and get a response
>>>> back
>>>>
>>>> my $res = $ua->request($req);
>>>>
>>>> # Check the outcome of the
>>>> response
>>>>
>>>> if ($res->is_success) {
>>>>  print $res->content;
>>>> }
>>>> else {
>>>>  print $res->status_line, "\n";
>>>> }
>>>>
>>>> Все просто. Ответ тоже простой
>>>>
>>>> <?xml version="1.0" encoding="windows-1251"?>
>>>> <response> <result-code fatal="true">202</result-code> </response>
>>>>
>>>> Я что-то принципиально делаю не так. Но что?
>>>>
>>>> Alex
>>>> --
>>>> Moscow.pm mailing list
>>>> moscow-pm на pm.org | http://moscow.pm.org
>>>
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>
>



Подробная информация о списке рассылки Moscow-pm