Обзор

С помощью инструмента Google Pay API for Passes можно взаимодействовать с пользователями посредством посадочных талонов. Из этого руководства вы узнаете, как работает данная функция.

В этом разделе описаны примеры использования, применимые только к посадочным талонам на самолет.

Чтобы внедрить возможность добавлять посадочные талоны, используйте "информативные" ссылки JWT. В этом случае классы и объекты добавляются заранее.

Классы FlightClasses и объекты FlightObjects

Как и в других категориях карт Google Pay API for Passes, информация о посадочных талонах сохраняется в двух структурах данных: FlightObject и FlightClass. В этом руководстве описано, как можно настроить их для посадочных талонов.

FlightClass

FlightClass содержит данные, которыми обладают все пассажиры или их группы в определенный момент времени. Например, к общим данным относится перевозчик, пункты отправления и назначения, номер рейса и время вылета. У всех пассажиров рейса эти данные в посадочном талоне будут совпадать.

FlightClass может также содержать общие данные определенной группы пассажиров одного рейса. Например, можно создать три разных структуры FlightClass для первого класса, бизнес-класса и экономкласса. В результате для каждой группы будут доступны разные поля. При этом три класса все равно будут содержать общую информацию о рейсе, маршруте и дате вылета.

FlightObject

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

Информация, содержащаяся во FlightObject, сохраняется в приложении Google Pay пользователя.

Поддерживаемые страны

Список стран, в которых поддерживаются посадочные талоны на авиарейсы, приведен здесь. Рекомендуем размещать кнопку Сохранить в Google Pay только на странице покупки билета.