11. Конечная цена на экскурсию / тур
Метод для получения конечной цены на конкретную экскурсию на определенную дату для указанного количества человек:
https://experience.tripster.ru/api/partners/<partner_name>/experiences/<experience_id>/price/
Параметры запроса
<id> id экскурсии, по которой получаете отзывы
Стандартные параметры format и page_size, прочитайте про постраничную загрузку данных
Фильтры
persons_count - количество человек. Обязательный параметр
date - дата экскурсии в формате YYYY-DD-MM. Обязательный параметр
time - время экскурсии
promocode - промокод
tickets - количество билетов разного типа ([{"id": int, "count": int}])
Стандартные параметры format и page_size, прочитайте про постраничную загрузку данных
Структура ответа
Пример ответа API
{
"value": 250.0,
"pre_pay": 50.0,
"payment_to_guide": 200.0,
"per_ticket": [
{
"id": 3917702062,
"title": "Стандартный билет",
"count": 10,
"price": 250.0
}
],
"currency": "EUR",
"currency_rate": 60.0,
"value_string": "€250 за 10 человек",
"price_description": "€250 за 10 человек"
}
Описание ответа
Параметр | Описание | Тип |
value | Стоимость экскурсии на выбранную дату для указанного числа человек | Float |
pre_pay | Сумма, которую нужно будет внести в качестве предоплаты | Float |
payment_to_guide | Сумма, которую нужно будет заплатить гиду на месте | Float |
per_ticket | Объект с информацией о цене. В зависимости от выбранной гидом ценовой модели (человек/группа) будет передаваться параметр per_person/per_group/per_ticket | Объект |
per_ticket.id | ID объекта | Число |
per_ticket.title | Наименование | Строка |
per_ticket.count | Число человек, для которог орассчитывается стоимость |
|
per_ticket.price |
|
|
currency | Валюта | Строка |
currency_rate | Курс валюты в рублях | Float |
value_string | Строкое представление суммы |
|
price_description |
|
|