本頁面列出 Google 錢包智慧感應功能通訊協定的重大異動。版本資訊會按日期排序及識別,同時附上變更內容的說明。
2021-10-01
- 簡化網站架構
- 說明感應式刷卡機必須支援 NFC A 和 NFC B
- 清楚說明終端機必須符合
ISO/IEC 14443和ISO/IEC 7816-4 - 清楚說明執行自動輪詢時,終端機必須格外小心。
- 已發布新版商家應用程式:
2.7.210610 - 已移除終端機應用程式,請參閱終端機程式碼範例,瞭解終端機的運作方式
- 已移除測試設定檔,現已在商家應用程式中預先載入測試
- 已新增預設私人測試金鑰做為個別檔案
- 大幅減少商家應用程式中的測試數量,同時維持相同的涵蓋率
- 新增測試金鑰版本和選取 OSE 回應選用欄位的測試
- 在可接受多種終端機行為的情況下,使測試更加寬鬆
- 在商家應用程式中新增檢查機制,用於驗證 NFC 設定
- 全新 Google 錢包測試規定,必須進行視訊驗證
- 在參考說明文件中加入額外詳細資料
2021-02-07
- 已發布新版智慧感應測試工具:
merchantapp->2.6.32testconfigs->20210207
- 減少壓力測試中所使用的服務物件記錄數量 取得額外資料 (APDU 大小上限已從 253 縮減為 251 個位元組)
2020-07-10
- 已發布新版智慧感應測試工具:
merchantapp->2.6.31terminalapp->1.6.25testconfigs->20200710
- 已淘汰測試
10.27和16.30 - 驗證不需
zlib支援 - 修正驗證,以允許在不預期這些選用欄位的測試中
- 修正驗證作業,不需要使用選填欄位,但在測試特別尋找這些欄位的測試除外
- 已新增登機證的
1.31和3.20測試 - 針對大眾運輸票證新增測試
1.32和3.21 - 使測試名稱和預期終端機行為更準確
- 修正小錯字
2020-05-12
- 已新增服務物件 NDEF 記錄類型:
Transit
2020-04-13
2020-01-30
- 已發布新版本的「
merchantapp」->「2.6.30」 - 新增 NFC 工作階段結束時間的測量指標
2019-11-26
- 已發布新版智慧感應測試工具:
merchantapp->2.6.29terminalapp->1.6.25testconfigs->20191126
- 已淘汰的測試:
7.1、8.3、8.4、10.28、10.29、16.31、16.32 - 將付款驗證變更為僅檢查 PPSE 要求和回應
2019-10-03
- 新增用於剖析格式的虛擬程式碼
SPR記錄中的前SSR和NSR記錄已從「O」變更為「C」
2019-07-26
- 新增額外資料來準備付款的認證,以便確認結果
- 說明發卡機構 NDEF 記錄結構
- 清楚的商家臨時公開金鑰在
negotiate smart tap session指令中採用壓縮格式
2019-04-05
- 已在「測試實作環境」一文中為商家應用程式新增 Android Debug Bridge (ADB) 控制項
- 定義每個已實作的功能需要完成的測試套件
- 將
push data實作設為選用
2019-02-06
- 修改商家應用程式
test_suite_*.json設定檔,以支援下列功能:get additional data指令長度可以是五或六位元組- 已變更驗證中設定的預設收集器 ID,改為接受二進位或 BCD 格式
- 已從檔案
3.14到3.15和17.12中移除get additional data驗證 - 允許在
5.10至5.13和5.20檔案中的餘額更新酬載設有0邊框間距
2019-01-18
- 新增詳細資料,說明您必須準備認證結果所需的資料。
2019-01-15
- 更新商家應用程式,支援智慧感應功能 2.1 的 APDU 長度上限為 253 個位元組
- 更新商家應用程式測試套件,以便與新的商家應用程式相容
2018-11-05
- 移除 APDU 指令總覽 中
Select Mobile Wallet using OSE - OSE.VAS.01結尾的0
2018-08-30
- 在狀態字詞中新增狀態碼
9302
2018-08-27
- 發布線上智慧感應功能的開發人員說明文件。如需先前通訊協定版本變更的清單,請參閱草稿說明文件記錄
草稿說明文件記錄
這份線上 Google 錢包智慧感應功能開發人員說明文件,是最新的可靠資料來源。以下列出共用智慧感應 2.1 通訊協定之前的草稿版本:
- 修訂版本 0.5,2015-09-04 - 第一份草稿
- 修訂版本 0.6,2015-09-07 - 新增交易流程圖表
- 修訂版本 0.7,2015-09-10:新增 APDU 和標記定義
- 修訂版本 0.82,2015-09-24 - 更新其他功能,並清除素材的呈現方式
- 修訂版本 0.83、2015-09-25 - 更新加密編譯、安全性和標記
- 修訂版本 0.91,2015-10-02 - 已更新為加密編譯、指令和流程
- 修訂版本 0.92,2015-10-26 - 為資料訊息新增 NDEF
- 修訂版本 0.93,2015-12-10 - 內含 Negotiate 智慧感應功能安全工作階段
- 修訂版本 0.94、2016-01-13 - 更新
SELECT OSE並修正 NDEF 長度的問題 - 修訂版本 0.95、2016-02-08 - 新增
push data欄位 - 修訂版本 0.951,2016-02-17 - 清楚闡釋訊息簽名的輸入值
- 修訂版本 0.952、2016-02-18 - 修正工作階段 NDEF 狀態和原始記錄的小問題
- 修訂版本 0.960,2016 年 2 月 25 日 - 修改過的手機公開金鑰應在
negotiate回應中傳回、移除 PPSE 服務記錄、將錢包核發機構 ID 新增至客戶記錄、為新服務記錄新增註冊服務類型,並清楚說明more data狀態字詞 - 修訂版本 0.961,2016-03-01 - 釐清終端機需求,並將
handset重新命名為mobile device - 修訂版本 0.970、2016-07-07 - 修改智慧感應功能 2.1 的多項功能、修改用於付款的 VAS、釐清狀態字詞,以及加入區塊化功能。
- 修訂版本 0.971,2016 年 7 月 28 日 - 已完成區塊化並將 POS 功能記錄新增至
push data - 修訂版本 0.972,2016-08-05 - 更新「取得資料回應記錄套件」部分及修正
OSE回應欄位 - 修訂版本 0.973、2016-08-30 - 已新增其他
OSE標記和狀態字詞9502、9404、9405和9406 - 修訂版本 0.974,2016-09-29 - 新增主 Nonce
- 修訂版本 0.975、2016-12-09 - 新增密碼編譯金鑰概念,新增附錄 C:金鑰管理、釐清即時驗證、定義
9407和9408,清楚說明交易詳細資料的位元組排序方式,在「記錄 ID」欄位說明加入「mdn」的位元組順序,並明確說明「記錄 ID」欄位加入「mdn」服務狀態。 - 修訂版本 0.976,2017 年 3 月 21 日 - 更新指定狀態字詞的預期終端機行為說明,並闡明輕觸時間效能的要求
- 修訂版本 0.977、2017-05-10 - 從原始格式類型中移除文字相關格式
- 修訂版本 0.978、2017-09-10 - 詳細說明長期金鑰版本格式,在需要
negotiate的時機可釐清、說明signature和IV、在OSE回應中新增C3,並將SRQ記錄中的MER和SLR記錄從C變更為M - 修訂版本 0.979、2018-04-25 - 新增兩個新的服務物件 NDEF 記錄類型:
Event Ticket和Flight