Swagger API Личный кабинет Центр поддержки

PONY EXPRESS #

Параметр подключенияОбязательныйОписание
SOAP keyдаКлюч доступа партнера в универсальному интерфейсу, запрашивается у компании Pony Express
Тип ключанетКлюч доступа ИМ или WEB
Валидация заказадаВалидировать дату и время отгрузки при создании заказа (по умолчанию выключено)

Валидация заказа #

При включении параметра “Валидация заказа” все заказы в которых указывается pickupDate текущего дня, будет происходить проверка времени от параметра pickupTimeStart (если передан) или текущего времени (если pickupTimeStart не был переда) инициации создания заказа с учетом часового пояса адреса отгрузки.

Рассмотрим пример при включенном параметре.
Например, сегодняшняя дата 11.02.2024 и если в запросе передать "pickupDate”: “2024-02-11" и город отгрузки, например Омск, то сработает валидация, которая проверит текущее время, например 13:00, учитывая часовой пояс Омска (UTC+6), что оно не больше 15:00. Если время более 15:00, то сработает ошибка валидации и создать заказ не получится.

Еще пример, все данные такие же, но добавим начальное время передачи заказа "pickupTimeStart”: “10:00", мы ее также конвертируем с учетом часового пояса и получим время 13:00, т.е. pickupTimeStart считаем как UTC+3 (МСК), после этого получаем часовую зону города UTC+6 (ОМСК) и прибавляем 3 часа к часовому поясу МСК. Валидация пройдет успешно и в СД отправим 2024-02-11T10:00:00+03:00.