หน้านี้อธิบายการใช้ขั้นตอนการย้ายและยกเลิกการลิงก์ตั๋วสำหรับตั๋ว Motics เพื่อให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่ดี ผู้ใช้ควรย้ายตั๋ว Motics จากอุปกรณ์หนึ่งไปอีกเครื่องหนึ่ง โดยต้องอยู่ภายในขีดจำกัดที่กำหนดโดยผู้ออกบัตร ผู้ออกบัตรต้องจำกัดตั๋วให้กับอุปกรณ์ 1 เครื่องเท่านั้น ผู้ใช้ต้องลบตั๋วเดิมก่อนบันทึกลงในอุปกรณ์ใหม่ หากผู้ใช้ลบตั๋วเดิมไม่ได้ (อาจเป็นเพราะทำอุปกรณ์หาย) ผู้ออกบัตรต้องยกเลิกการลิงก์ตั๋วจากอุปกรณ์เครื่องเก่า
ข้อกำหนดของขั้นตอนการย้ายและยกเลิกการลิงก์
ขั้นตอน "ย้ายและยกเลิกการลิงก์" ต้องเป็นไปตามข้อกำหนดต่อไปนี้
- ตั๋ว Motics ต้องใช้อุปกรณ์เครื่องละ 1 เครื่องเท่านั้น
- ผู้ใช้ต้องย้ายตั๋ว Motics ไปยังอุปกรณ์ใหม่ได้ในกรณีต่อไปนี้
- การเข้าถึงอุปกรณ์เครื่องเก่า เช่น เมื่ออัปเกรดเป็นอุปกรณ์ใหม่
- ไม่สามารถเข้าถึงอุปกรณ์เครื่องเก่า เช่น เมื่ออุปกรณ์สูญหายหรือถูกขโมย
- จำนวนการย้ายหรือการเปิดใช้งานตั๋วควรถูกจำกัดโดยการควบคุมที่เหมาะสมในฝั่งผู้ออกบัตรของ Motics ตามที่ระบุไว้ในข้อกำหนดทางธุรกิจของ PTO
ประสบการณ์ของผู้ใช้
ส่วนนี้จะอธิบายรายละเอียดเพิ่มเติมของ 2 สถานการณ์ที่แตกต่างกันสำหรับประสบการณ์ของผู้ใช้ ขึ้นอยู่กับว่าผู้ใช้ยังมีสิทธิ์เข้าถึงอุปกรณ์เครื่องเก่าเมื่อพยายามย้ายตั๋ว Motics
ผู้ใช้มีสิทธิ์เข้าถึงอุปกรณ์เครื่องเก่า
ในกรณีดังกล่าว ผู้ใช้สามารถเริ่มขั้นตอนการย้ายจากอุปกรณ์เดิมได้
- ผู้ใช้ลบตั๋ว Motics ออกจากแอป Wallet บนอุปกรณ์เครื่องเก่า
- ผู้ใช้พบอีเมลยืนยันจากผู้ออกบัตรบนอุปกรณ์ใหม่ หรือลงชื่อเข้าสู่ระบบเว็บช็อปหรือพอร์ทัลการจำหน่ายตั๋ว และคลิกลิงก์บันทึกไปยัง Google Wallet เพื่อบันทึกตั๋วไปยังแอป Google Wallet อีกครั้ง
ผู้ใช้ไม่มีสิทธิ์เข้าถึงอุปกรณ์เครื่องเก่า
เมื่อเข้าถึงอุปกรณ์เครื่องเก่าไม่ได้ ก็ต้องเริ่มขั้นตอนการยกเลิกการลิงก์และย้ายจากพอร์ทัลการจำหน่ายตั๋วของ Webshop หรือด้วยการติดต่อฝ่ายสนับสนุนลูกค้าของผู้ออกบัตรซึ่งสามารถเริ่มขั้นตอนการยกเลิกการลิงก์ในนามของผู้ใช้ได้
- ผู้ใช้พบอีเมลยืนยันจากผู้ออกบัตรที่มีวิธีการโทรหาฝ่ายบริการลูกค้าเพื่อขอความช่วยเหลือหรือเริ่มขั้นตอนการยกเลิกการลิงก์จากเว็บไซต์ผู้ออกบัตรหรือพอร์ทัลจำหน่ายตั๋ว ซึ่งอาจเป็นปุ่มยกเลิกการลิงก์ในพอร์ทัลตั๋ว
- ผู้ออกบัตรยกเลิกการลิงก์ตั๋วจากอุปกรณ์เครื่องเก่าในนามของผู้ใช้ (รายละเอียดเพิ่มเติมในส่วนความรับผิดชอบของผู้ออกบัตร)
- ตั๋วจะใช้งานไม่ได้ (บาร์โค้ดจะไม่สแกน) บนอุปกรณ์เดิมทันทีที่ผู้ออกบัตรยกเลิกการลิงก์
- ผู้ออกบัตรควรระบุคำขอแจ้งปัญหาเดิมเพื่อป้องกันไม่ให้อุปกรณ์ตรวจสอบสแกนตั๋วดังกล่าวอีกต่อไป
- ระบบจะลบตั๋วออกจากอุปกรณ์เครื่องเดิมโดยอัตโนมัติทันทีที่กลับมาออนไลน์อีกครั้ง (ดีที่สุด)
- ผู้ใช้พบอีเมลยืนยันจากผู้ออกบัตรบนอุปกรณ์ใหม่ หรือลงชื่อเข้าสู่ระบบเว็บช็อปหรือพอร์ทัลการจำหน่ายตั๋ว และคลิกลิงก์บันทึกไปยัง Google Wallet เพื่อบันทึกตั๋วไปยังแอป Google Wallet อีกครั้ง
ความรับผิดชอบของผู้ออกบัตร
- ในระหว่างการตั้งค่าเริ่มต้น ผู้ออกบัตรต้อง insert the transitClass ด้วย
multipleDevicesAndHoldersAllowedStatus=ONE_USER_ONE_DEVICE
- อีเมลยืนยันที่ผู้ออกบัตรส่งไปยังผู้ใช้ ณ เวลาที่ซื้อ จะต้องมีวิธีการย้ายตั๋วไปยังอุปกรณ์ใหม่
- อีเมลยืนยันต้องมีตัวระบุสำหรับตั๋วเพื่อช่วยเหลือในขั้นตอนการสนับสนุน
- หากต้องการลดปริมาณการติดต่อให้เหลือน้อยที่สุด ผู้ออกบัตรควรมีปุ่มยกเลิกการลิงก์ในเว็บช็อปหรือพอร์ทัลตั๋วที่ผู้ใช้จัดการตั๋วได้
- ผู้ออกบัตรมีหน้าที่จำกัดจำนวนครั้งที่สามารถเปิดใช้งานตั๋วได้ ทั้งนี้ก็เพื่อป้องกันไม่ให้ผู้ใช้ย้ายตั๋วเดียวกันไปกลับระหว่างอุปกรณ์ต่างๆ (ทั้ง 2 อย่างที่เข้าสู่ระบบบัญชีเดียวกันใน Wallet) อย่างไม่มีกำหนด
- ผู้ออกจำเป็นต้องติดตามจำนวนครั้งที่มีการเรียกปลายทางการเปิดใช้งานสำหรับ objectId เดียวกัน และปฏิเสธคำขอเปิดใช้งานหากมีการใช้งานเกินขีดจำกัด
- เนื่องจากผู้ออกบัตรแต่ละรายมีกฎของตัวเองเกี่ยวกับจำนวนครั้งที่สามารถย้ายตั๋วได้ Google จึงกำหนดให้ผู้ออกบัตรต้องจำกัดการย้ายตั๋วด้วยตนเอง
- หากผู้ใช้ต้องการยกเลิกการลิงก์ตั๋วผ่านการติดต่อทีมสนับสนุนลูกค้า ให้ทำดังนี้
- หากผู้ใช้นำตั๋วออกจากอุปกรณ์เครื่องเก่าไม่ได้ ผู้ออกบัตรจะยกเลิกการลิงก์ตั๋วโดยโทรไปที่
transitObject:patch
ด้วย{hasLinkedDevice:false}
เพื่อรับobjectId
ของตั๋ว- ผู้ออกบัตรจะต้องค้นหา objectId ของตั๋วที่ระบุ ค้นหารหัสนี้ตามตัวระบุที่ผู้ใช้ได้รับในอีเมลยืนยัน
- หากผู้ใช้นำตั๋วออกจากอุปกรณ์เครื่องเก่าไม่ได้ ผู้ออกบัตรจะยกเลิกการลิงก์ตั๋วโดยโทรไปที่
- หากผู้ใช้เริ่มขั้นตอนการยกเลิกการลิงก์ในเว็บช็อปหรือพอร์ทัลตั๋ว
- ผู้ออกบัตรยกเลิกการลิงก์ตั๋วโดยโทรหา
transitObject:patch
ด้วย{hasLinkedDevice:false}
เพื่อรับobjectId
ของตั๋ว
- ผู้ออกบัตรยกเลิกการลิงก์ตั๋วโดยโทรหา
- ผู้ออกบัตรควรปฏิเสธคำขอแจ้งปัญหาเดิม เพื่อไม่ให้มีอุปกรณ์ตรวจสอบสแกนตั๋วดังกล่าวอีกต่อไป
ความรับผิดชอบของ Google
ในการตอบสนองต่อการเรียก transitObject:patch
ด้วย {hasLinkedDevice:false}
นั้น Google จะเพิกถอนใบรับรองที่มีอยู่ (หากมี) กับเซิร์ฟเวอร์ Motics หากผู้ใช้ยังใช้อุปกรณ์เครื่องเดิมกับตั๋วเดิม บาร์โค้ดจะใช้ไม่ได้อีกต่อไปเพราะจะถูกลบจากอุปกรณ์เครื่องเก่าตราบใดที่ยังออนไลน์หรือกลับมาออนไลน์อีกครั้ง
แผนภาพลำดับ
รูปที่ 1 ขั้นตอนการยกเลิกการลิงก์ตั๋ว Motics
รูปที่ 1 แสดงการโทรของ transitObject:patch
และ pruneTree()
ที่เกิดขึ้นเพื่อยกเลิกการลิงก์ตั๋วเมื่อผู้ใช้เข้าถึงอุปกรณ์เครื่องเก่าไม่ได้แล้ว