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

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

ภาพรวม

โปรโตคอลการแตะอัจฉริยะจะแจ้งข้อมูลเกี่ยวกับบัตรที่บันทึกไว้ในแอป Google Wallet และแอปพลิเคชันเทอร์มินัลของผู้ใช้ กราฟิกต่อไปนี้จะสรุปขั้นตอนการสื่อสารระหว่างเครื่องชำระเงินและ Google Wallet

ขั้นตอนการสื่อสารจะเริ่มต้นจากการตกลงเรื่องโปรโตคอลที่จะใช้ การแลกเปลี่ยนคีย์ จากนั้นจึงผ่านการแลกเปลี่ยน

เนื่องจากผู้ขายอาจใช้ธุรกิจหรือผู้รับเหมาหลายรายในการพัฒนาบัตร Google จึงใช้ตัวระบุ 3 ตัวเพื่อช่วยในการส่งข้อมูลระหว่าง Google Wallet กับเครื่องชำระเงิน วิธีนี้ช่วยให้ผู้ขายที่ใช้ผู้ให้บริการเทอร์มินัลหนึ่งๆ แลกสิทธิ์บัตรจากนักพัฒนาแอปรายต่างๆ ได้ รหัสต่อไปนี้คือ "ตัวระบุคอลเล็กชัน" 3 รายการ ที่ใช้ในโปรโตคอลการแตะอัจฉริยะ

รหัสผู้ออกการแลกสิทธิ์

รหัสผู้ออกการแลกสิทธิ์คือรหัสประเภทที่เจาะจงของผู้ออกบัตร โดยทั่วไป รหัสผู้ออกการแลกสิทธิ์ จะหมายถึงผู้ขายรายเดียว ในทางตรงกันข้าม รหัสผู้ออกบัตรสำหรับผู้พัฒนาบัตรอาจแสดงแพลตฟอร์มที่เก็บคลาสบัตรผ่านสำหรับผู้ขายหลายราย แพลตฟอร์มที่จัดเก็บคลาสบัตรสำหรับผู้ขายหลายราย จะเรียกว่า "ผู้รวบรวมข้อมูล"

ผู้ออกการแลกสิทธิ์มีประโยชน์มากกว่าแค่การแตะอัจฉริยะ ตัวอย่างเช่น ผู้ออกการแลกสิทธิ์ก็ใช้เพื่อแสดงผลการแจ้งเตือนทางภูมิศาสตร์ตามตำแหน่งของผู้ออกการแลกสิทธิ์ด้วย ดังนั้น รหัสผู้ออกบัตรที่แสดงเป็น ผู้ออกการแลกสิทธิ์ในบัตรอาจไม่ได้รับการกำหนดค่าสำหรับการแตะอัจฉริยะ

รหัสผู้ออกการแลกสิทธิ์เทียบกับรหัสผู้ออก

รหัสผู้ออกบัตรคือตัวระบุที่ไม่ซ้ำของบัญชีผู้ออกบัตร Google Wallet ดูรหัสผู้ออกบัตรได้ที่คอนโซล Google Pay และ Wallet

ผู้ออกบัตรอาจเป็นตัวแทนของผู้ขาย (เช่น ร้านอาหาร) ผู้ให้บริการข้อเสนอ หรือผู้ผลิตเครื่องชำระเงิน และอื่นๆ เมื่อมีการสร้างคลาสและออบเจ็กต์บัตรผ่านแล้ว ระบบจะลิงก์กับรหัสผู้ออกบัตรที่เฉพาะเจาะจง รหัสผู้ออกบัตรจะรวมอยู่ในทั้งรหัสคลาส Pass class และรหัสออบเจ็กต์

ID รูปแบบ Notes
รหัสระดับชั้น issuerId.classSuffix classSuffix เป็นค่าที่ไม่ซ้ำกันซึ่งนักพัฒนาแอปกำหนดสำหรับคลาสบัตรผ่านที่เฉพาะเจาะจง (เช่น ระดับความภักดี)
รหัสออบเจ็กต์ issuerId.objectSuffix objectSuffix เป็นค่าที่ไม่ซ้ำที่นักพัฒนาแอปกำหนดสำหรับออบเจ็กต์บัตรที่เฉพาะเจาะจง (เช่น รหัสผู้ใช้)

ผู้ออกใบรับรองสามารถสร้างชั้นเรียนได้มากเท่าที่ต้องการ

รหัสผู้สะสม

หากผู้ขายรองรับการแตะอัจฉริยะที่เครื่องชำระเงิน ผู้ออกการแลกสิทธิ์จะมีรหัสผู้เรียกเก็บเงิน รหัสผู้เรียกเก็บเงินคือรหัสตัวเลข (8 หลัก) ที่เทอร์มินัลใช้ระบุตัวตน เนื่องจากผู้ออกการแลกสิทธิ์อาจรองรับผู้ขายหลายราย ระบบจึงใช้รหัสผู้เรียกเก็บเงินเพื่อขอบัตรของผู้ขายที่เจาะจง

เมื่อผู้ใช้แตะอุปกรณ์กับเครื่องชำระเงินที่รองรับการแตะอัจฉริยะ เครื่องชำระเงินจะส่งรหัสผู้เรียกเก็บเงินไปยังอุปกรณ์ของผู้ใช้ จากนั้นอุปกรณ์จะตรวจสอบสิทธิ์กับเครื่องชำระเงินโดยใช้คีย์สาธารณะสำหรับรหัสผู้เรียกเก็บเงินดังกล่าว โปรดดู ขั้นตอนการสื่อสารเพื่อดูข้อมูลเพิ่มเติม

หมายเหตุสำคัญ

  • ระบบกำหนดรหัสผู้เรียกเก็บเงินให้กับรหัสผู้ออกรหัสเพียง 1 รหัสเท่านั้น
  • รหัสผู้เรียกเก็บเงินไม่ซ้ำกันในรหัสผู้ออกบัตรทั้งหมด

หากต้องการรับรหัสผู้เรียกเก็บเงินสำหรับรหัสผู้ออกรหัส โปรดดูการกำหนดค่าผู้ขาย

รหัสคลาสของบัตร

รหัสคลาสจะระบุระดับหรือประเภทบัตรผ่านที่เฉพาะเจาะจง รหัสคลาสจะมีรูปแบบดังต่อไปนี้

issuerId.classSuffix

คำต่อท้ายคลาสคือค่าที่นักพัฒนาแอปกำหนดซึ่งไม่ซ้ำกันสำหรับคลาสบัตรนี้ ระบบจะบันทึกออบเจ็กต์บัตรที่อ้างอิงถึงรหัสคลาสนี้ลงในแอป Google Wallet ของผู้ใช้