Интеграция с 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
Заказать работу
предложить оффер

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

Archive

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