Примеры запросов и ответов метода AddOrder
POST https://sandbox.mont.ru/Version2/Service/B2BServiceV2Xml.svc/AddOrder
<?xml version="1.0" encoding="utf-8"?>
<SendOrderContract>
<SendOrderLines>
<SendOrderLineContract>
<OrderLineNum>abc1</OrderLineNum>
<Quantity>1</Quantity>
<MontSubscriberId>00000000-0000-0000-0000-000000000000</MontSubscriberId>
<PartNum>ABC-11111</PartNum>
</SendOrderLineContract>
<SendOrderLineContract>
<OrderLineNum>ghjk1</OrderLineNum>
<Quantity>1</Quantity>
<MontSubscriberId>00000000-0000-0000-0000-000000000000</MontSubscriberId>
<PartNum>ABC-11111</PartNum>
</SendOrderLineContract>
</SendOrderLines>
<OrderNum>asf1</OrderNum>
</SendOrderContract>
Запрос XmlOverHttp без лицензионной формы
POST https://sandbox.mont.ru/Version2/Service/B2BServiceV2Xml.svc/AddOrder
<?xml version="1.0" encoding="utf-8"?>
<SendOrderContract>
<SendOrderLines>
<SendOrderLineContract>
<OrderLineNum>abcdefg-1</OrderLineNum>
<Quantity>1</Quantity>
<MontSubscriberId>00000000-0000-0000-0000-000000000000</MontSubscriberId>
<PartNum>ABC-11111</PartNum>
</SendOrderLineContract>
<SendOrderLineContract>
<OrderLineNum>abcdefg-2</OrderLineNum>
<Quantity>1</Quantity>
<MontSubscriberId>00000000-0000-0000-0000-000000000000</MontSubscriberId>
<PartNum>ABC-11111</PartNum>
</SendOrderLineContract>
</SendOrderLines>
<OrderNum>abcdefg</OrderNum>
</SendOrderContract>
Ответ XmlOverHttp с лицензионной формой
<?xml version="1.0" encoding="utf-8"?>
<AddOrderResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<AddOrderResult>
<Data>
<OrderLines>
<OrderLineContract>
<Id>00000000-0000-0000-0000-000000000000</Id>
<OrderLineId>83440</OrderLineId>
<OrderLineNum>abc5</OrderLineNum>
<DateCreated>2016-04-07T14:52:48.5416335</DateCreated>
<PartNum>KL1849RDBFY</PartNum>
<Quantity>1</Quantity>
<TotalSumm>3609</TotalSumm>
<ItemPrice>3609</ItemPrice>
<Currency>RUR</Currency>
<OrderStatus>InProcess</OrderStatus>
<EndUserInfo>
<Fields>
<EndUserInfoFieldContract>
<FieldName>Email</FieldName>
<FieldValue>vasyapupkin@mail.ru</FieldValue>
</EndUserInfoFieldContract>
<EndUserInfoFieldContract>
<FieldName>CustomerName</FieldName>
<FieldValue>Vasya Pupkin</FieldValue>
</EndUserInfoFieldContract>
<EndUserInfoFieldContract>
<FieldName>Country</FieldName>
<FieldValue>Russia</FieldValue>
</EndUserInfoFieldContract>
<EndUserInfoFieldContract>
<FieldName>KasperskyPIN</FieldName>
<FieldValue>12345678</FieldValue>
</EndUserInfoFieldContract>
<EndUserInfoFieldContract>
<FieldName>IsLegalPerson</FieldName>
<FieldValue>False</FieldValue>
</EndUserInfoFieldContract>
</Fields>
</EndUserInfo>
<Keys/>
<Links/>
<Files/>
<MontSubscriberId>00000000-0000-0000-0000-000000000000</MontSubscriberId>
<ErrorCode>0</ErrorCode>
</OrderLineContract>
</OrderLines>
<OrderNum>abcd5</OrderNum>
<DateCreated>2016-04-07T14:52:48.513</DateCreated>
<OrderStatus>InProcess</OrderStatus>
</Data>
<IsError>false</IsError>
<ErrorCode>0</ErrorCode>
<Errors/>
</AddOrderResult>
</AddOrderResponse>
Запрос SOAP
POST https://sandbox.mont.ru/Version2/Service/B2BServiceV2.svc
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing" xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<s:Header>
<a:Action s:mustUnderstand="1">http://tempuri.org/IB2BServiceV2/AddOrder</a:Action>
<a:ReplyTo>
<a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address>
</a:ReplyTo>
<a:To s:mustUnderstand="1">https://sandbox.mont.ru/Version2/Service/B2BServiceV2.svc</a:To>
<o:Security s:mustUnderstand="1" xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<o:UsernameToken>
<o:Username>username</o:Username>
<o:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">password</o:Password>
</o:UsernameToken>
</o:Security>
</s:Header>
<s:Body>
<AddOrder xmlns="http://tempuri.org/">
<orderRequest xmlns:b="http://schemas.datacontract.org/2004/07/WebStore2.B2B.Version2.Contracts" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<b:OrderNum>ed-222222</b:OrderNum>
<b:SendOrderLines>
<b:SendOrderLineContract>
<b:Action i:nil="true" />
<b:DateOn i:nil="true" />
<b:EndUserInfo i:nil="true" xmlns:c="http://schemas.datacontract.org/2004/07/WebStore2.B2B.Version2.Contracts.UserInfo" />
<b:MontSubscriberId>78144878-2ee1-4efe-8e88-c95d5e252381</b:MontSubscriberId>
<b:OrderLineNum>ed-222222-1</b:OrderLineNum>
<b:ParentOrderLineNum i:nil="true" />
<b:PartNum>sub1</b:PartNum>
<b:Quantity>5</b:Quantity>
<b:SubscriptionId i:nil="true" />
</b:SendOrderLineContract>
<b:SendOrderLineContract>
<b:Action i:nil="true" />
<b:DateOn i:nil="true" />
<b:EndUserInfo i:nil="true" xmlns:c="http://schemas.datacontract.org/2004/07/WebStore2.B2B.Version2.Contracts.UserInfo" />
<b:MontSubscriberId>78144878-2ee1-4efe-8e88-c95d5e252381</b:MontSubscriberId>
<b:OrderLineNum>ed-222222-2</b:OrderLineNum>
<b:ParentOrderLineNum i:nil="true" />
<b:PartNum>sub1</b:PartNum>
<b:Quantity>7</b:Quantity>
<b:SubscriptionId i:nil="true" />
</b:SendOrderLineContract>
</b:SendOrderLines>
</orderRequest>
</AddOrder>
</s:Body>
</s:Envelope>
Ответ SOAP
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing" xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<s:Header>
<a:Action s:mustUnderstand="1">http://tempuri.org/IB2BServiceV2/AddOrderResponse</a:Action>
<o:Security s:mustUnderstand="1" xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<u:Timestamp u:Id="_0">
<u:Created>2015-10-01T11:24:45.115Z</u:Created>
<u:Expires>2015-10-01T11:29:45.115Z</u:Expires>
</u:Timestamp>
</o:Security>
</s:Header>
<s:Body>
<AddOrderResponse xmlns="http://tempuri.org/">
<AddOrderResult xmlns:b="http://schemas.datacontract.org/2004/07/WebStore2.B2B.Version2.Contracts.Responses" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<b:Data xmlns:c="http://schemas.datacontract.org/2004/07/WebStore2.B2B.Version2.Contracts">
<c:DateCreated>2015-10-01T14:24:43.45</c:DateCreated>
<c:OrderLines>
<c:OrderLineContract>
<c:Action i:nil="true"/>
<c:Currency>RUR</c:Currency>
<c:DateCreated>2015-10-01T14:24:43.6816962</c:DateCreated>
<c:EndUserInfo i:nil="true" xmlns:d="http://schemas.datacontract.org/2004/07/WebStore2.B2B.Version2.Contracts.UserInfo"/>
<c:Files/>
<c:ItemPrice>100</c:ItemPrice>
<c:Keys/>
<c:Links/>
<c:MontSubscriberId>78144878-2ee1-4efe-8e88-c95d5e252381</c:MontSubscriberId>
<c:OrderLineNum>ed-222222-1</c:OrderLineNum>
<c:OrderStatus>InProcess</c:OrderStatus>
<c:PartNum>Sub1</c:PartNum>
<c:Quantity>5</c:Quantity>
<c:SubscriptionId>SUB-001037</c:SubscriptionId>
<c:TotalSumm>500</c:TotalSumm>
</c:OrderLineContract>
</c:OrderLines>
<c:OrderNum>ed-222222</c:OrderNum>
<c:OrderStatus>InProcess</c:OrderStatus>
</b:Data>
<b:ErrorCode>0</b:ErrorCode>
<b:ErrorText i:nil="true"/>
<b:Errors/>
<b:IsError>false</b:IsError>
</AddOrderResult>
</AddOrderResponse>
</s:Body>
</s:Envelope>