Параметр | Описание | Тип | Обязательный | Пример |
---|---|---|---|---|
city_pickup_code | Код города откуда | строка | Да | 660000100000 |
city_delivery_code | Код города куда | строка | Да | 000000000001 |
declared_price | Объявленная стоимость груза (руб) | integer | Да | 1000 |
confirmation_price | Наличие документов подтверждающих стоимость | boolean | Да (если declared_price более 50 000), по умолчанию 0 | 1 |
service | массив кодов услуг | массив кодов услуг | Нет | service[0] = T001 service[1] = S026 |
height | Высота груза (см) позиции | decimal(10,2) | Да (если не указан volume) | places[0][height] = 100 places[1][height] = 120 |
width | Ширина груза (см) позиции | decimal(10,2) | Да (если не указан volume) | places[0][width] = 100 places[1][width] = 120 |
length | Длина груза (см) позиции | decimal(10,2) | Да (если не указан volume) | places[0][length] = 100 |
count_place | Количество мест в позиции | массив integer | Да | places[0][count_place] = 1 places[1][count_place] = 2 |
weight | Масса КГ позиции | decimal(10,2) | Да | places[0][weight] = 2 places[1][weight] = 0.4 |
volume | Объем М³ позиции | массив decimal(10,3) | Да (если не указаны height, width, length) | places[1][volume] = 1 places[0][volume] = 2 |
pick_up | Забор груза по городу | integer( 1 - да 0 - нет ) | Нет | 1 |
delivery | Доставка груза по городу | integer( 1 - да 0 - нет ) | Нет | 1 |
insurance | Услуга страхования груза | integer( 1 - да 0 - нет ) | Да (если стоимость груза равна или более 10 000 руб.) | 1 |
insurance_agent_code | Код страхового агента | строка | Да (если insurance = 1 ) | 8000152423 |
have_doc | Есть документы подтверждающие стоимость груза | integer( 1 - да 0 - нет ) | Да (если стоимость груза равна или более 50 000 руб. ) | 1 |
cargo_type_code | Код характера груза | строка | Нет (по умолчанию 03) | 01 |
currency_code | Валюта результата расчета | массив строка | Нет (по умолчанию RUB) | currency_code[0] = KZT currency_code[1] = RUB |
all_places_same | Все места одинаковы по размеру | boolean | Нет (по умолчанию 0) | 1 |
Параметры ответа массив типа calculateResult где ключом элемента является тип валюты например RUB
Описание типа calculateResult:
Параметр | Описание | Тип | Пример |
---|---|---|---|
standart | Стандарт | calculateResultType | |
economy | Эконом | calculateResultType | |
express | Экспресс | calculateResultType | |
standard_courier | Стандарт курьер | calculateResultType | |
express_courier | Экспресс курьер | calculateResultType |
Описание типа calculateResultType:
Параметр | Описание | Тип | Пример |
---|---|---|---|
name | Название типа перевозки | строка | Стандарт |
cost | Общая стоимость перевозки | integer | 149070 |
time | Срок доставки в днях | integer | 5 |
currency_code | Код валюты | строка | KZT |
detail | Детализация стоимости | calculateService |
Описание типа calculateService:
Параметр | Описание | Тип | Пример |
---|---|---|---|
name | Название услуги | строка | Доставка груза |
code | Код услуги | строка | S002 |
price | Стоимость услуги | integer | 3850 |
{
"city_pickup_code": "660000100000",
"city_delivery_code": "000000000001",
"declared_price": "100",
"service": [
"T001",
"S026"
],
"currency_code": [
"KZT",
"RUB"
],
"places": [
{
"count_place": "2",
"height": "100",
"width": "100",
"length": "100",
"weight": "100"
},
{
"count_place": "4",
"weight": "200",
"volume": "4"
}
],
"insurance": "1",
"insurance_agent_code": "8000152423"
}
[
{
"express": {
"cost": 757980,
"name": "Экспресс",
"time": 0,
"detail": [
{
"code": "S039",
"name": "Груз",
"price": 736470
}
],
"currency_code": "KZT"
},
"standart": {
"cost": 186246,
"name": "Стандарт",
"time": 6,
"detail": [
{
"code": "S039",
"name": "Груз",
"price": 164736
}
],
"currency_code": "KZT"
}
},
{
"express": {
"cost": 126330,
"name": "Экспресс",
"time": 0,
"detail": [
{
"code": "S025",
"name": "Жесткая доупаковка груза",
"price": 3500
},
{
"code": "S026",
"name": "Пломбирование- тип 1",
"price": 60
},
{
"code": "S031",
"name": "Возмещение страхования груза по дейст.ст",
"price": 25
},
{
"code": "S039",
"name": "Груз",
"price": 122745
}
],
"currency_code": "RUB"
},
"standart": {
"cost": 31041,
"name": "Стандарт",
"time": 6,
"detail": [
{
"code": "S025",
"name": "Жесткая доупаковка груза",
"price": 3500
},
{
"code": "S026",
"name": "Пломбирование- тип 1",
"price": 60
},
{
"code": "S031",
"name": "Возмещение страхования груза по дейст.ст",
"price": 25
},
{
"code": "S039",
"name": "Груз",
"price": 27456
}
],
"currency_code": "RUB"
}
}
]