개요

Google Pay API for Passes를 사용하면 항공 탑승권을 통해 사용자와 소통할 수 있습니다. 이 가이드에는 저장된 항공 탑승권의 기능을 보다 잘 이해할 수 있도록 개념이 설명되어 있습니다.

이 섹션에서는 항공 탑승권 카테고리에만 적용되는 사용 사례를 다룹니다.

탑승권을 구현하려면 클래스 및 객체를 미리 삽입하는 메서드인 JWT POST 요청 메서드 또는 '스키니' JWT 링크를 사용하세요.

FlightClass 및 FlightObject

Google Pay API for Passes의 다른 카테고리와 마찬가지로 탑승권 데이터도 FlightObjectFlightClass라는 두 가지 데이터 구조로 저장됩니다. 이 가이드에서는 이러한 데이터 구조를 사용하여 항공 탑승권을 지원하는 방법을 설명합니다.

FlightClass

FlightClass에는 특정 날짜 및 시간의 특정 항공편과 관련해서 모든 승객 또는 일부 승객에 공통된 데이터가 포함됩니다. 예를 들어 항공사, 출발지, 목적지, 항공편 번호, 출발 시간 등이 이러한 공통 데이터에 해당합니다. 특정 항공편을 이용하는 모든 승객의 탑승권에는 이러한 동일한 데이터가 포함됩니다.

FlightClass에는 동일한 비행기의 일부 승객에 공통된 데이터도 포함됩니다. 예를 들어 퍼스트 클래스, 비즈니스 클래스, 이코노미 클래스에 해당하는 세 가지 FlightClass 구조를 생성할 수 있습니다. 이렇게 하면 필요에 따라 각 하위 집합에 서로 다른 필드를 사용할 수 있습니다. 이 경우에도 세 클래스는 모두 특정 날짜 및 시간에 동일한 항로로 운행되는 동일한 비행기를 나타냅니다.

FlightObject

FlightObject는 특정 시점에 특정 비행기를 이용하는 각 승객을 나타냅니다. 예를 들어 FlightObject에는 승객 이름, 좌석 번호 및 탑승 바코드가 포함됩니다. 이러한 데이터는 각 승객의 탑승권마다 다릅니다.

FlightObject에 포함된 리소스는 사용자의 Google Pay 앱에 저장됩니다.

지원되는 국가

항공 탑승권을 지원하는 국가를 알아보려면 지원되는 국가 목록을 참조하세요. 사용자가 티켓을 구매한 위치에 따라 Google Pay에 저장 버튼을 표시할 위치를 제한하는 것이 좋습니다.