Войдирование билета#

Аннулирование (войдирование) выписанного билета без штрафов и сборов.

Описание#

Эндпоинт: POST /api/avia/ticket_cancel

Операция войдирования позволяет отменить выписанный билет без взимания штрафов (см. условия).

Использование#

Используйте этот запрос для отмены ошибочно выписанного билета или при отказе клиента от покупки сразу после выписки.

Основной сценарий#

  1. Билет был выписан через /api/avia/ticket_issue
  2. Обнаружена ошибка или клиент отказался от покупки
  3. Выполните войдирование билета в течение допустимого времени
  4. Билет аннулируется без штрафов
  5. Средства возвращаются на баланс

Базовый пример#

Минимальный запрос для войдирования билета:

1{
2  "bookingId": "019a0b6e-47eb-7157-926e-80691497ebfc",
3  "ticketNumber": "555-6170036872"
4}

Успешный ответ (пустой объект подтверждает выполнение):

1{}

Детальная документация#


Когда использовать#

Ошибка при выписке#

Если билет выписан с ошибкой (неправильные данные пассажира, даты):

1{
2  "bookingId": "019a0b6e-47eb-7157-926e-80691497ebfc",
3  "ticketNumber": "555-6170036872"
4}

Отказ клиента сразу после покупки#

Клиент передумал покупать билет сразу после оплаты.

Тестовая выписка#

Войдирование тестовых билетов в тестовой среде.


Важные ограничения#

Временные рамки#

Критично: Войдирование возможно только в день выписки:

  • До конца суток по времени GDS (обычно до 23:59 локального времени системы)
  • Билет не должен быть использован (ни один купон)
  • Билет не должен изменяться после выписки
  • Зависит от: Правил авиакомпании и типа тарифа

Корнер-кейсы: Войдирование может быть недоступно, даже если билет выписан сегодня:

  • За 2-3 часа до вылета - некоторые авиакомпании запрещают void (билет в системе регистрации)
  • После check-in пассажира - войдирование невозможно
  • Решение: используйте возврат /api/avia/ticket_refund по правилам тарифа

Условия войдирования#

УсловиеТребование
Время после выпискиВ пределах допустимого окна
Использование билетаНи один купон не использован
Статус бронированияАктивное бронирование
Тип операцииПервичная выписка (не обмен)

Отличие от возврата#

ОперацияВойдирование (Void)Возврат (Refund)
Временные рамкиВ день выписки (до конца суток)В любое время
ШтрафыНетДа (обычно)
Возврат средствПолныйЧастичный

Типичные ошибки#

Код ошибкиПричинаРешение
BOOKING_NOT_FOUNDБронирование не найдено или не принадлежит клиентуПроверьте bookingId
VALIDATION_ERRORОшибка валидации запроса (HTTP 400)Проверьте обязательные поля и форматы значений
NO_TARGETSПод запрос не нашлось ни одного поставщика: ни один не настроен либо все отсеяны на этапе подготовки запросаПроверьте настройки офисов и пресетов в личном кабинете; при сохранении ошибки обратитесь в поддержку
SUPPLIER_ERRORПоставщик вернул ошибку. Причина — текстом поставщика в поле messageРазберите message; при необходимости повторите запрос позже
SYSTEM_ERRORВнутренняя ошибка Travel APIПовторите запрос позже; при повторении обратитесь в поддержку с errorId

Ошибки, пришедшие от GDS/NDC-поставщика, возвращаются под кодом SUPPLIER_ERROR: отдельного кода на каждую причину отказа Travel API не формирует, причина передаётся текстом поставщика в поле message. Не завязывайте логику на разбор message — его формат зависит от поставщика и не фиксирован.

Связанные операции#