> For the complete documentation index, see [llms.txt](https://docs.payswap.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payswap.org/russkii/use-cases/cancan/ride-hailing.md).

# Поездка на вызов

Как использовать функции CanCan для создания приложения для заказа такси, похожего на Uber?

Для создания такого приложения вам понадобятся следующие функции:

* Возможность водителям подавать заявки на работу водителем в вашем приложении
* Возможность для водителей получать запросы на заказ такси в вашем приложении
* Возможность для водителей отвечать на запросы на заказ такси в вашем приложении
* Возможность для клиентов заказывать такси в вашем приложении
* Возможность видеть местоположение водителей на карте
* Возможность делиться выручкой с водителями
* Возможность оценивать и/или оставлять отзывы о водителях/клиентах

## Становление водителем в вашем приложении

Чтобы стать водителем в вашем приложении, владельцы автомобилей могут стать партнерами вашего канала, а затем разместить свои автомобили на своих партнерских стенах непосредственно на вашем канале. Вы можете узнать больше об этом на странице ниже:

{% content-ref url="/pages/0BaCKBcuMqfGHXQywxcJ" %}
[Партнерские отношения](/russkii/products/cancan/partnerships.md)
{% endcontent-ref %}

## Бронирование водителя/автомобиля в вашем приложении

Для бронирования водителя/автомобиля в вашем приложении пользователи сначала находят водителя/автомобиль, который подходит им наилучшим образом, на главной странице вашего канала во вкладке **Элементы > партнеры**, как показано на рисунке ниже, а затем нажимают на него, чтобы перейти на страницу его продукта.

<figure><img src="/files/apWwOgUNEBtk2Dcciy6c" alt=""><figcaption></figcaption></figure>

На странице продукта автомобиля они могут забронировать его непосредственно, через рынок стейков или с использованием valuepool. Руководства по каждому из этих случаев можно найти на страницах ниже:

{% content-ref url="/pages/hPpPYe0ZLrLYsbRWRINY" %}
[Покупка товаров/услуг](/russkii/products/cancan/products-services/buying-products-services.md)
{% endcontent-ref %}

{% content-ref url="/pages/ZPO92DAktK9Qj6NJgg0r" %}
[Покупка через рынок ставок](/russkii/products/cancan/products-services/buying-products-services/buying-through-the-stake-market.md)
{% endcontent-ref %}

{% content-ref url="/pages/vyOQpATuYNqtHi5QomXF" %}
[Покупка через Valuepools/DAO](/russkii/products/cancan/products-services/buying-products-services/buying-through-valuepools-daos.md)
{% endcontent-ref %}

После того как они забронировали (купили билет на) автомобиль, водитель свяжется с ними для установления логистики.

## Запрос автомобиля/водителя и принятие запросов

Другой способ забронировать автомобиль/водителя - создать стейк на вашем канале во вкладке **Контракты**

<figure><img src="/files/g3SbQWLvbxzwPhSRFrfF" alt=""><figcaption></figcaption></figure>

Запрос будет создан как стейк и перечислен во вкладке **Контракты > Стейки**, как показано на изображении выше. Таким образом, потенциальные водители могут просматривать последние запросы в своих районах и подавать заявки на те, которые подходят им наилучшим образом.

Вы можете узнать больше о подаче заявок на стейки и принятии заявок на стейки на странице ниже:

{% content-ref url="/pages/5xJ8pstDi8IR0UnxMmX1" %}
[Объявление о тендерах](/russkii/products/stakemarket/call-for-tenders.md)
{% endcontent-ref %}

Водители смогут фильтровать запросы по области, используя кнопки тегов **Страна**, **Город** и **Продукт** в правом верхнем углу страницы, как показано на изображении выше.

## Просмотр текущего местоположения автомобилей на карте

После того как водитель и клиент были связаны, водитель может поделиться своим текущим местоположением через приложение [PayChat](https://paychat.payswap.org) с клиентом, как показано на рисунке ниже:

<figure><img src="/files/cTyTlqOXHRKZorq09rQo" alt=""><figcaption></figcaption></figure>

## Деление выручки с водителями

При размещении своих автомобилей на своих партнерских стенах водители укажут процент, который они готовы отдать вам с каждой поездки через ваш канал. На изображении ниже пользователь ввел 10 в поле комиссии реферера, что означает, что он/она будет давать вам 10% за каждую поездку.

<figure><img src="/files/jZDx9MM9IH7zLhdDpCnV" alt=""><figcaption></figcaption></figure>

Мы также видим, что минимальная комиссия, разрешенная каналом, составляет 0%. Вы можете изменить этот параметр, следуя инструкции на странице ниже в разделе **Обновление минимальной партнерской комиссии**:

[partnerships.md](/russkii/products/cancan/partnerships.md)

Вы можете узнать больше о размещении транспортных средств (товаров) на канале партнера на странице выше в разделе **Добавление элементов на вашу партнерскую стену**.

## Оценка и/или обзор водителей/клиентов в вашем приложении

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

[reviews.md](/russkii/products/cancan/reviews.md)

В случае, если вы являетесь водителем, вы также можете оценить клиента, проголосовав за/против его/ее канала. Вы можете прочитать о том, как это сделать, на странице ниже:

{% content-ref url="/pages/FpFUTeIUQlNGoBHOzOMc" %}
[Голоса](/russkii/products/cancan/votes.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.payswap.org/russkii/use-cases/cancan/ride-hailing.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
