หากต้องการผสานรวมกับ Google Wallet คุณต้องใช้ฟังก์ชันพื้นฐานต่อไปนี้
การรับรอง EMV
อาคารผู้โดยสารต้องมีคุณสมบัติตรงตามข้อกำหนดของ EMVCo ระดับ 1 และ 2 ดูรายละเอียดเพิ่มเติมได้ที่เว็บไซต์ของ EMVCo
การตรวจสอบสิทธิ์ข้อมูลออฟไลน์
เทอร์มินัลการขนส่งสาธารณะต้องรองรับการตรวจสอบสิทธิ์ข้อมูลออฟไลน์ (ODA) เพื่อให้ผู้ใช้ผ่านเทอร์มินัลได้อย่างรวดเร็ว ODA คือการตรวจสอบการเข้ารหัสที่ช่วยให้เครื่องชำระเงินดำเนินการตรวจสอบสิทธิ์แบบออฟไลน์ด้วยบัตรสำหรับชำระเงินแบบไม่ต้องสัมผัสหรืออุปกรณ์เคลื่อนที่ได้ ODA ให้ความไว้วางใจอย่างยิ่งว่าบัตรที่แสดงเป็นของแท้ ทำให้ประตูขนส่งสาธารณะเปิดได้โดยที่ผู้ใช้ไม่ต้องรอให้เครือข่ายประมวลผลการชำระเงิน นอกจากนี้ ยังใช้ ODA เมื่อสถานีขนส่งออฟไลน์เป็นระยะๆ ด้วย เมื่อเครื่องชำระเงิน กลับมาออนไลน์อีกครั้ง ระบบจะประมวลผลการชำระเงิน
ฟีเจอร์ ODA เหมาะสำหรับสถานีขนส่งที่มีเครื่องชำระเงินที่ไม่ได้ออนไลน์เสมอไปหรือมีการเชื่อมต่อที่เชื่อถือได้น้อย และใช้เมื่อเวลาประมวลผลการชำระเงินอาจทำให้ผู้เดินทางช้าลงเมื่อเข้าสู่ประตูทางออกขึ้นเครื่อง โดยปกติแล้วประตูจะเปิดภายใน 500 มิลลิวินาทีเมื่อผู้ใช้แตะอุปกรณ์เคลื่อนที่
คุณต้องกำหนดค่าสถานีขนส่งสาธารณะเพื่อใช้ ODA ให้ถูกต้อง โปรดติดต่อผู้ประมวลผลการชำระเงินหรือผู้ผสานรวมระบบเพื่อขอรายละเอียดเกี่ยวกับวิธีกำหนดค่าเครื่องชำระเงิน
Google Wallet รองรับ ODA สำหรับเครือข่ายต่อไปนี้
- Visa
- Mastercard
- Amex
แบบสำรวจและการ์ดปะทะกัน
การ์ด NFC จริงจะมี UID แบบคงที่ อย่างไรก็ตาม อุปกรณ์เคลื่อนที่ Android ทุกเครื่องมี UID แบบไดนามิกที่เปลี่ยนแปลงกับธุรกรรมทุกรายการ การดำเนินการนี้จะเพิ่มระดับความเป็นส่วนตัวให้กับผู้ใช้เนื่องจากป้องกันไม่ให้ติดตาม แต่อาจทำให้เกิด "บัตรขัดข้อง" ได้ ซึ่งก็คือเมื่อเทอร์มินัลขนส่งสาธารณะจดจำบัตรมากกว่า 1 ใบในช่อง NFC
เมื่อผู้ใช้เข้าใกล้เครื่องชำระเงิน ความแรงของฟิลด์ NFC จะเพิ่มขึ้น และอุปกรณ์อาจเริ่มธุรกรรมก่อนที่ฟิลด์จะมีความแรงและเสถียรพอที่จะเชื่อมต่อ หากโทรศัพท์ขาดการเชื่อมต่อ โทรศัพท์จะหยุดและทำธุรกรรมอีกครั้ง ซึ่งจะทำให้ UID บนอุปกรณ์เคลื่อนที่เปลี่ยนแปลงไป และหากกำหนดค่าเทอร์มินัลด้วยตรรกะ Clash ของการ์ด ระบบอาจจดจำ UID มากกว่า 1 รายการอย่างไม่ถูกต้องในช่วงเวลาสั้นๆ และหยุดการทำธุรกรรม สถานการณ์นี้จะเลวร้ายยิ่งขึ้นเมื่อเทอร์มินัลที่มีตรรกะแบบ Card-Clashic มีความเร็วการหยั่งสัญญาณเทอร์มินัลที่สูงเกินไป ในการแก้ไขปัญหานี้ ให้ปิดใช้ตรรกะการขัดแย้งของการ์ด UID หรือลดความเร็วในการหยั่งสัญญาณของเทอร์มินัล
เลือก AID, PPSE และ ePPSE
สำหรับเครื่องชำระเงินที่รองรับทั้งการ์ดแบบเปิดและการ์ดแบบวนซ้ำแบบปิด คุณควรตั้งค่าตามลำดับต่อไปนี้
- เลือกการ์ดแบบ Closed Loop ทั้งหมดที่ใช้ AID ก่อน
- การ์ด Open Loop ทั้งหมดที่ใช้ PPSE
ePPSE
ePPSE คือข้อกำหนดใหม่จาก EMVCo ที่ให้ข้อมูลจากเครื่องชำระเงินไปยังอุปกรณ์เคลื่อนที่เกี่ยวกับประเภทธุรกรรมก่อนที่จะทำธุรกรรมทันที วิธีนี้ช่วยให้โทรศัพท์เลือกบัตรสำหรับชำระเงินที่เจาะจงซึ่งผู้ใช้กำหนดไว้ล่วงหน้าสำหรับธุรกรรมประเภทนั้นๆ ได้ สำหรับขนส่งสาธารณะ วิธีนี้อาจหมายถึงการตั้งค่าบัตรเริ่มต้นสำหรับขนส่งสาธารณะ ซึ่งจะลบล้างบัตรเริ่มต้นสำหรับชำระเงินเมื่อแตะที่เครื่องชำระเงิน
ปัจจุบัน Google Wallet ยังไม่รองรับ ePPSE อย่างไรก็ตาม หากคุณสนใจเปิดใช้ ePPSE สำหรับขนส่งสาธารณะ โปรดระบุเมื่อคุณส่งแบบฟอร์มขนส่งสาธารณะแบบเปิดไปยัง Google Wallet