先決條件

使用 Google Wallet API 進行整合前,請先完成下列步驟:

1. 申請 Google Wallet API 核發機構帳戶

您必須要有核發機構帳戶才能建立和發行 Google 錢包。註冊 Google Pay 和電子錢包主控台,即可取得核發機構帳戶。完成註冊後,請前往 Google Wallet API 頁面,然後按一下 [Build your first Pass] (建構您的第一個票證)。接受服務條款後,即可開始建立票證類別。

在完成上述步驟之後,您也可以試用程式碼研究室

2. 啟用 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 和錢包主控台。