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

Ilya Chesnokov chesnokov.ilya на gmail.com
Пт Май 4 01:33:40 PDT 2012


Для того запроса, который Вы пытаетесь выполнить, в документации есть
конкретный пример.

У Вас почему-то 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



-- 
Best regards,
Ilya Chesnokov


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