Получение расчета ОСАГО
Метод для расчета стоимости полиса ОСАГО по идентификатору запроса.
Система рассчитывает стоимость полиса по доступным предложениям и отправляет ссылку на черновик/оплату.
Если рассчитать стоимость полиса не получилось, нужно вызвать метод получения предложения для финального расчета.
Яндекс проверяет статус расчета не чаще одного раза в секунду, не дольше трех минут, пока он не примет одно из значений:
CALCULATION_READY— расчет готов;NO_CALCULATION_AVAILABLE— доступных расчетов нет;CALCULATION_ERROR— ошибка расчета.
Формат запроса
GET /osago/calculate
|
Параметр |
Описание |
Тип |
Комментарий |
|
|
Идентификатор запроса. |
|
|
Успешный ответ
200 OK
Формат ответа
{
"request_id": "550e8400-e29b-41d4-a716-446655440000",
"status": "DRAFT",
"partner": {
"code": 12,
"name": "Банки.ру",
"logo_url": "//partner.ru/ugc/logo_135x85.gif"
},
"offers": [
{
"offer_id": "44234899",
"partner": {
"code": 12,
"name": "Банки.ру",
"logo_url": "//partner.ru/ugc/logo_135x85.gif"
},
"price": 7072,
"status": "CREATED",
"is_prolongation": true,
"is_ext_prolongation": false,
"is_reinsurance_pool": false,
"draft_url": "https://partner.ru/policy?id=112233",
"payment_url": "https://pay.it/policy?id=112233",
"policy_series": "ХХХ",
"policy_number": "0166171796",
"message": "Требуется указать действительный адрес проживания",
"upsales": [
{
"id": "112234",
"is_required": true,
"upsale_code": "AccidentPassengersPoolForEOsago150",
"short_name": "Страхование пассажиров",
"full_name": "Страхование пассажиров от несчастного случая при ДТП",
"insured": "Все, кто находился в машине в момент ДТП, до 5 человек",
"insurance_period": "1 год",
"options": [
{
"id": 1,
"is_default": false,
"compatibility_id": 1,
"name": "Страхование пассажиров",
"description": "Страхование пассажиров от несчастного случая при ДТП",
"insured": "Все, кто находился в машине в момент ДТП, до 5 человек",
"risk_payments": [
{
"risk": "Смерть в результате несчастного случая",
"pays": [
"100% страховой суммы"
]
}
],
"price": 1480
}
]
}
]
}
],
"drivers": [
{
"series": "1234",
"number": "123456",
"coefficients": {
"tb": 6896,
"kt": 1.8,
"kbm": 1.17,
"kvs": 1,
"ks": 1,
"kp": 1,
"km": 1.1,
"kn": 1,
"ko": 2.32,
"kpr": 1
}
}
]
}
|
Параметр |
Описание |
Тип |
Комментарий |
|
|
Информация о партнере. |
Информация о страховщике или агрегаторе. |
|
|
|
Идентификатор запроса. |
|
|
|
|
Статус процесса расчета ОСАГО. |
||
|
|
Информация о водителях и их коэффициентах. |
||
|
|
Массив предложений ОСАГО. |
PartnerInfo
Информация о партнере.
|
Параметр |
Описание |
Тип |
Комментарий |
|
|
Код. |
|
Пример: |
|
|
Ссылка на логотип. |
|
Пример: |
|
|
Наименование партнера. |
|
Пример: |
CalculationStatus
Статусы процесса расчета полиса ОСАГО. Возможные значения:
DRAFT— черновик (расчет не начат);PARTNER_CALCULATION_IN_PROGRESS— расчет выполняется партнером;CALCULATION_READY— расчет готов;PAID— полис оплачен по расчету (для страховой компании — единственный, для агрегатора — один из предложенных);CLOSED— закрыт, полис выпущен;NO_CALCULATION_AVAILABLE— отсутствуют доступные расчеты;CALCULATION_ERROR— ошибка расчета.
DriverInfo
|
Параметр |
Описание |
Тип |
Комментарий |
|
|
Список коэффициентов. |
||
|
|
Номер водительского удостоверения. |
|
Пример: |
|
|
Серия водительского удостоверения. |
|
Пример: |
OsagoOffer
Предложение ОСАГО. Обязательность полей зависит от метода, в котором возвращается предложение.
|
Параметр |
Описание |
Тип |
Комментарий |
|
|
Идентификатор. |
|
Пример: |
|
|
Информация о партнере, который является страховщиком. |
||
|
|
Текущий статус обработки предложения ОСАГО. |
||
|
|
Ссылка на черновик полиса в формате PDF. |
|
Пример: |
|
|
Является ли предложение пролонгацией от другой компании. |
|
Пример: |
|
|
Является ли предложение пролонгацией. |
|
Пример: |
|
|
Входит ли предложение в перестраховочный пул. |
|
Возможные значения:
|
|
|
Сообщение об ошибке / иные сообщения. |
|
Пример: |
|
|
Ссылка на оплату. |
|
Пример: |
|
|
Номер полиса. |
|
Пример: |
|
|
Серия полиса. |
|
Пример: |
|
|
Цена. |
|
Пример: |
|
|
Массив предложений кросс-продаж. |
DriverCoefficients
|
Параметр |
Описание |
Тип |
Комментарий |
|
|
Коэффициент бонус-малус. |
|
Пример: |
|
|
Коэффициент мощности двигателя. |
|
Пример: |
|
|
Коэффициент нарушений. |
|
Пример: |
|
|
Коэффициент ограничения числа водителей. |
|
Пример: |
|
|
Коэффициент срока действия договора. |
|
Пример: |
|
|
Коэффициент категории транспортного средства. |
|
Пример: |
|
|
Коэффициент сезонности. |
|
Пример: |
|
|
Территориальный коэффициент. |
|
Пример: |
|
|
Коэффициент возраста и стажа. |
|
Пример: |
|
|
Базовый тариф. |
|
Пример: |
OfferStatus
Текущий статус обработки предложения ОСАГО. Группы статусов:
- Создание и расчет:
CREATED— предложение создано;PRE_CALC_SENT— отправлено на предварительный расчет;PRE_CALC_IN_PROGRESS— расчет выполняется;PRE_CALC_READY— предварительный расчет готов;APPROVED— предложение подтверждено;REJECTED— предложение отклонено.
- Оплата:
PAYMENT_READY— готово к оплате (ссылка получена);PAYMENT_LINK_FAILED— не удалось получить ссылку на оплату;PAYMENT_COMPLETED— оплачено;PAYMENT_CANCELLED— оплата отменена.
- Финальные статусы:
CLOSED_PAID— успешно завершено (оплата);CLOSED_OTHER_OFFER— клиент выбрал другое предложение;CLOSED_TIMEOUT— закрыто по таймауту;OFFER_ERROR— ошибка обработки.
UpsaleInfo
|
Параметр |
Описание |
Тип |
Комментарий |
|
|
Полное название кросс-продажи. |
|
Пример: |
|
|
Идентификатор кросс-продажи. |
|
Пример: |
|
|
Период страхования. |
|
Пример: |
|
|
Застрахованные объекты/лица. |
|
Пример: |
|
|
Короткое название кросс-продажи. |
|
Пример: |
|
|
Является ли кросс-продажа обязательной для оформления полиса. |
|
Пример: |
|
|
Массив опций кросс-продажи. |
Пользователь может выбрать одну из опций. |
|
|
|
Код кросс-продажи. |
|
Пример: |
UpsaleOption
|
Параметр |
Описание |
Тип |
Комментарий |
|
|
Идентификатор совместимости опции кросс-продажи. |
|
Каждой опции кросс-продажи может быть выдан идентификатор совместимости. Если в конечном наборе выбранных кросс-продаж и их опций есть те, чьи |
|
|
Описание опции кросс-продажи. |
|
Пример: |
|
|
Идентификатор опции кросс-продажи. |
|
Пример: |
|
|
Застрахованные объекты/лица. |
|
Пример: |
|
|
Является ли опция включенной по умолчанию. |
|
Если для кросс-продажи есть |
|
|
Название опции. |
|
Пример: |
|
|
Страховая премия опции. |
|
Пример: |
|
|
Массив рисков и страховых сумм. |
RiskPayment
|
Параметр |
Описание |
Тип |
Комментарий |
|
|
Массив страховых сумм. |
|
Пример: |
|
|
Название риска. |
|
Пример: |
Остались вопросы?
Внимание
Специалисты отдела клиентского сервиса могут вас проконсультировать только по кампаниям того логина, с которого вы обращаетесь. Логин можно увидеть, если открыть ya.ru на соседней вкладке браузера. Специалист получит доступ к вашим данным только при обработке обращения.
Сканируйте QR-код или нажмите на него для перехода по ссылке.
При выборе Telegram, WhatsApp учитывайте, что Яндекс не контролирует, как сторонние мессенджеры хранят ваши данные и переписку на своей стороне, и не несет за это ответственность.