บันทึกประจำรุ่น

หน้านี้แสดงการเปลี่ยนแปลงที่สำคัญของโปรโตคอลการแตะอัจฉริยะของ Google Wallet บันทึกประจำรุ่นจะเรียงลำดับและระบุตามวันที่ รวมถึงคำอธิบายการเปลี่ยนแปลง

2021-10-01

  • ลดความซับซ้อนของโครงสร้างเว็บไซต์
  • อธิบายว่าเครื่องชำระเงินต้องรองรับ NFC A และ NFC B
  • อธิบายว่าเทอร์มินัลต้องเป็นไปตาม ISO/IEC 14443 และ ISO/IEC 7816-4
  • เพื่อชี้แจงว่าเทอร์มินัลต้องใช้ความระมัดระวังเป็นพิเศษเมื่อดำเนินการแบบสำรวจอัตโนมัติ
  • เผยแพร่แอปผู้ขายเวอร์ชันใหม่: 2.7.210610
  • นำแอปเทอร์มินัลออกแล้ว โปรดดูตัวอย่างโค้ดเทอร์มินัลสำหรับแนวคิดเกี่ยวกับวิธีการทำงานของเทอร์มินัล
  • นำไฟล์การกำหนดค่าการทดสอบออกแล้ว ตอนนี้การทดสอบจะโหลดล่วงหน้าในแอปของผู้ขาย
  • เพิ่มคีย์การทดสอบส่วนตัวเริ่มต้นเป็นไฟล์แยกต่างหาก
  • ลดจำนวนการทดสอบในแอปผู้ขายลงได้อย่างมากโดยที่ยังคงการครอบคลุมเดิม
  • เพิ่มการทดสอบเพื่อใช้เวอร์ชันคีย์และช่องที่ไม่บังคับสำหรับการตอบสนอง OSE ที่เลือก
  • ทำการทดสอบโดยผ่อนปรนมากขึ้นเมื่อมีการทำงานของเทอร์มินัลที่ยอมรับหลายรายการ
  • เพิ่มเช็คในแอปผู้ขายเพื่อยืนยันการกำหนดค่า NFC
  • กำหนดการทดสอบใหม่ใน Google Wallet ที่เราต้องใช้หลักฐานวิดีโอ
  • เพิ่มรายละเอียดเพิ่มเติมลงในเอกสารอ้างอิงแล้ว

2021-02-07

  • เผยแพร่เครื่องมือทดสอบการแตะอัจฉริยะเวอร์ชันใหม่แล้ว ดังนี้
    • merchantapp -> 2.6.32
    • testconfigs -> 20210207
  • ลดจำนวนระเบียนออบเจ็กต์บริการที่ใช้ในการทดสอบที่เน้น "รับข้อมูลเพิ่มเติม" (รองรับข้อเท็จจริงที่ว่าขนาด APDU สูงสุดลดลงจาก 253 เป็น 251 ไบต์)

2020-07-10

  • เผยแพร่เครื่องมือทดสอบการแตะอัจฉริยะเวอร์ชันใหม่แล้ว ดังนี้
    • merchantapp -> 2.6.31
    • terminalapp -> 1.6.25
    • testconfigs -> 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.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

  • เพิ่มรหัสเทียมสำหรับการแยกวิเคราะห์รูปแบบแล้ว
  • เปลี่ยนเรคคอร์ด SSR และ NSR แรกในระเบียน SPR จาก 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 มีความยาวได้ 5 หรือ 6 ไบต์
    • เปลี่ยนชุดรหัสผู้เรียกเก็บเงินเริ่มต้นในการตรวจสอบความถูกต้องให้ยอมรับรูปแบบไบนารีหรือ BCD
    • นำการตรวจสอบ get additional data ออกจากไฟล์ 3.14 ไปยัง 3.15 และ 17.12 แล้ว
    • อนุญาตให้เพย์โหลดการอัปเดตยอดคงเหลือมีระยะห่างจากขอบ 0 ในไฟล์ 5.10 เป็น 5.13 และ 5.20

2019-01-18

  • เพิ่มรายละเอียดเกี่ยวกับเอกสารที่คาดว่าจะต้องใช้เพื่อเตรียมรับรองผลลัพธ์

2019-01-15

  • อัปเดตแอปของผู้ขายเพื่อรองรับความยาว APDU สูงสุด 253 ไบต์สำหรับ Smart Tap 2.1
  • อัปเดตชุดทดสอบแอปของผู้ขายเพื่อให้ใช้ร่วมกับแอปผู้ขายใหม่ได้

2018-11-05

2018-08-30

2018-08-27

  • เผยแพร่เอกสารสำหรับนักพัฒนาซอฟต์แวร์การแตะอัจฉริยะทางออนไลน์ ดูรายการการเปลี่ยนแปลงที่ทำในโปรโตคอลเวอร์ชันก่อนหน้านี้ได้ที่ประวัติเอกสารฉบับร่าง

ประวัติเอกสารฉบับร่าง

เอกสารสำหรับนักพัฒนาซอฟต์แวร์การแตะอัจฉริยะของ Google Wallet ทางออนไลน์นี้เป็นแหล่งข้อมูลที่เชื่อถือได้ล่าสุด รายการต่อไปนี้จะแสดงรายละเอียดฉบับร่างเวอร์ชันก่อนหน้าของโปรโตคอล Smart Tap 2.1 ที่แชร์

  • การแก้ไข 0.5, 04-09-2015 - ฉบับร่างแรก
  • การแก้ไข 0.6, 07-09-2015 - เพิ่มแผนภาพโฟลว์ธุรกรรม
  • การแก้ไข 0.7, 10-09-2015 - เพิ่มคำจำกัดความของ APDU และแท็ก
  • การแก้ไข 0.82, 24-09-2015 - อัปเดตฟีเจอร์เบ็ดเตล็ดและทำความสะอาดการนำเสนอเนื้อหา
  • การแก้ไข 0.83, 25-09-2015 - คริปโต ความปลอดภัย และแท็กที่อัปเดต
  • การแก้ไข 0.91, 02-10-2015 - อัปเดตเป็นการเข้ารหัส คำสั่ง และโฟลว์
  • การแก้ไข 0.92, 26-10-2015 - เพิ่ม NDEF สำหรับข้อความข้อมูล
  • ฉบับแก้ไข 0.93, 10-12-2015 - รวมเซสชันที่ปลอดภัยสำหรับการเจรจาอัจฉริยะ
  • การแก้ไข 0.94, 13-01-2016 - อัปเดต SELECT OSE และปัญหาที่แก้ไขความยาวของ NDEF
  • การแก้ไข 0.95, 08-02-2016 - เพิ่มช่อง push data แล้ว
  • การแก้ไข 0.951, 17-02-2016 - ข้อความชี้แจงสำหรับลายเซ็นข้อความ
  • การแก้ไข 0.952, 18-02-2016 - แก้ไขปัญหาเล็กๆ น้อยๆ เกี่ยวกับสถานะ NDEF ของเซสชันและระเบียนพื้นฐาน
  • Revision 0.960, 2016-02-25 - คีย์สาธารณะที่แก้ไขแล้วซึ่งจะแสดงในการตอบกลับ negotiate นำบันทึกบริการ PPSE ออก เพิ่มรหัสผู้ออกบัตร Wallet ลงในบันทึกลูกค้า เพิ่มประเภทบริการลงชื่อสมัครใช้สำหรับบันทึกบริการใหม่ และชี้แจงข้อความสถานะ more data
  • การแก้ไข 0.961, 01-03-2016 - ชี้แจงข้อกำหนดเกี่ยวกับเทอร์มินัลและเปลี่ยนชื่อ handset เป็น mobile device
  • Revision 0.970, 2016-07-07 - แก้ไขฟีเจอร์หลายรายการสำหรับ Smart Tap 2.1 แก้ไข VAS เหนือการชําระเงิน ชี้แจงสถานะ และแบ่งเป็นส่วนๆ
  • การแก้ไข 0.971, 28-07-2016 - การแบ่งส่วนเนื้อหาขั้นสุดท้ายและการเพิ่มความสามารถ POS บันทึกไปยัง push data
  • การแก้ไข 0.972, 05-08-2016 - อัปเดตส่วน "รับกลุ่มระเบียนการตอบกลับข้อมูล" และแก้ไขช่องการตอบกลับ OSE ช่องแล้ว
  • การแก้ไข 0.973, 30-08-2016 - เพิ่มแท็ก OSE และคำสถานะเพิ่มเติม 9502, 9404, 9405 และ 9406
  • การแก้ไข 0.974, 29-09-2016 - เพิ่ม Nonce หลัก
  • การแก้ไข 0.975, 09-12-2016 - เพิ่มแนวคิดหลักในวิทยาการเข้ารหัสลับ, เพิ่มภาคผนวก ค: การจัดการคีย์, ชี้แจงการตรวจสอบสิทธิ์แบบเรียลไทม์, กำหนด 9407 และ 9408, ชี้แจง ลำดับไบต์ของรายละเอียดธุรกรรม, ชี้แจงการรวม "mdn" ในช่องรหัสระเบียน และชี้แจง "oid" สำหรับบันทึกสถานะบริการ
  • แก้ไข 0.976, 21-03-2017 - อัปเดตคำอธิบายลักษณะการทำงานของเทอร์มินัลที่คาดไว้ สำหรับคำสถานะที่ระบุ และชี้แจงข้อกำหนดด้านประสิทธิภาพเวลาในการแตะ
  • การแก้ไข 0.977, 10-05-2017 - นำรูปแบบที่เกี่ยวข้องกับข้อความออกจากประเภทรูปแบบพื้นฐาน
  • การแก้ไข 0.978, 10-09-2017 - ชี้แจงรูปแบบเวอร์ชันคีย์ระยะยาว, ชี้แจงเมื่อต้องใช้ negotiate, ระบุ signature และ IV, เพิ่ม C3 ในการตอบกลับ OSE และเปลี่ยนระเบียน MER และ SLR ในระเบียน SRQ จาก C เป็น M
  • การแก้ไข 0.979, 25-04-2018 - เพิ่มประเภทระเบียน NDEF ของออบเจ็กต์บริการใหม่ 2 ประเภท: Event Ticket และ Flight