หน้านี้อธิบายตัวระบุที่โปรโตคอลการแตะอัจฉริยะใช้
ภาพรวม
โปรโตคอลการแตะอัจฉริยะสื่อสารข้อมูลเกี่ยวกับบัตรที่บันทึกไว้ในบัตรของผู้ใช้ แอป Google Wallet และแอปพลิเคชันเทอร์มินัล กราฟิกต่อไปนี้สรุปถึง การสื่อสารระหว่างเครื่องชำระเงินและ Google Wallet
เนื่องจากผู้ขายอาจใช้ธุรกิจหรือผู้รับเหมาหลายรายในการพัฒนา Google จะใช้ตัวระบุ 3 ตัวเพื่ออำนวยความสะดวกในการส่งข้อมูลระหว่าง Google Wallet และเครื่องชำระเงิน วิธีนี้ช่วยให้ผู้ขายที่ใช้เครื่องชำระเงินแบบใดแบบหนึ่งโดยเฉพาะ ให้แลกบัตรจากนักพัฒนาซอฟต์แวร์ต่างๆ รหัสต่อไปนี้คือ "ตัวระบุคอลเล็กชัน" 3 ตัว ที่ใช้ในโปรโตคอลการแตะอัจฉริยะ
รหัสผู้ออกการแลกสิทธิ์
รหัสผู้ออกการแลกสิทธิ์คือรหัสผู้ออกบัตรประเภทหนึ่ง รหัสผู้ออกการแลกสิทธิ์ ซึ่งโดยทั่วไปจะเป็นผู้ขายรายเดียว ในทางตรงกันข้าม รหัสผู้ออกบัตรสำหรับ ซึ่งเป็นแพลตฟอร์มที่จัดเก็บคลาสบัตรสำหรับ ผู้ขายรายต่างๆ แพลตฟอร์มที่จัดเก็บคลาสบัตรสำหรับผู้ขายหลายราย เรียกอีกอย่างว่าผู้รวบรวมข้อมูล
ผู้ออกการแลกสิทธิ์ใช้นอกเหนือจากการแตะอัจฉริยะได้ ตัวอย่างเช่น ระบบจะใช้ผู้ออกการแลกสิทธิ์เพื่อแสดงการช่วยเตือนการแจ้งเตือนตามภูมิศาสตร์ด้วย ตามสถานที่ตั้งของผู้ออกการแลกสิทธิ์ ดังนั้น รหัสผู้ออกบัตรที่แสดงเป็น ผู้ออกการแลกสิทธิ์ในบัตรอาจไม่ได้กำหนดค่าการแตะอัจฉริยะ
รหัสผู้ออกการแลกสิทธิ์เทียบกับรหัสผู้ออก
รหัสผู้ออกคือตัวระบุที่ไม่ซ้ำกันของบัญชีผู้ออกของ Google Wallet รหัสผู้ออกบัตรสามารถดูรหัส Google Pay และ Wallet Console
ผู้ออกบัตรสามารถเป็นตัวแทนของผู้ขาย (เช่น ร้านอาหาร) ผู้ให้บริการข้อเสนอ หรือ ผู้ผลิตเทอร์มินัล และอื่นๆ เมื่อมีการพัฒนาคลาสและออบเจ็กต์ของบัตรผ่าน จะลิงก์กับรหัสผู้ออกบัตรที่เฉพาะเจาะจง รหัสผู้ออกบัตรจะรวมอยู่กับบัตรทั้ง 2 ใบ รหัสคลาสและรหัสออบเจ็กต์
รหัส | รูปแบบ | หมายเหตุ |
---|---|---|
รหัสระดับชั้น | issuerId.classSuffix
|
classSuffix มีลักษณะเฉพาะ
ค่าที่นักพัฒนาซอฟต์แวร์กำหนดสำหรับ
ประเภทบัตร (เช่น ระดับในโปรแกรมสะสมคะแนน) |
รหัสออบเจ็กต์ | issuerId.objectSuffix
|
objectSuffix มีลักษณะเฉพาะ
ค่าที่นักพัฒนาซอฟต์แวร์กำหนดสำหรับ
ออบเจ็กต์ Pass (เช่น รหัสผู้ใช้) |
ผู้ออกใบรับรองจะสร้างชั้นเรียนได้มากเท่าที่ต้องการ
รหัสผู้เรียกเก็บเงิน
หากผู้ขายรองรับการแตะอัจฉริยะที่เครื่องชำระเงิน ผู้ออกการแลกสิทธิ์ของผู้ขายรายนั้น จะมีรหัสผู้เรียกเก็บเงิน รหัสผู้เรียกเก็บเงินคือรหัสตัวเลข (8 หลัก) ที่ ขั้วปลายสายไฟจะใช้เพื่อระบุตัวตน เนื่องจากผู้ออกการแลกสิทธิ์อาจให้การสนับสนุน ผู้ขายหลายราย รหัสผู้เรียกเก็บเงินจะใช้เพื่อขอ
เมื่อผู้ใช้แตะอุปกรณ์กับขั้วปลายสายไฟที่รองรับการแตะอัจฉริยะ เครื่องชำระเงินดังกล่าว ส่งรหัสผู้เรียกเก็บเงินไปยังอุปกรณ์ของผู้ใช้ จากนั้นอุปกรณ์จะตรวจสอบสิทธิ์กับ เทอร์มินัลโดยใช้คีย์สาธารณะสำหรับรหัสผู้เรียกเก็บเงินนั้น โปรดดู ขั้นตอนการสื่อสารเพื่อดูข้อมูลเพิ่มเติม
หมายเหตุสำคัญ
- กำหนดรหัสผู้เรียกเก็บเงินเพียง 1 รหัสให้กับรหัสผู้ออกบัตร
- รหัสผู้เรียกเก็บเงินจะไม่ซ้ำกันในรหัสผู้ออกทั้งหมด
หากต้องการรับรหัสผู้เรียกเก็บเงินสำหรับรหัสผู้ออกบัตรของคุณ โปรดดูที่ การกำหนดค่าผู้ขาย
บัตรประเภทบัตร
รหัสคลาสจะระบุระดับหรือประเภทบัตรที่เฉพาะเจาะจง โดยรหัสคลาสจะอยู่หลัง รูปแบบด้านล่างนี้
issuerId.classSuffix
คำต่อท้ายคลาสคือค่าที่นักพัฒนาซอฟต์แวร์กำหนดสำหรับคลาส Pass นี้โดยเฉพาะ บัตรผ่าน ระบบจะบันทึกวัตถุที่อ้างอิงรหัสคลาสนี้ลงในแอป Google Wallet ของผู้ใช้