Интеграция с API ОСАГО сайта sravni.ru

Author Автор: Роман Чернышов    Опубликовано: 30 августа 2019

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

Схема процесса продажи полисов ОСАГО

Схема порядка вызова методов для оформления полиса ОСАГО:
Схема порядка вызова методов для оформления полиса ОСАГО

Для пользователя процесс работы будет выглядеть так:

  • Оформить полис ОСАГО. Ввести данные получить список цен;
  • Выбрать СК и купить полис ОСАГО;
  • Купить полис в другой СК (если предложений от первой СК не получено);
  • Оплатить полис. Завершение процесса.

Пример калькулятора и формы расчета, разработанного мною:

калькулятор осаго страница 1калькулятор осаго страница 2калькулятор осаго страница 3

Описание 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, интеграция или скрипт калькулятора ОСАГО, обращайтесь буду рад вам помочь!

Оставить комментарий

Автор блога
Роман Чернышов
Веб-разработчик,
Full Stack
Senior, Architect
PHP, JavaScript, Node.JS, Python, HTML 5, CSS 3, MySQL, Bash, Linux Admin
Заказать работу
предложить оффер

Моя книга
Книга. Веб-разработчик. Легкий вход в профессию
Печатная книга
Веб-разработчик.
Легкий вход в профессию
Оформить предзаказ
Последние вопросы
Список вопросов
Последние комментарии
Меню

Archive

Мои проекты
Insurance CMS Love Crm CMS Совместные покупки Мой PHP Framework Хостинг для моих клиентов Лицензии на мой софт и поддержка