主なコンセプトと用語
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
パス発行者
パス発行者はパスを所有し、お客様にパスを発行する必要があります。この
ご自身、デベロッパー、お客様が代表する組織のいずれでも構いません。
パス発行者になるには、まず発行者として登録する必要があります。
ポイントクラス
ポイントクラスは、ポイント プログラムと考えることができます。カード発行会社はさまざまな
複数のポイント プログラム(Standard、Premium など)があり、それぞれに独自のポイント プログラムがある
特徴的なスタイルと外観です
スタイルと外観に加えて、ポイントクラスを使用すると、
スマートタップ、登録とログインなどの追加機能。
ポイント オブジェクト
ポイント オブジェクトはポイントクラスのインスタンスです。新しいポイント オブジェクトを作成する
。
パスクラス
ポイントクラスはパスクラスの一種です。パスクラスは、
パス オブジェクトに関する情報(スタイルや外観など)が保持されます。
お客様の詳細情報を含めます
パスクラスには、他にも次のような種類があります。
- 搭乗券
- イベント チケット
- ギフトカード
- オファー
- 交通機関のパス
- ワクチン接種証明書
パス オブジェクト
ポイント オブジェクトはパス オブジェクトの一種です。ポイント オブジェクトと同様に、パス オブジェクトは
対応するパスクラスのインスタンスです。パス オブジェクトを作成する
お客様ごとに課金されます
パス オブジェクトには、顧客固有の情報が含まれます。たとえば、
顧客がフライトのチケットだけでなく
割り当てられたフライトの座席を特定する。
サービス アカウント
サービス アカウントは、Google Wallet API の呼び出しに使用される ID です。
このサービス アカウントに、Google Wallet API へのアクセス権限を必ず付与してください。
サービス アカウント キー
サービス アカウント キーは、アプリケーションの認証に使用される認証情報
サービスアカウントとして使用します。サービス アカウント キーは機密性が高く、
非公開にする必要があります。サードパーティがサービス アカウントにアクセスできる場合
サービス アカウントとして識別され、認証情報に基づいて
許可する権限を制限できます。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-09-04 UTC。
[null,null,["最終更新日 2025-09-04 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."]]