주요 개념 및 용어
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
패스 발급기관
패스 발급기관이 패스를 소유하며 고객에게 패스를 발급해야 합니다. 본인, 개발자 또는 본인이 대표하는 조직일 수 있습니다.
패스 발급기관이 되려면 먼저 발급기관으로 등록해야 합니다.
포인트 카드 클래스
포인트 등급은 포인트 제도라고 볼 수 있습니다. 발급기관은 각각 고유한 스타일과 모양을 갖춘 표준 및 프리미엄과 같은 여러 포인트 제도를 만들 수 있습니다.
스타일과 디자인 외에도 포인트 클래스를 사용하여 스마트 탭, 등록 및 로그인과 같은 추가 기능을 사용 설정할 수 있습니다.
포인트 객체
포인트 객체는 포인트 클래스의 인스턴스입니다. 포인트 제도에 등록된 각 고객에 대해 새 포인트 객체 인스턴스를 만듭니다.
패스 클래스
포인트 등급은 패스 클래스의 한 유형입니다. 패스 클래스는 스타일과 모양 등 관련 패스 객체에 대한 일반적인 정보를 설명하며 고객 세부정보는 포함하지 않습니다.
다른 유형의 패스 클래스는 다음과 같습니다.
- 탑승권
- 이벤트 티켓
- 기프트카드
- 특가
- 교통카드
- 백신 접종 카드
객체 전달
포인트 객체는 패스 객체의 한 유형입니다. 포인트 객체와 마찬가지로 패스 객체는 해당 패스 클래스의 인스턴스입니다. 패스가 발급된 고객마다 패스 객체를 만듭니다.
패스 객체에는 고객별 정보가 포함됩니다. 예를 들어 고객에게 항공편 티켓이 있는지 식별하는 데 사용할 뿐만 아니라 항공편에서 할당된 좌석도 식별할 수 있습니다.
서비스 계정
서비스 계정은 Google Wallet API를 호출하는 데 사용되는 ID입니다.
이 서비스 계정에 Google Wallet API 액세스 권한을 부여해야 합니다.
서비스 계정 키
서비스 계정 키는 애플리케이션을 서비스 계정으로 인증하는 데 사용되는 사용자 인증 정보입니다. 서비스 계정 키는 매우 민감하므로 비공개로 유지해야 합니다. 타사가 서비스 계정 키에 액세스할 수 있으면 자신을 서비스 계정으로 식별하고 서비스 계정에서 수행할 수 있는 작업을 수행할 수 있습니다.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-08-29(UTC)
[null,null,["최종 업데이트: 2025-08-29(UTC)"],[[["\u003cp\u003eThe pass issuer, who can be you or your organization, must register and issue passes to customers.\u003c/p\u003e\n"],["\u003cp\u003eLoyalty programs are represented by Loyalty Classes, which define style, appearance, and features like Smart Tap.\u003c/p\u003e\n"],["\u003cp\u003eA Loyalty Object is created for each customer enrolled in a loyalty program, and it's an instance of a Loyalty Class, which is a type of Pass Class.\u003c/p\u003e\n"],["\u003cp\u003ePass Objects store customer-specific information and are instances of Pass Classes, which can represent various types like boarding passes, event tickets, and gift cards.\u003c/p\u003e\n"],["\u003cp\u003eA service account with a securely stored key is used to authenticate your application with the Google Wallet API.\u003c/p\u003e\n"]]],["Passes issuers register to create loyalty programs (Loyalty Classes) with unique styles and features. Each customer enrolled gets a Loyalty Object, an instance of the Loyalty Class. Pass Classes, including Loyalty Classes, define general pass details. Each customer receives a Pass Object, an instance of a Pass Class, containing customer-specific information. A service account accesses the Google Wallet API, authenticated by a private service account key.\n"],null,["# Key concepts and terminology\n\nPass issuer\n-----------\n\nThe Passes issuer owns the pass and must issue passes to their customers. This\ncan be you, the developer, or the organization that you represent.\n\nIn order to become a Passes Issuer, you must first register as an Issuer.\n\nLoyalty Class\n-------------\n\nA Loyalty Class can be thought of as loyalty program. An issuer might create\nmultiple loyalty programs like *Standard* and *Premium*, each with their own\ndistinctive style and appearance.\n\nIn addition to style and appearance, Loyalty Classes can also be used to enable\nadditional features like Smart Tap, and the Enrollment and Sign In.\n\nLoyalty Object\n--------------\n\nA Loyalty Object is an instance of a Loyalty Class. Create a new Loyalty Object\ninstance for each customer that's enrolled in a loyalty program.\n\nPass Class\n----------\n\nA Loyalty Class is a type of Pass Class. Pass Classes describe general\ninformation for related Pass Objects such as style and appearance, and don't\ninclude customer details.\n\nOther types of Pass Classes include:\n\n- Boarding pass\n- Event tickets\n- Gift cards\n- Offers\n- Transit passes\n- Vaccine cards\n\nPass Object\n-----------\n\nA Loyalty Object is a type of Pass Object. Like Loyalty Objects, a Pass Object\nis an instance of a corresponding Pass Class. Create a Pass Object\nfor each customer that's issued a pass.\n\nPass Objects contains customer-specific information. For example, it can be used\nto identify that a customer not only has a ticket for a flight, but also\nidentify which seat on the flight they've been allotted.\n\nService account\n---------------\n\nThe service account is the identity that's used to call the Google Wallet API.\nBe sure to grant permission to access the Google Wallet API to this service account.\n\nService account key\n-------------------\n\nThe service account key is the credential used to authenticate your application\nas the service account. The service account key is highly sensitive and\nmust be kept private. If a third party has access to the service account\nkey, they can identify themselves as the service account and perform\nactions that the service account is permitted to perform."]]