Что такое "Глубокая интеграция"

Глубокая интеграция — это формат интеграции, который предполагает что пользователи вашего приложения смогут увидеть самокаты, арендовать их оплатить стоимость аренды внутри вашего приложения, никуда не переходя.
Таким образом, пользователи будут воспринимать аренду самокатов как часть вашего собственного сервиса.

Для этого потребуется научиться делать следующие вещи:

  1. Получать и обновлять токен агента;
  2. Регистрировать и авторизировать пользователей Юрент;
  3. Отображать карту работы сервиса, включая доступные города → зоны аренды → зоны ограничений и парковки;
  4. Отображать самокаты на карте;
  5. Получать и показывать информацию об отдельном самокате (заряд, модель, тарифы), который выбрал пользователь;
  6. Бронировать самокат, а также начинать, ставить на паузу и завершать аренду;
  7. Списывать средства за поездку со счета вашего пользователя;
  8. Формировать чек с указанием ИНН владельца самоката.

В этом руководстве мы последовательно расскажем о том как реализовать все эти функции. Наша рекомендация — начать разработку с самых критичных функций: авторизация, получение информации об отдельном самокате, старт/завершение аренды и списание денег за поездку. Эти функции являются наименьшим достаточным функционалом для аренды самокатов.