Как найти перевозчика на груз
Если вы опубликовали груз на персональной Площадке или включили возможность бронирования грузов, то перевозчик может забронировать ваш груз и прислать данные для оформления заявки на перевозку.
Если вы собираете встречные предложения к грузу, получить их можно одним из методов получения отзывов на груз:
Получение отзывов на конкретный груз фирмы.
На данный момент можно получить только встречные предложения. get /v1.0/loads/new/{loadId}/responses
curl 'https://api.ati.su/v1.0/loads/new/{loadId}/responses' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/v1.0/loads/new/{loadId}/responses");
200 Массив отзывов
Id отзыва
Id груза, на который оставлен отзыв
Номер груза
Id фирмы, которой принадлежит груз
Id фирмы, которая оставила отзыв
Название фирмы
Контакт, который сделал встречное предложение
Дата добавления отзыва
Дата изменения отзыва
Предложенная цена встречного предложения
Валюта встречного предложения
Значение из словаря валют АТИ
Предложенная цена встречного предложения с ндс
Валюта ставки встречного предложения б/нал с НДС.Параметр должен быть равен валюте, указанной в грузе, если параметр FixedRate равен True и параметр Torg равен False.
Значение из словаря валют АТИ
Предложенная цена встречного предложения без ндс
Валюта встречного предложения без ндс
Обозначение откуда было добавлено встречное предложение
0
- Неизвестный источник1
- Мобильное приложение2
- Интегратор3
- Перехват грузов интегратором4
- Страница поиска грузов5
- Перехват машин6
- Сквозное встречное предложение, добавлено автоматически
Примечание к встречному предложению
Максимальная длина - 512 символов
Атрибуты оплаты, по умолчанию - 0. Битовая сумма следующих параметров:
1
- возможна оплата наличными2
- возможна оплата по безналичному рассчету4
- блиц8
- оплата с НДС16
- возможна предоплата32
- оплата на выгрузке64
- включена ли оплата через некоторое количество банковских дней
Процент предоплаты
Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 16 - возможна предоплата. Допустимое значение от 0 до 100
Оплата через ... банковских дней
Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 64 - включена оплата через некоторое количество банковских дней. Допустимое значение от 0 до 99
Дата, когда предложивший хочет перевезти ваш груз
Определяет, просрочен ли отзыв. Когда груз редактируют, удаляют, обновляют, отзыв помечается просроченным.
Только для чтения.
Относится ли отзыв к публикующемуся грузу
Параметр "Груза нет"
Валюта "Озвученной ставки"
Значение из словаря валют АТИ
Озвученная ставка
Информация о фирме, оставившей отзыв на груз
Сумма очков фирмы (количество звезд)
Тип звезд фирмы
0
: Серый1
: Красный2
: Желтый3
: Зеленый4
: Партнер АТИ5
: Сотрудник АТИ6
: Гос. органы7
: ОДКС
Полное название фирмы
Информация о контакте фирмы, оставившем отзыв на груз
Id контакта в фирме
Имя контакта
Телефон
Электронная почта
Аккаунт ICQ
Телефон(мобильный)
Мобильный оператор
Аккаунт Skype
Id города
Значение из словаря городов АТИ
Информация о местоположении фирмы
Id города
Значение из словаря городов АТИ
Id региона
Значение из словаря регионов АТИ
Id страны
Значение из словаря стран АТИ
Составное название состоящее из названий города, региона и страны разделенные через запятую
Составное название состоящее из названия города, названия региона (если город не является областным центром) и буквенного кода страны (если страна отличается от России)
Является ли город региональным центром
Размер города по числу жителей
1
: до 10.0002
: от 10.000 до 50.000;3
: от 50.000 до 100.000;4
: от 100.000 до 500.000;5
: от 500.000 до 1.000.000;6
: свыше 1.000.000.
Id в базе ФИАС
Название города
Название региона
Название страны
Буквенный код страны
ИНН
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/api/loads/#loads-title-errors)
Модель ошибки
Причина ошибки
Ключ ошибки
Получение встречных предложений на грузы фирмы с одной или несколькими ставками . get /v1.0/loads/new/responses
curl 'https://api.ati.su/v1.0/loads/new/responses' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/v1.0/loads/new/responses");
200 Массив отзывов на все грузы фирмы
Id отзыва
Id груза, на который оставлен отзыв
Номер груза
Id фирмы, которой принадлежит груз
Id фирмы, которая оставила отзыв
Название фирмы
Контакт, который сделал встречное предложение
Дата добавления отзыва
Дата изменения отзыва
Предложенная цена встречного предложения
Валюта встречного предложения
Значение из словаря валют АТИ
Предложенная цена встречного предложения с ндс
Валюта ставки встречного предложения б/нал с НДС.Параметр должен быть равен валюте, указанной в грузе, если параметр FixedRate равен True и параметр Torg равен False.
Значение из словаря валют АТИ
Предложенная цена встречного предложения без ндс
Валюта встречного предложения без ндс
Обозначение откуда было добавлено встречное предложение
0
- Неизвестный источник1
- Мобильное приложение2
- Интегратор3
- Перехват грузов интегратором4
- Страница поиска грузов5
- Перехват машин6
- Сквозное встречное предложение, добавлено автоматически
Примечание к встречному предложению
Максимальная длина - 512 символов
Атрибуты оплаты, по умолчанию - 0. Битовая сумма следующих параметров:
1
- возможна оплата наличными2
- возможна оплата по безналичному рассчету4
- блиц8
- оплата с НДС16
- возможна предоплата32
- оплата на выгрузке64
- включена ли оплата через некоторое количество банковских дней
Процент предоплаты
Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 16 - возможна предоплата. Допустимое значение от 0 до 100
Оплата через ... банковских дней
Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 64 - включена оплата через некоторое количество банковских дней. Допустимое значение от 0 до 99
Дата, когда предложивший хочет перевезти ваш груз
Определяет, просрочен ли отзыв. Когда груз редактируют, удаляют, обновляют, отзыв помечается просроченным.
Только для чтения.
Относится ли отзыв к публикующемуся грузу
Параметр "Груза нет"
Валюта "Озвученной ставки"
Значение из словаря валют АТИ
Озвученная ставка
Информация о фирме, оставившей отзыв на груз
Сумма очков фирмы (количество звезд)
Тип звезд фирмы
0
: Серый1
: Красный2
: Желтый3
: Зеленый4
: Партнер АТИ5
: Сотрудник АТИ6
: Гос. органы7
: ОДКС
Полное название фирмы
Информация о контакте фирмы, оставившем отзыв на груз
Id контакта в фирме
Имя контакта
Телефон
Электронная почта
Аккаунт ICQ
Телефон(мобильный)
Мобильный оператор
Аккаунт Skype
Id города
Значение из словаря городов АТИ
Информация о местоположении фирмы
Id города
Значение из словаря городов АТИ
Id региона
Значение из словаря регионов АТИ
Id страны
Значение из словаря стран АТИ
Составное название состоящее из названий города, региона и страны разделенные через запятую
Составное название состоящее из названия города, названия региона (если город не является областным центром) и буквенного кода страны (если страна отличается от России)
Является ли город региональным центром
Размер города по числу жителей
1
: до 10.0002
: от 10.000 до 50.000;3
: от 50.000 до 100.000;4
: от 100.000 до 500.000;5
: от 500.000 до 1.000.000;6
: свыше 1.000.000.
Id в базе ФИАС
Название города
Название региона
Название страны
Буквенный код страны
ИНН
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/api/loads/#loads-title-errors)
Модель ошибки
Причина ошибки
Ключ ошибки
Перевозчика, предложившего хорошую ставку, вы можете пригласить на Заказ.
Отправка приглашения по встречному предложению post /v1.2/orders/invites/counter_offer
Id груза
Id встречного приглашения. Значение из метода получения отзывов
По каким ставкам отправить приглашение. Типы ставок:
0
— наличные1
— б/нал с НДС2
— б/нал без НДС
Через сколько минут отменить приглашение "Оформить Заказ". Допустимое значение от 1 до 4320 минут. По умолчанию - 4320 (3 суток)
Приглашение создано автоматически
curl 'https://api.ati.su/v1.2/orders/invites/counter_offer' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"load_id":"7a48a9d3-55cb-48a2-8527-35ff461eeb8c","response_id":"5026ffdd-4c2a-eb11-bb90-0025906a774d","rate_types":[0],"cancel_after_in_minutes":60,"is_auto":false}'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("POST", "https://api.ati.su", "/v1.2/orders/invites/counter_offer", "{""load_id"":""7a48a9d3-55cb-48a2-8527-35ff461eeb8c"",""response_id"":""5026ffdd-4c2a-eb11-bb90-0025906a774d"",""rate_types"":[0],""cancel_after_in_minutes"":60,""is_auto"":false}");
200 Приглашение отправлено
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Модель ошибки
Причина ошибки
Ключ ошибки
Если вы знаете, какому перевозчику хотите отдать груз, опубликуйте груз с нужной ставкой и отправьте персональное приглашение на Заказ.
Отправка приглашения post /v1.2/orders/invites
Id груза
Id аккаунта приглашаемой фирмы
Список контактов приглашаемой фирмы
Параметры оплаты заказа. Обязательно указание хотя бы одной ставки и валюты для неё.
Сумма
ID валюты
Сумма с НДС
ID валюты c НДС
Сумма без НДС
ID валюты без НДС
Через сколько минут отменить приглашение "Оформить Заказ". Допустимое значение от 1 до 4320 минут. По умолчанию - 4320 (3 суток)
Дата отмены предложения на перевозку груза, формат ISO 8601
Запрос отслеживания через АТИ Водитель
curl 'https://api.ati.su/v1.2/orders/invites' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"load_id":"7a48a9d3-55cb-48a2-8527-35ff461eeb8c","taker_ati_id":"14612","taker_contacts_list":[0],"payment":{"price":10000,"currency_id":32,"nds_price":0.5,"nds_currency_id":0,"not_nds_price":0.5,"not_nds_currency_id":0},"cancellation_date":"1970-01-01T00:00:00.000Z","is_tracking":false}'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("POST", "https://api.ati.su", "/v1.2/orders/invites", "{""load_id"":""7a48a9d3-55cb-48a2-8527-35ff461eeb8c"",""taker_ati_id"":""14612"",""taker_contacts_list"":[0],""payment"":{""price"":10000,""currency_id"":32,""nds_price"":0.5,""nds_currency_id"":0,""not_nds_price"":0.5,""not_nds_currency_id"":0},""cancellation_date"":""1970-01-01T00:00:00.000Z"",""is_tracking"":false}");
200 Приглашение отправлено
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Модель ошибки
Причина ошибки
Ключ ошибки
Перевозчик получит уведомление и сможет взять груз и отправить вам данные для оформления документов.
Если же по грузу проводились Торги (Аукцион), то после их завершения груз автоматически будет забронирован за победителем, за исключением случая, когда несколько ставок будут считаться лучшими: одна - “с лучшей датой”, а другая - “с лучшей ставкой”. В этом случае победителя нужно будет выбрать вручную. Это можно сделать с помощью метода смены победителя в Торгах.
Смена победителя Торгов (аукциона) post /v1.2/auction/bet/win/{auctionRateId}
curl 'https://api.ati.su/v1.2/auction/bet/win/{auctionRateId}' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("POST", "https://api.ati.su", "/v1.2/auction/bet/win/{auctionRateId}");
200 Торги (аукцион) грузовладельца
Торги (аукцион) для грузовладельца
Возможность принимать другой тип оплаты (с НДС или без НДС)
Id сделки, привязанной к Торгам (аукциону)
Id Торгов (аукциона)
Список ставок по Торгам (аукциону)
Дата добавления
Фирма, поставившая ставку
Id ставки
Контакт
Ближайшая возможная для перевозчика дата загрузки. Используется только в Торгах с критерием победы по ставке и дате загрузки
Ставка c НДС на груз, выставленная перевозчиком
Ставка без НДС на груз, выставленная перевозчиком
Система, на стороне которой сделана ставка
Статус ставки
-8
- Грузоотправитель отклонил документ-7
- Победитель отклонил документ-6
- Победитель отменил сделку-5
- Грузовладелец отменил сделку-4
- Победитель отказался, теперь его нельзя выбрать больше в качестве победителя-3
- Бывший победитель-2
- Перевозчик отказался от участия0
- Непобедная ставка при завершении Торгов (аукциона)1
- Победная ставка
Параметры перезапуска торгов
Финальное действие после завершения аукциона
1
— Опубликовать груз со ставкой2
— Опубликовать груз с запросом ставки3
— Удалить груз
Оставшееся количество попыток выбора нового победителя
Оставшееся количество попыток перезапуска торгов
Длительность торгов в минутах после перезапуска
Начальное количество попыток выбора нового победителя
Начальное количество попыток перезапуска торгов
Параметр, показывающий, был ли последний перезапуск выбран вручную
Повышение ставки при перезапуске
Способ повышения ставки
1
— Повышение ставки в валюте2
— Повышение ставки в процентах
Автопродление Торгов (аукциона) при выставлении ставки в последние 5 минут до окончания Торгов (аукциона)
Валюта ставки на груз
Текущая ставка с НДС
Текущая ставка без НДС
Аукцион помечен удалённым - спустя некоторое время он автоматически удалится полностью
Время окончания подачи документов (только для победителя)
Длительность Торгов (аукциона) в минутах
Время окончания Торгов (аукциона)
Время окончания Торгов (аукциона), после которого они автоматически завершаются, если нет автопродления
Тип окончания аукциона
0
- По времени1
- По минимальной ставке2
- Досрочное
Завершены ли Торги (аукцион)
Время подачи документов истекло (только для победителя)
Id груза, для которого активны Торги (аукцион)
Максимально допустимая ставка по Торгам (аукциону) при автоповышении (RaiseBid = true)
Максимально допустимое время, на которое сдвигается окончание Торгов (аукциона) при включённом AutoRenew (в минутах)
Ставка НДС
Следующая возможная ставка с НДС
Следующая возможная ставка без НДС
Количество участников
Автоповышение ставки на Шаг (step), если нет предложений
Период увеличения ставки в минутах при автоповышении (RaiseBid = true)
Отмена ставки запрещена
Время, на которое сдвигается окончание Торгов (аукциона) при включённом AutoRenew (в минутах)
Количество минут с момента начала Торгов (аукциона) (StartDate), после которых возможно принимать встречные предложения
Встречные предложения запрещены
Серверное время. Для синхронизации Торгов (аукциона)
Время начала Торгов (аукциона)
Длительность Торгов (аукциона) отсчитывается с момента первой ставки
Статус аукциона
-100
- Не удалось определить состояние аукциона-14
- Аукцион отменён вручную грузовладельцем-13
- Аукцион удалён, т.к. расторгнут заказ-12
- Аукцион без ставок завершён-11
- Аукцион удалён автоматически-
-10
- Аукцион удалён т.к. сделка завершена -9
- Аукцион удалён-8
- При включённом копировании грузов: ожидается действие от экспедитора в случае, когда заказ с победителем отменён, других участников нет-7
- При включённом копировании грузов: ожидается действие с торгами от экспедитора в случае, когда заказ с победителем отменён и есть потенциальный победитель-6
- При включённом копировании грузов: торги завершены, экспедитор не является победителем-5
- Одна ставка лучшая по цене, другая по дате-4
- Закончился, но победитель вовремя не взял груз и при этом есть еще возможные победители-3
- Закончился, но победитель вовремя не взял груз и при этом он единственный возможный победитель-2
- Закончился, ждем когда победитель возьмёт груз-1
- Закончился, ставок нет0
- Идет, ставок нет1
- Идёт (уже есть валидные ставки)
Шаг изменения ставки Торгов (аукциона)
Время на предоставление перевозчиком данных для заявки (в часах)
Время выигрыша ставки (только для победителя)
Критерий победы в аукционе
0
- Выбор победителя происходит автоматически по лучшей ставке1
- Выбор победителя происходит по ставке и дате загрузки. Если нет лучшей ставки с лучшей датой - требуется выбор победителя вручную
403 У вас нет доступа на установление победной ставки
404 Торги (аукцион) не найдены, либо груз не найден
После того, как победитель возьмет груз и отправит вам данные, вы сможете оформить с ним Заказ.