收款 ID 總覽

本頁說明智慧感應功能通訊協定使用的 ID。

總覽

智慧感應功能通訊協定可傳達儲存至使用者 Google 錢包應用程式和終端機應用程式的票證資訊。下圖概述終端機與 Google 錢包之間的通訊流程:

通訊流程一開始先同意要使用的通訊協定、金鑰交換機制,然後再通過交換。

由於商家可能會有多個企業或承包商來開發票證,因此 Google 會使用三種 ID 在 Google 錢包和終端機之間傳送資訊。這樣一來,使用特定感應式刷卡機供應商的商家就能兌換不同開發人員的票證。以下 ID 是智慧感應功能通訊協定中使用的三個「集合 ID」。

兌換核發機構 ID

兌換核發機構 ID 是特定類型的核發機構 ID。兌換核發機構 ID 通常代表一個商家。相反地,票證開發人員的核發者 ID 可能代表儲存許多不同商家票證類別的平台。儲存多個商家票證類別的平台也稱為「匯總器」。

兌換核發程式的用途不僅僅是智慧感應功能。舉例來說,兌換核發機構也會根據兌換核發機構的位置,顯示以地理區域為基礎的通知提醒。因此,如果在票證上列為兌換核發機構,則可能未針對智慧感應功能設定該核發機構 ID。

兌換核發機構 ID 與核發機構 ID

核發者 ID 是 Google 錢包發卡機構帳戶的專屬 ID。您可以在 Google Pay 和錢包主控台找到核發者 ID。

核發者可以代表商家 (例如餐廳)、優惠供應商或感應式刷卡機製造商等。開發傳遞類別和物件時,這些類別和物件會連結至特定的核發者 ID。核發者 ID 會包含在傳遞類別 ID 和物件 ID 中。

ID 形式 附註
類別 ID issuerId.classSuffix classSuffix 是由開發人員定義,適用於特定票證類別 (例如會員層級) 的不重複值
物件 ID issuerId.objectSuffix objectSuffix 是特定票證物件 (例如使用者 ID) 的不重複開發人員定義值

核發者可以視需要建立任意數量的類別。

賣家 ID

如果商家的感應式刷卡機支援智慧感應功能,兌換核發機構就會有賣家 ID。收集器 ID 是一組數字 ID (8 位數),可讓終端機用來識別自己的身分。兌換核發機構可能會支援多個商家,因此收集器 ID 可用來要求特定商家的票證。

當使用者將裝置輕觸支援智慧感應功能的感應式刷卡機時,感應式刷卡機就會將收集器 ID 傳送至使用者的裝置。接著,裝置會使用該收集器 ID 的公開金鑰,透過終端機進行驗證。詳情請參閱通訊流程

重要事項:

  • 核發者 ID 只會獲派一個收集器 ID
  • 所有核發者 ID 的收集器 ID 不得重複

如要取得核發者 ID 的收集器 ID,請參閱商家設定一文。

票證類別 ID

類別 ID 可用來識別特定級別或票證類型,類別 ID 的格式如下所示:

issuerId.classSuffix

類別後置字串是開發人員定義的值,專屬於這個票證類別。參照此類別 ID 的票證物件會儲存至使用者的 Google 錢包應用程式。