必備條件

使用 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 控制台中建立服務帳戶,並提供下列詳細資料:
    • 服務帳戶名稱 - 範例:錢包網路用戶端
    • 服務帳戶 ID - 例如:my-service-account
  • 2. 點選「建立並繼續」
  • 3. 點選「完成」

建立服務帳戶金鑰:

  • 1. 選取服務帳戶。例如:my-service-account@my-project-id.iam.gserviceaccount.com
  • 2. 按一下頁面頂端的「金鑰」選單項目。
  • 3. 按一下「新增金鑰」和「建立新的金鑰」
  • 4. 選取金鑰類型「JSON」
  • 5. 按一下「建立」,即可建立並下載服務帳戶金鑰。

4. 授權服務帳戶

您必須授權服務帳戶,才能呼叫 API。如要授權,請授予服務帳戶管理發卡機構帳戶的權限。

  • 前往 Google Pay 和錢包主控台的「使用者」頁面。
  • 1. 按一下「邀請使用者」
  • 2. 新增服務帳戶的電子郵件地址。例如:my-service-account@my-project-id.iam.gserviceaccount.com
  • 3. 在存取層級選取「開發人員」
  • 4. 按一下 [邀請]。

5. 建立課程

您必須先建立 FlightClass,才能建立及新增 FlightObject。方法是登入 Google Pay 和錢包主控台,前往「Google Wallet API」頁面,然後建立新的登機類別。

  1. 確認目前位於「管理」分頁
  2. 如果您是第一次建立票證,畫面上應該會顯示「You're in demo mode」
  3. 在示範模式中,按一下「設定測試帳戶」新增測試帳戶。核發機構帳戶處於示範模式時,只有這些帳戶可以儲存票證。
  4. 按一下「建立課程」
  5. 選擇「登機」
  6. 填寫所有標有 * 的必填欄位
  7. 按一下「建立課程」

如需多張登機證,請重複執行本頁的步驟。

如要進一步瞭解這些屬性在票證中的呈現方式,請參閱版面配置範本

成功建立登機類別後,請前往將票證新增至 Google 錢包一節。