使用 Google Wallet API 進行整合前,請先完成下列步驟:
1. 申請 Google Wallet API 核發機構帳戶
您必須要有核發機構帳戶才能建立和發行 Google 錢包。註冊 Google Pay 和電子錢包主控台,即可取得核發機構帳戶。完成註冊後,請前往 Google Wallet API 頁面,然後按一下 [Build your first Pass] (建構您的第一個票證)。接受服務條款後,即可開始建立票證類別。
在完成上述步驟之後,您也可以試用程式碼研究室。
2. 啟用 Wallet API
- 登入 Google Cloud Platform,並為 GCP 專案啟用 Google Wallet API。
- 如果您還沒有 GCP 專案,請先建立。
- 啟用 Google Wallet API。
3. 建立服務帳戶
您必須有服務帳戶和服務帳戶金鑰,才能呼叫 Google Wallet API。服務帳戶是呼叫 Google Wallet API 的身分。服務帳戶金鑰包含應用程式用來驗證 Google Wallet API 的私密金鑰。
建立服務帳戶:
- 1. 在 Google Cloud Console 中建立服務帳戶,提供下列詳細資料:
- 服務帳戶名稱 - 範例:電子錢包網路用戶端
- 服務帳戶 ID - 範例:my-service-account
- 2. 按一下 [建立並繼續]。
- 3. 按一下 [完成]。
建立服務帳戶金鑰:
- 1. 選取您的服務帳戶。例如:my-service-account@my-project-id.iam.gserviceaccount.com。
- 2. 按一下頁面頂端的 [KEYS] 選單項目。
- 3. 依序點選 [新增金鑰] 和 [建立新的金鑰]。
- 4. 選取金鑰類型 JSON。
- 5. 按一下 [建立],即可建立並下載服務帳戶金鑰。
4. 為服務帳戶進行授權
您必須授權服務帳戶,才能呼叫 API。如要授權,請授予服務帳戶管理核發者帳戶的權限。
- 前往 Google Pay 和錢包主控台的使用者頁面。
- 1. 按一下「邀請使用者」。
- 2. 新增服務帳戶的電子郵件地址。例如:my-service-account@my-project-id.iam.gserviceaccount.com。
- 3. 針對存取層級選取 [開發人員]。
- 4. 按一下 [邀請]。
5. 建立類別
您必須先建立 GenericClass
,才能建立並新增 GenericObject
。您可以使用 Web API 完成這項操作。詳情請參閱 GenericClass
的參考說明文件,以及使用 Web API 的入門指南。
如果您需要多個一般票證,請在這個頁面重複上述步驟。
如要進一步瞭解這些屬性在票證中的顯示方式,請參閱版面配置範本。
成功建立一般類別後,請繼續將票證新增至 Google 電子錢包。請注意,我們仍在努力將一般類型新增至 Google Pay 和錢包主控台。