使用 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 控制台中建立服務帳戶,並提供下列詳細資料:
- 服務帳戶名稱 - 範例:錢包網路用戶端
- 服務帳戶 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」頁面,然後建立新的登機類別。
- 確認目前位於「管理」分頁
- 如果您是第一次建立票證,畫面上應該會顯示「You're in demo mode」。
- 在示範模式中,按一下「設定測試帳戶」新增測試帳戶。核發機構帳戶處於示範模式時,只有這些帳戶可以儲存票證。
- 按一下「建立課程」。
- 選擇「登機」
- 填寫所有標有 * 的必填欄位
- 按一下「建立課程」
如需多張登機證,請重複執行本頁的步驟。
如要進一步瞭解這些屬性在票證中的呈現方式,請參閱版面配置範本。
成功建立登機類別後,請前往將票證新增至 Google 錢包一節。