รูปที่ 1 แสดงสถาปัตยกรรมทางเทคนิคสำหรับการชำระเงินแบบ Open Loop และการโต้ตอบกับ Google Wallet
![](https://developers.google.cn/static/wallet/tickets/images/sys_arch_1.png?authuser=7&hl=th)
ต่อไปนี้เป็นคำจำกัดความสำหรับแต่ละส่วนของสถาปัตยกรรมทางเทคนิค
- อุปกรณ์เคลื่อนที่ที่มี Google Wallet
อุปกรณ์เคลื่อนที่ที่ใช้ระบบปฏิบัติการ Android ช่วยให้ผู้ใช้เพิ่มบัตรลงใน Google Wallet ได้อย่างปลอดภัย Google Wallet จะช่วยอำนวยความสะดวกในกระบวนการแปลงโทเค็น ซึ่งก็คือเมื่อเครือข่ายการชำระเงินทำให้บัตรเป็นโทเค็นและเพิ่มโทเค็นเฉพาะอุปกรณ์ลงในอุปกรณ์เคลื่อนที่ ดูข้อมูลเพิ่มเติมเกี่ยวกับการแปลงข้อมูลเป็นโทเค็นได้ที่วิธีการทำงานของการชำระเงิน
Google Wallet ใช้งานได้กับอุปกรณ์ Android สมัยใหม่ส่วนใหญ่จากผู้ผลิตหลายรายและรูปแบบของอุปกรณ์หลายราย โปรดดูข้อกำหนดขั้นต่ำในข้อกำหนดเบื้องต้น
- ผู้อ่านขนส่งสาธารณะ
เครื่องอ่านขนส่งสาธารณะมักเป็นเครื่องอ่านบัตรที่สถานีขนส่งหรือจุดแรกเข้าของรถประจำทาง เครื่องอ่านบัตรโดยสารและเครื่องชำระเงินจะได้รับข้อมูลเข้าสู่ระบบการชำระเงินจาก Google Wallet ในลักษณะเดียวกับที่ได้รับข้อมูลเข้าสู่ระบบการชำระเงินจากบัตรเครดิตหรือบัตรเดบิตจริงแบบไม่ต้องสัมผัส เครื่องอ่านขนส่งสาธารณะต้องเป็นไปตามโปรโตคอล EMV จึงจะรับการชำระเงินแบบไม่ต้องสัมผัสได้ ดูข้อมูลเพิ่มเติมได้ในข้อกำหนดพื้นฐานด้านฟังก์ชันการทำงาน
ผู้อ่านอาจต้องอัปเกรดซอฟต์แวร์ เพื่อให้ผู้อ่านปฏิบัติตามข้อกำหนดและรองรับการชำระเงิน EMV บนอุปกรณ์เคลื่อนที่ ดูข้อมูลเพิ่มเติมเกี่ยวกับข้อกำหนดของ Google สำหรับแท็ก EMV ได้ที่ข้อกำหนดฟังก์ชันพื้นฐาน
สำหรับเครื่องอ่านที่ออฟไลน์หรือไม่มีการเชื่อมต่ออินเทอร์เน็ตความเร็วสูงที่เชื่อถือได้ การดำเนินการขนส่งจะต้องเปิดใช้การตรวจสอบสิทธิ์อุปกรณ์แบบออฟไลน์ (ODA) โปรดดูข้อกำหนดขั้นต่ำในข้อกำหนดเบื้องต้น
- เซิร์ฟเวอร์ขนส่งสาธารณะ
- เซิร์ฟเวอร์แบ็กเอนด์ ผู้ให้บริการขนส่งสาธารณะหรือผู้ผสานการทำงานระบบของผู้ให้บริการระบบมักจะดำเนินการเอง เครื่องอ่านบัตรมักจะเชื่อมต่อกับเซิร์ฟเวอร์เป็นระยะๆ และทำรายการเป็นกลุ่มร่วมกัน เซิร์ฟเวอร์จะได้รับคำขอการประมวลผลแบบกลุ่มและส่งคำขอไปยังผู้ประมวลผลการชำระเงินของผู้ให้บริการขนส่งสาธารณะ
- ตัวประมวลผลการชำระเงิน
- ผู้ประมวลผลการชำระเงินคือบริษัทที่จัดการธุรกรรมต่างๆ โดยจะลบโทเค็นของข้อมูลเข้าสู่ระบบการชำระเงินที่แปลงข้อมูลเป็นโทเค็น และทำธุรกรรมกับธนาคารที่ออกโทเค็น ดูข้อมูลเพิ่มเติมเกี่ยวกับการประมวลผลการชำระเงินได้ที่วิธีการทำงานของการชำระเงิน
- ผู้ให้บริการโทเค็น (TSP)
- TSP สำหรับเครือข่ายการชำระเงินให้บริการในการแปลงข้อมูลบัตรเครดิตและบัตรเดบิตเป็นโทเค็นและถอดรหัส ผู้ประมวลผลข้อมูลใช้ประโยชน์จาก TSP เพื่อดึงข้อมูลเข้าสู่ระบบการชำระเงินตามโทเค็นที่แอป Google Wallet ส่งไปให้
- เซิร์ฟเวอร์ของ Google
- เซิร์ฟเวอร์จะให้ลิงก์ระหว่างพาร์ทเนอร์ของ Google กับอุปกรณ์เคลื่อนที่ที่ขับเคลื่อนโดย Android ของผู้ใช้ โดย TSP จะส่งการแจ้งเตือนธุรกรรม เช่น การแจ้งเตือนการให้สิทธิ์และการชำระเงินไปที่เซิร์ฟเวอร์ของ Google เซิร์ฟเวอร์ Google ใช้ข้อมูลนี้เพื่อแสดงการแจ้งเตือนและใบเสร็จธุรกรรมให้แก่ผู้ใช้