ROSSKO API

version v2.0           http://api.rossko.ru

/GetCheckoutDetails


SOAP http://api.rossko.ru/service/GetCheckoutDetails

Позволяет показать способы доставки и оплаты, адреса доставки, реквизиты.
Адреса доставок и реквизиты заполняются в личном кабинете.

Сервис имеет общий минутный лимит, при достижении которого перестает отвечать.

Параметры запроса

ПараметрТипОбязателенОписание
KEY1stringYesКлюч авторизации (1). Можно получить в личном кабинете или через персонального менеджера.
KEY2stringYesКлюч авторизации (2). Можно получить в личном кабинете или через персонального менеджера.

Пример запроса

1C
Попытка
СсылкаНаВебСервис = "http://api.rossko.ru/service/GetCheckoutDetails?wsdl";
ОпределениеСсылки = Новый WSОпределения(СсылкаНаВебСервис);
URIПространстваИмен = ОпределениеСсылки.Сервисы[0].URIПространстваИмен;
Прокси = Новый WSПрокси(ОпределениеСсылки, URIПространстваИмен, "CheckoutDetails", "CheckoutDetailsSoap");
Исключение
Прокси = Неопределено;
КонецПопытки;

Если Прокси <> Неопределено Тогда
KEY1 = "you_key_1";
KEY2 = "you_key_2";

Результат = Прокси.GetCheckoutDetails(KEY1,KEY2);

Если Результат.success = Истина Тогда
// Есть результат поиска.
Иначе
// Ничего не найдено
КонецЕсли;
КонецЕсли;

Ответ

200:

Стандартный ответ
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://api.rossko.ru/">
  <SOAP-ENV:Body>
    <ns1:GetCheckoutDetailsResponse>
      <ns1:CheckoutDetailsResult>
        <ns1:success>true</ns1:success>
        <ns1:DeliveryType>
          <ns1:delivery>
            <ns1:id>000000001</ns1:id>
            <ns1:name>Самовывоз со склада</ns1:name>
          </ns1:delivery>
          <ns1:delivery>
            <ns1:id>000000002</ns1:id>
            <ns1:name>Курьерская доставка</ns1:name>
          </ns1:delivery>
          <ns1:delivery>
            <ns1:id>000000004</ns1:id>
            <ns1:name>Экспресс-доставка по Владивостоку (2 часа) - 250 р.</ns1:name>
          </ns1:delivery>
        </ns1:DeliveryType>
        <ns1:PaymentType>
          <ns1:payment>
            <ns1:id>1</ns1:id>
            <ns1:name>Оплата банковским платежом</ns1:name>
          </ns1:payment>
          <ns1:payment>
            <ns1:id>2</ns1:id>
            <ns1:name>Оплата наличными при получении товара</ns1:name>
          </ns1:payment>
        </ns1:PaymentType>
        <ns1:DeliveryAddress>
          <ns1:address>
            <ns1:city>Новосибирск</ns1:city>
            <ns1:street>Бетонная</ns1:street>
            <ns1:house>14</ns1:house>
          </ns1:address>
        </ns1:DeliveryAddress>
        <ns1:CompanyList>
          <ns1:company>
            <ns1:name>ООО "Рога и Копыта"</ns1:name>
            <ns1:requisite>ИНН 0123456789</ns1:requisite>
          </ns1:company>
        </ns1:CompanyList>
      </ns1:CheckoutDetailsResult>
    </ns1:GetCheckoutDetailsResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Параметры ответа

ПараметрТипОбязателенОписание
successbooleanYesРезультат запроса
messagestringСообщение описывающее ошибку
DeliveryTypeobjectСписок доступных доставок, элемент delivery
idintYesИдентификатор доставки
namestringYesНаименование доставки
PaymentTypeobjectСписок доступных типов оплат, элемент payment
idintYesИдентификатор типа оплаты
namestringYesНаименование типа оплаты
DeliveryAddressobjectСписок доступных адресов доставки, элемент address
citystringYesГород
streetstringYesУлица
housestringYesДом
officestringYesКвартира\офис
CompanyListobjectСписок доступных реквизитов, элемент company
namestringYesНаименование организации
requisitestringYesРеквизиты организации