Доброго времени суток.
Подскажите, где почитать описание протокола vtb,
реализованного в Биллинге?
Хотим прикрутить ВТБ на платежи, но протокол не работает с текущей версией ВТБ (
http://vtb24.ru/schemas/billing/billing-message-1.1). Хотелось бы понять, в какую сторону копать.
Пример сообщения Check по протоколу:Код:
<?xml version="1.0" encoding="utf-8"?>
<BillingMessage xmlns="http://vtb24.ru/schemas/billing/billing-message-1.1">
<Check>
<Operation Uni="6bn19g4s8zfh5v6qtldvlh4md"
Number="19284"
ExternalID="923078098770"
DateOperation="2009-08-18T10:36:54"
DatePosting="2009-08-18"
Currency="RUR"
Amount="203.80"
Fee="0"
OrgUnit="BM00001"
Template="20"
Terminal="BM00001.380169"
RecipientProduct="Default">
<SourceFunds Type="OurCard" ID="4483...9999" />
<InfoPartition Version="0">
<Properties>
<Property Name="Phone" Value="<значение параметра>" />
</Properties>
</InfoPartition>
<InfoPeriod beginDate="2009-08-18T00:00:00"
endDate="2009-08-19T00:00:00" />
</Operation>
</Check>
</BillingMessage>
Пример ответа на сообщение Check по протоколу:
Код:
<?xml version="1.0" encoding="utf-8"?>
<Response xmlns="http://vtb24.ru/schemas/billing/response-1.0">
<Result resultCode="OK" message="">
<Param name="BillingID" value="12345" />
<Param name="BillingTime" value="2009-08-18T10:37:00" />
<Param name="ResultCode" value="0" />
</Result>
</Response>
Фактический ответ Биллинга на сообщение Check:
Код:
<?xml version="1.0" encoding="utf-8"?>
<Response>
<Result/>
</Response>