Интеграция с API ОСАГО сайта sravni.ru
Друзья, привет! Хочу рассказать про опыт работы по интеграции с API от сайта sravni.ru, которое позволяет осуществлять процесс продажи полисов ОСАГО внешним клиентам и партнерам оного, получая при это агентское вознаграждение. Ранее я уже рассказывал про аналогичную интеграцию с сервисом INGURU, в данном случае все аналогично — несколько простых и понятных шагов. API позволяет осуществлять предварительный расчет стоимости полиса ОСАГО, а также формировать заявку на его покупку. При этом, сервис sravni.ru в автоматическом режиме отправит заявку во все страховые компании, которые ему доступны и предложит в ответ список предложений, с ценами и возможностью покупки — все это доступно по API, это дает широкие возможности внешним партнерам и вам. Например интегрировать свою форму, калькулятор(ранее также рассказывал о нем) расчета стоимости полиса ОСАГО и его покупки, на своем сайте и таким образом продавать страховые полисы посетителям своего сайта .
Схема процесса продажи полисов ОСАГО
Схема порядка вызова методов для оформления полиса ОСАГО:

Для пользователя процесс работы будет выглядеть так:
- Оформить полис ОСАГО. Ввести данные получить список цен;
- Выбрать СК и купить полис ОСАГО;
- Купить полис в другой СК (если предложений от первой СК не получено);
- Оплатить полис. Завершение процесса.
Пример калькулятора и формы расчета, разработанного мною:
Описание API
Для доступа к методам API требуется авторизация, которая является анонимной, достаточно лишь только обратиться к серверу с указанием нужных заголовков запроса. Все очень просто, в равнении с другими аналогичными сервисами. Доступно два сервера: продакшн и тестовый.
Справочники
Методы по работе со справочниками позволяют получить данные о характеристиках ТС, чтобы передавать эти значения для оформления полиса ОСАГО через sravni.ru.
- Бренд ТС — Метод возвращает список авто-производителей с моделями начиная с minYear года выпуска;
- Модели ТС — Метод возвращает список с годами выпуска моделей авто-производителя brandId;
- Год выпуска ТС по ModelId — Метод возвращает список с годами выпуска моделей авто-производителя modelId;
- Год выпуска ТС по BrandId — Метод возвращает список моделей производетеля brandId начиная с year года выпуска;
- Модификации бренда по году выпуска и ModelId — Метод возвращает модификации бренда по году выпуска и модели.
Поиск цен
- Метод Calculate — Метод вызывается для получения id, который затем используется для возврата списка страховых с ценами на ОСАГО;
- Метод Calculate/{id} — Метод используется для получения списка страховых компаний и цен на полис ОСАГО. Метод вызывается несколько раз (polling);
- Метод Providers — Метод возвращает список провайдеров (страховых компаний) по региону, которые могут заключить полис ОСАГО с клиентом. Не является обязательным.
Выбор СК и оплата
- Метод Orders — Метод cоздает заказ ОСАГО в системе сравни.ру и запускает сохранение в страховой. Необходимо передать все сохраненные о клиенте данные для получения уникального id ордера;
- Метод TrySave/{id} — Метод запускает расчет ОСАГО через сохранение договора;
- Метод OrdersWithTrySave/{Id} — Метод позволяет узнать состояние заказа, с обновлением каждые несколько секунд и возвращает пользователю ссылку на оплату;
- Метод Reports/Orders — Метод позволяет получить заказы ОСАГО из базы данных по партнерам.
Заключение
Процесс интеграции с данным API существенно проще, нежели чем интеграция напрямую со страховыми компаниями(ранее о которых я рассказывал тут: АльфаСтрахование, Ингосстрах), разработчики сравни.ру постарались сделать API простым и понятным. Сама же интеграция позволяет организовать автоматическую продажу полисов ОСАГО на вашем сайте и зарабатывать на агентском вознаграждении.
Если вам потребуется помочь в работе с API, интеграция или скрипт калькулятора ОСАГО, обращайтесь буду рад вам помочь!

Автор: 








