หน้านี้แสดงการเปลี่ยนแปลงที่สำคัญของโปรโตคอลการแตะอัจฉริยะของ 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.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
- เพิ่มรหัสเทียมสำหรับการแยกวิเคราะห์รูปแบบแล้ว
- เปลี่ยนเรคคอร์ด
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
- นำ
0ต่อท้ายในSelect Mobile Wallet using OSE - OSE.VAS.01ในภาพรวมคำสั่ง APDU ออกแล้ว
2018-08-30
- เพิ่มรหัสสถานะ
9302ใน ข้อความสถานะ
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