總覽

Google Pay API for Passes 可讓您透過公車、渡輪、火車等大眾運輸工具的交通票證與使用者互動。本指南討論的概念將協助您進一步瞭解交通票證的功用。

如要建立大眾運輸票證,請使用「精簡版」JWT 連結,這個方法會預先插入類別與物件。

TransitClass 和 TransitObject

如同其他 Google Pay API for Passes 類別,系統會將交通票證資料儲存為以下兩種資料結構:TransitClassTransitObject。本指南將說明這些資料結構的運用方式,方便您提供交通票證的支援服務。

TransitClass

TransitClass 會定義範本,以便用來顯示與類別相關聯的任何物件。範本會定義要在票證的不同區段中顯示哪些欄位,也會定義物件之間共用的標誌和發卡機構名稱。

如果兩種票證類型需要在票證的一或多個區段顯示不同資料,您可能會想要建立兩個不同的 TransitClasses。例如,一個 TransitClass 用於任何點對點單次使用票證,另一個 TransitClass 則用於季節票證。

TransitObject

TransitObject 會保留代表旅程、大眾運輸業者及乘客的所有資料。舉例來說,TransitObject 包含旅程出發地、旅程目的地、出發時間、大眾運輸業者編號、乘客姓名、座位號碼等資料。其中某些值可在多個 TransitObjects. 間共用

TransitObject 包含的資源會儲存至使用者的 Google Pay 應用程式中。

支援國家/地區

如要瞭解哪些國家/地區支援 Google Pay 應用程式,請參閱支援的國家/地區清單。建議您根據使用者購買票券的位置,控管要在哪些國家/地區顯示「儲存至 Google Pay」按鈕。

傳送您對下列選項的寶貴意見...

這個網頁
Google Pay 票證功能