必要條件

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

1. 註冊 Google Wallet API 核發機構帳戶

您必須要有核發機構帳戶,才能建立及發布 Google 電子錢包的票證。 申請 Google Pay 和電子錢包主控台,取得您的核發機構帳戶。完成商家檔案設定後,請前往 [Google Wallet API] 頁面,然後按一下 [要求存取權]。請說明您打算如何使用 Google Wallet API 實作實作程序、完成檢查清單,並提交要求。

在等待核發機構帳戶核准的同時,請建立暫時的開發人員帳戶或試用程式碼研究室

2. 啟用 Wallet API

3. 建立服務帳戶

必須擁有服務帳戶及服務帳戶金鑰,才能呼叫 Google Wallet API。服務帳戶是呼叫 Google Wallet API 的身分。服務帳戶金鑰包含一組私密金鑰,可用來識別您的應用程式為服務帳戶。

建立服務帳戶:

  • 1.在 Google Cloud Console 中建立服務帳戶,並提供下列詳細資料:
    • 服務帳戶名稱 - 範例:Wallet Web Client
    • 服務帳戶 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. 建立類別

您必須先建立 OfferClass,才能建立和新增 OfferObject。 方法是登入 Google Pay 和電子錢包主控台,然後前往 Google Wallet API 頁面,並建立新的優惠類別。

  1. 選取 [管理] 分頁標籤。
  2. 按一下 [建立課程]。
  3. 選擇 [優惠]
  4. 請使用 * 填寫所有必填欄位。
  5. 按一下 [建立課程]。

如需多項優惠,請重複本頁的步驟。

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

成功建立「優惠」類別後,請前往將票證新增至 Google 電子錢包