必要條件

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

在開始與 Google Wallet API 整合前,請先完成下列步驟:

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

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

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

2. 熟悉 Android 平台上的應用程式開發作業

在本教學課程中,建議您熟悉 Android 平台應用程式開發作業的基本概念和技能。如果您在開始之前瞭解 Android 開發作業,請參閱 Android 開發人員培訓資源中的一些課程。

3. 取得憑證以授權應用程式

如要在 Android 應用程式中順利使用 Google Wallet API for Android 應用程式,您必須授權應用程式。只要使用開發人員金鑰中的 SHA1 指紋和套件名稱即可。

您必須取得憑證的 SHA1 指紋,才能獲準申請。如要找出指紋,請開啟終端機視窗,然後執行 Keytool 公用程式

keytool -alias androiddebugkey -keystore path_to_debug_or_production_keystore -list -v

偵錯 KeyStore 通常位於 ~/.android/debug.keystore,密碼為 android

Keytool 會將指紋列印至殼層。範例如下:

$ keytool -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v
Enter keystore password: Type "android" if using debug.keystore
Alias name: androiddebugkey
Creation date: Aug 27, 2012
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Android Debug, O=Android, C=US
Issuer: CN=Android Debug, O=Android, C=US
Serial number: 503bd581
Valid from: Mon Aug 27 13:16:01 PDT 2012 until: Wed Aug 20 13:16:01 PDT 2042
Certificate fingerprints:
   MD5:  1B:2B:2D:37:E1:CE:06:8B:A0:F0:73:05:3C:A3:63:DD
   SHA1: D8:AA:43:97:59:EE:C5:95:26:6A:07:EE:1C:37:8E:F4:F0:C8:05:C8
   SHA256: F3:6F:98:51:9A:DF:C3:15:4E:48:4B:0F:91:E3:3C:6A:A0:97:DC:0A:3F:B2:D2:E1:FE:23:57:F5:EB:AC:13:30
   Signature algorithm name: SHA1withRSA
   Version: 3

複製在上述範例中醒目顯示的 SHA1 指紋。需要應用程式的指紋和套件名稱才能授權應用程式。應用程式可透過商家主控台的聯絡支援小組小工具與支援團隊聯絡。

4. 設定 Google Play 服務

如果您尚未安裝 Android Studio,請下載並安裝 Android Studio

Google 電子錢包 Android 版是 Google Play 服務的一部分。如要匯入 Google Play 服務程式庫,請按照操作說明設定 Google Play 服務

特別是在匯入 Android 版 Google Wallet API 時,請將以下內容加入應用程式模組中 build.gradle 檔案的依附元件區塊中:

dependencies {
  implementation 'com.google.android.gms:play-services-pay:16.0.3'
}

5. 建立票證類別

您必須先建立 EventClass,才能建立及新增活動票券。方法是登入 Google Pay 和錢包主控台,然後前往 Google Wallet API 頁面,並建立新的 EventClass

  1. 確認您位於 [管理] 分頁
  2. 如果這是您第一次建立票證,應該會看到「你目前處於展示模式」
  3. 在示範模式中,按一下 [設定測試帳戶] 以新增測試帳戶。在發卡機構帳戶使用展示模式時,只有這些帳戶可以儲存票證。
  4. 按一下 [建立課程]。
  5. 選擇「事件」
  6. 填寫所有標有 * 的必填欄位
  7. 按一下 [建立課程]

如果您需要多個活動票券,請重複上述步驟。

您已成功建立 EventClass,現在可以將票證新增至 Google 電子錢包