Отмена заказа

From PonyExpress API Wiki
Jump to: navigation, search

Запрос на отмену заказа

Отменить заказ можно по клиентскому номеру или по номеру заказа в системе Пони Экспресс. Пример:

<?xml version="1.0" encoding="utf-8"?>
<Request xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:type="OrderRequest">
  <Id>1</Id>
  <Mode>Cancel</Mode>
  <OrderList>
    <Order> <!--Отмена по номеру заказа в системе Пони Экспресс -->
      <PerformersNumber>MOW-123243</PerformersNumber>
    </Order>
  </OrderList>
</Request>

Ответ на запрос на отмену заказа

<?xml version="1.0" encoding="utf-8"?>
<Response xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <RequestId>1</RequestId>
  <OrderList>
    <Order>
      <PerformersNumber>MOW-123243</PerformersNumber>
      <ServiceList />
      <StatusList>   
        <OrderStatus>
          <Description>Order has been cancelled</Description>
          <Date>2016-11-22T12:30:44.4</Date>
          <Code>Cancelled</Code>
        </OrderStatus>
      </StatusList>
      <ConsolidationList />
      <ExternalDataList />
    </Order>
  </OrderList>
  <MessageList />
</Response>