출시 노트

이 페이지에서는 Google 월렛 스마트 탭 프로토콜의 주요 변경사항을 설명합니다. 출시 노트는 날짜별로 정렬되고 식별되며 변경사항에 관한 설명이 포함되어 있습니다.

2021-10-01

  • 사이트 구조 간소화
  • 단말기가 NFC A 및 NFC B를 지원해야 한다는 점을 명확하게 설명했습니다.
  • 터미널이 ISO/IEC 14443ISO/IEC 7816-4을 준수해야 함을 명시했습니다.
  • 자동 폴링을 수행할 때 터미널에 특별한 주의를 기울여야 한다는 점을 명확하게 설명했습니다.
  • 새로운 버전의 판매자 앱이 게시됨: 2.7.210610
  • 터미널 앱이 삭제되었습니다. 터미널 작동 방식에 관한 아이디어를 보려면 샘플 터미널 코드를 참고하세요.
  • 테스트 구성 파일을 삭제했으며 이제 테스트가 판매자 앱에 미리 로드됩니다.
  • 기본 비공개 테스트 키를 별도의 파일로 추가함
  • 동일한 적용 범위를 유지하면서 판매자 앱의 테스트 횟수를 크게 줄였습니다.
  • 키 버전 및 특정 OSE 응답 선택 필드를 실행하는 테스트를 추가했습니다.
  • 허용되는 터미널 동작이 여러 개인 경우 테스트가 더 관대해짐
  • 판매자 앱에서 NFC 구성 확인을 위한 확인 추가됨
  • 동영상 증명이 필요한 새로운 Google 월렛 테스트 정의
  • 참조 문서에 세부정보가 추가되었습니다.

2021-02-07

  • 스마트 탭 테스트 도구의 새 버전이 게시되었습니다.
    • merchantapp -> 2.6.32
    • testconfigs -> 20210207
  • 추가 데이터 가져오기를 강조하는 테스트에 사용되는 서비스 객체 레코드 수를 줄였습니다 (최대 APDU 크기가 253바이트에서 251바이트로 줄어듦).

2020년 7월 10일

  • 스마트 탭 테스트 도구의 새 버전이 게시되었습니다.
    • merchantapp -> 2.6.31
    • terminalapp -> 1.6.25
    • testconfigs -> 20200710
  • 10.2716.30 테스트 지원 중단됨
  • zlib 지원과 별개로 유효성 검사 수행
  • 예상하지 않는 테스트에서도 선택적 필드를 허용하도록 유효성 검사가 수정되었습니다.
  • 특별히 찾는 테스트를 제외하고 선택적 필드를 요구하지 않도록 유효성 검사가 수정되었습니다.
  • 탑승권과 관련된 1.313.20 테스트를 추가했습니다.
  • 대중교통 이용권을 위한 1.323.21 테스트를 추가했습니다.
  • 테스트 이름 및 예상되는 터미널 동작의 정확성 향상
  • 사소한 오타가 수정되었습니다.

2020-05-12

  • 새 서비스 객체 NDEF 레코드 유형(Transit)을 추가했습니다.

2020-04-13

2020-01-30

  • merchantapp의 새 버전 게시됨 -> 2.6.30
  • NFC 세션 종료 시간 측정 추가됨

2019-11-26

  • 스마트 탭 테스트 도구의 새 버전이 게시되었습니다.
    • merchantapp -> 2.6.29
    • terminalapp -> 1.6.25
    • testconfigs -> 20191126
  • 지원 중단된 테스트: 7.1, 8.3, 8.4, 10.28, 10.29, 16.31, 16.32
  • PPSE 요청 및 응답만 확인하도록 결제 확인이 변경되었습니다.

2019-10-03

  • 형식 파싱을 위한 의사 코드 추가됨
  • SPR 레코드의 첫 번째 SSRNSR 레코드가 O에서 C(으)로 변경되었습니다.

2019-07-26

  • 결과 인증에 대한 결제 관련 인증 준비를 위한 추가 자료를 추가했습니다.
  • 발급기관 NDEF 레코드 구조를 명확히 함
  • 판매자 임시 공개 키가 negotiate smart tap session 명령어에서 압축된 형식이라는 것을 명확하게 밝혔습니다.

2019-04-05

  • 구현 테스트에 판매자 앱을 위한 Android 디버그 브리지 (ADB) 컨트롤을 추가했습니다.
  • 구현된 각 기능에 대해 완료해야 하는 테스트 모음을 정의함
  • push data 구현을 선택사항으로 변경했습니다.

2019-02-06

  • 다음을 지원하도록 판매자 앱 test_suite_*.json 구성 파일을 수정했습니다.
    • get additional data 명령어의 길이는 5바이트 또는 6바이트일 수 있습니다.
    • 유효성 검사에서 설정된 기본 수집기 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 월렛 스마트 탭 개발자 문서는 가장 최신 정보 소스입니다. 다음 목록은 공유된 SmartTap 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 - 스마트 탭 협상 보안 세션 포함됨
  • 버전 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-02-25 - negotiate 응답에서 반환되도록 핸드셋 공개 키를 수정하고, PPSE 서비스 레코드를 삭제하고, 월렛 발급기관 ID를 고객 레코드에 추가하고, 새로운 서비스 레코드의 가입 서비스 유형을 추가하고, more data 상태 워드를 명확히 했습니다.
  • 버전 0.961, 2016-03-01 - 터미널 요구사항을 명확히 하고 handsetmobile device로 이름을 바꿨습니다.
  • 버전 0.970, 2016-07-07 - 스마트 탭 2.1의 여러 기능을 수정하고, 결제에 대한 VAS를 수정하고, 상태 단어를 명확히 하고, 청크 분할을 도입했습니다.
  • 버전 0.971, 2016-07-28 - 청크 분할 완료 및 push data에 POS 기능 레코드 추가됨
  • 버전 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: 키 관리 추가, 실시간 인증 설명, 94079408 정의, 트랜잭션 세부정보의 바이트 순서 지정, 레코드 ID 필드에 'mdn' 포함 명시 및 서비스 상태 레코드의 'oid' 명시
  • 버전 0.976, 2017-03-21 - 특정 상태 단어의 예상 터미널 동작 설명을 업데이트하고 탭 시간 성능 요구사항을 명확히 했습니다.
  • 버전 0.977, 2017-05-10 - 기본 형식 유형에서 텍스트 관련 형식이 삭제됨
  • 버전 0.978, 2017-09-10 - 장기 키 버전 형식을 명확히 하고, negotiate가 필요한 경우를 명확히 하고, signatureIV를 명확히 하고, OSE 응답에 C3를 추가하고, SRQ 레코드의 MERSLR 레코드를 C에서 M로 변경했습니다.
  • 버전 0.979, 2018-04-25 - 새로운 서비스 객체 NDEF 레코드 유형 두 개(Event TicketFlight)가 추가되었습니다.