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