Возврат билетов¶
Когда заказ полностью оформлен, билеты можно вернуть в продажу.
Создание запроса на возврат¶
Нужно сделать запрос POST /v1/resources/refund_requests со следующими данными:
| order: | id заказа; |
|---|---|
| culprit: | виновник (инициатор) возврата; |
| tickets: | список id билетов, которые должны остаться в заказе (конфликтует с tickets_refund); |
| tickets_refund: | список id билетов, которые нужно вернуть в заказе (конфликтует с tickets); |
Будет создан запрос на возврат в статусе new. Для одного заказа может быть создано несколько запросов.
Виновник возврата¶
Возврат может быть по различным причинам.
Виновник возврата указывается в поле culprit при создании запроса на возврат.
| user: | виноват в возврате пользователь (например, сдал билет); |
|---|---|
| org: | виноват организатор (например, отмена мероприятия); |
Подтверждение/отклонение запроса на возврат¶
Запрос PATCH /v1/resources/refund_requests/:id:
| status: | approved или rejected. |
|---|
Список запросов на возврат¶
По запросу GET /v1/resources/refund_requests возвращается список запросов на возврат билетов.
Фильтры¶
| status: | фильтр по статусу запроса; |
|---|---|
| event: | запросы по конкретному мероприятию; |
| org: | запросы по конкретному организатору (актуально для агентов); |
| vendor: | по конкретному продавцу (для организаторов); |
Сортировка¶
| created_at: | по времени создания запроса (по уполчанию); |
|---|---|
| value: | по стоимости возвращаемых билетов; |