ภาพรวมตัวระบุคอลเล็กชัน

หน้านี้อธิบายตัวระบุที่โปรโตคอลการแตะอัจฉริยะใช้

ภาพรวม

โปรโตคอลการแตะอัจฉริยะสื่อสารข้อมูลเกี่ยวกับบัตรที่บันทึกไว้ในบัตรของผู้ใช้ แอป 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 ของผู้ใช้