clientId (идентификатор клиента), тогда необходимо передать параметры clientName и clientPhone.clientPhone, тогда к расчету стоимости будет привязан этот клиент, иначе будет создан новый клиент с логином clientPhone.routePoints передается массив с точками маршрута. Для корректного расчета необходима хотя бы одна точка.paymentType и будет использован в процессе исполнения заказа. Сейчас поддерживается эти способы оплаты:cash - Оплата наличными исполнителюaссount - Оплата с баланса внутреннего счетаdefaultPrice - это значение используется как расчетная стоимость без фактических расчетов тарифа.price = 0.curl --location --request POST 'https://api.masterdru.ru/price/calc' \
--header 'x-apis-key: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"serviceId": "504f3ab9-6145-42f9-ae64-2638f836af38",
"routePoints": [
{
"lat": -46.3245,
"lng": -55.0056,
"address": "28932 Commercial Street",
"no": 1
}
],
"paymentType": "cash",
"deviceId": "Lb0y3cFNoy",
"clientId": "ba71d5fe-36d8-4211-ae42-ed24f40009dc"
}'{
"code": "APIS-200",
"success": true,
"data": {
"items": [
{
"id": "0653839b-86f2-4908-b8ba-9816770bcf2c",
"requestId": "cfba26f2-9dd5-488f-8d00-657727f266d1",
"tariffId": "e888f86a-817f-4ccc-9552-0aa05ba4469f",
"price": 599.6,
"currencyСode": "RUB",
"caption": "aestas",
"descr": "adduco-combibo-aedificium",
"supplierTime": 42
},
{
"id": "4a71b15f-81eb-4722-8afb-6a7606b9569f",
"requestId": "cfba26f2-9dd5-488f-8d00-657727f266d1",
"tariffId": "ad8ace9c-e7dc-4862-b2e0-7916b69391c1",
"price": 7.79,
"currencyСode": "RUB",
"caption": "verbum",
"descr": "arbustum-conicio-copiose",
"supplierTime": 18
}
]
}
}