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

Alex Povolotsky tarkhil на over.ru
Чт Май 3 22:39:27 PDT 2012


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