Параметр | Описание | Тип | Обязательный | Пример |
---|---|---|---|---|
city_pickup_code | Код города откуда | строка | Да | 660000100000 |
city_delivery_code | Код города куда | строка | Да | 000000000001 |
declared_price | Объявленная стоимость груза (руб) | integer | Да | 1000 |
confirmation_price | Наличие документов подтверждающих стоимость | boolean | Да (если declared_price более 50 000), по умолчанию 0 | 1 |
service | массив кодов услуг | массив кодов услугв | Нет | service[0] = S089 |
post_type | Тип посылки | string (01 - XS 02 - S 03 - M 04 - L) | Да | post_type = "02" |
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 |
Параметры ответа массив типа calculateResult где ключом элемента является тип посылки например S
Описание типа calculateResult:
Параметр | Описание | Тип | Пример |
---|---|---|---|
XS | Бандероль S | calculateResultType | |
S | Посылка S | calculateResultType | |
M | Посылка M | calculateResultType | |
L | Посылка L | calculateResultType |
Описание типа calculateResultType:
Параметр | Описание | Тип | Пример |
---|---|---|---|
name | Название типа перевозки | строка | Посылка S |
cost | Общая стоимость перевозки | integer | 4284 |
time | Срок доставки в днях | integer | 3 |
currency_code | Код валюты | строка | KZT |
detail | Детализация стоимости | calculateService |
Описание типа calculateService:
Параметр | Описание | Тип | Пример |
---|---|---|---|
name | Название услуги | строка | Возмещение страхования груза по дейст.ст |
code | Код услуги | строка | S031 |
price | Стоимость услуги | integer | 204 |
{
"city_pickup_code": "660000100000",
"city_delivery_code": "770000000000",
"service": [
"S089"
],
"declared_price": "6000",
"post_type": "02",
"currency_code": [
"KZT",
"RUB"
],
"insurance": "1",
"insurance_agent_code": "8000152423"
}
[
{
"S": {
"cost": 4284,
"name": "Посылка S",
"time": 3,
"detail": [
{
"code": "S031",
"name": "Возмещение страхования груза по дейст.ст",
"price": 204
},
{
"code": "S089",
"name": "ЗТТ (сборный паллетный борт)",
"price": 2040
},
{
"code": "S039",
"name": "Груз",
"price": 2040
}
],
"currency_code": "KZT"
}
},
{
"S": {
"cost": 630,
"name": "Посылка S",
"time": 3,
"detail": [
{
"code": "S031",
"name": "Возмещение страхования груза по дейст.ст",
"price": 30
},
{
"code": "S089",
"name": "ЗТТ (сборный паллетный борт)",
"price": 300
},
{
"code": "S039",
"name": "Груз",
"price": 300
}
],
"currency_code": "RUB"
}
}
]