- 什麼是票價上限?
-
票價上限是一種在一段時間內向使用者收取行程費用的做法。如果消費者已根據相關用量購買最佳經期票證,則從多趟行程的合計總價不得超過一次。當使用者搭乘設有票價上限的航廈或感應支付時,運輸公司後端會收集所有感應點資料,並決定當日結束時的動態收費金額。目的是讓使用者不必明確購買任何票證,就能提供最佳票價。
舉例來說,假設使用者可以購買以下票價:
- 單趟行程:$1 美元
- 單日無限通行證:$10 美元
- 一週無限通行證:$25 美元
設有車資上限,讓使用者隨時都能取得最實惠的車資。以下範例顯示在不同情況下向使用者收取的車資:
- 單趟行程:$1 美元
- 三趟行程:$3 美元
- 一天內十三趟行程:$10 美元
- 一週內三十趟:$25 美元
許多運輸公司都已替使用者設定票價上限,為了更有效向使用者傳達這些交易的結果,Google 錢包可讓您導入收據匯總功能。詳情請參閱「票價上限的匯總資料」一文。
- 離線資料驗證 (ODA) 的運作方式為何?
- Android 行動裝置和付款終端機會使用憑證來驗證發卡機構和發卡機構的真實性。但無法確認卡片帳戶是否有可用餘額,或是低於帳戶上限。如果系統開始處理交易後,發現卡片遭拒,建議您將該帳戶加入拒絕清單,這樣一來就不能再使用該帳戶。
- 如何導入 ODA?
- 大多數的大型付款網路允許將 ODA 用於運輸。ODA 實作規格因付款網路而異。建議您與付款網路合作,瞭解該網路對於 ODA 的相關規定,並依其規格實作。
- 行動裝置的資料處理方式為何?
-
Google 錢包會使用付款網路和發卡銀行提供的金鑰和憑證。這樣一來,您就能在離線模式下透過付款終端機進行驗證。
下表說明 Android 裝置使用的金鑰和認證詳細資料:
密鑰 感應時會與感應式刷卡機分享 裝置 卡片私密金鑰
網路金鑰 ID
卡片憑證 (和公開金鑰)
核發者憑證 (和公開金鑰)
卡片的私密金鑰會保留在裝置上,用於驗證裝置的真實性。
識別卡片所屬的網路。
發卡機構簽署的卡片憑證和 Google 錢包的公開金鑰。
每張卡片都有一個憑證和對應的公開金鑰,而這些金鑰是由發卡機構的私密金鑰簽署,由發卡機構簽署。
- 行動裝置如何與付款終端機通訊?
-
下圖顯示讓 Android 裝置和付款終端機互相交換資料及相互驗證的特定序列。
圖 1.使用者裝置和終端機之間交換的資料。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-03-26 (世界標準時間)。
[null,null,["上次更新時間:2024-03-26 (世界標準時間)。"],[[["Fare capping ensures riders pay the lowest possible fare by automatically applying the best-priced pass based on their trip frequency."],["Offline data authentication (ODA) allows for faster transit payments by verifying card and network authenticity directly on the device, but balance checks still occur later."],["Google Wallet leverages payment network and bank-issued keys to facilitate offline authentication between your device and the transit terminal."],["Transit agencies can implement receipt rollups in Google Wallet to provide users with clear breakdowns of their fare-capped transactions."]]],["Fare caps ensure users pay the lowest possible fare based on usage, without needing to buy passes. Transit agencies collect ride data and dynamically calculate the optimal charge at day's end. Offline Data Authentication (ODA) uses certificates for device and terminal verification but cannot check account balances. ODA implementation requires collaborating with payment networks. Google Wallet uses payment network keys and certificates on the device for offline authentication and exchanges data during tap interactions.\n"]]