Google Wallet คือกระเป๋าสตางค์ดิจิทัลจาก Google ที่มาแทนที่กระเป๋าสตางค์จริง: เก็บรักษาบัตรธนาคาร บัตรขึ้นเครื่อง ตั๋วงานอีเวนต์ คูปอง และบัตรสะสมคะแนน แกนกลางของการทำงานคือ tokenization ของข้อมูลการชำระเงิน — หมายเลขบัตรจะถูกแทนที่ด้วยโทเค็นดิจิทัลที่ไม่ซ้ำกันโดยไม่เปิดเผยรายละเอียดจริงให้กับผู้ขาย ตาม Google Security Blog (2025) เทคโนโลยี Hardware Attestation และสภาพแวดล้อมที่แยกตัว Trusted Execution Environment ให้การปกป้องในระดับชิป
ประเด็นสำคัญ
Google Wallet คือแอปมือถือและแพลตฟอร์มสำหรับจัดเก็บและใช้บัตรชำระเงิน บัตรโดยสารขนส่ง บัตรขึ้นเครื่อง บัตรประจำตัวนักเรียน กุญแจรถ และบัตรสะสมคะแนนในรูปแบบดิจิทัล เปิดตัวในปี 2011 ในชื่อ Google Wallet บริการนี้ผ่านการเปลี่ยนแบรนด์หลายครั้งจนกระทั่งในปี 2022 Google ได้นำชื่อ Wallet กลับมาอีกครั้ง โดยรวมฟังก์ชันการทำงานของ Google Pay และ Wallet ดั้งเดิมไว้ด้วยกัน
แพลตฟอร์มนี้พร้อมใช้งานบนอุปกรณ์ Android และ Wear OS รวมถึงผ่านอินเทอร์เฟซเว็บ ในปี 2024 Google ได้ขยายการรองรับไปยัง iOS ผ่านแอปของ Google ปรัชญาของ Wallet คือการแทนที่กระเป๋าสตางค์จริงด้วยเวอร์ชันดิจิทัล — ผู้ใช้โหลดบัตรและเอกสารลงในแอปและใช้งานโดยแตะโทรศัพท์ที่เครื่องปลายทาง NFC
ผู้ใช้สามารถเพิ่มบัตรชำระเงินได้สูงสุด 20 ใบ และบัตรโดยสารขนส่งและตั๋วงานอีเวนต์ได้ไม่จำกัดจำนวน สำหรับแต่ละบัตรจะถูกสร้าง โทเค็น แยกต่างหากที่เชื่อมโยงกับอุปกรณ์ เมื่อชำระเงิน เครื่องปลายทางจะได้รับไม่ใช่หมายเลขบัตรจริง แต่เป็นรหัสดิจิทัลแบบใช้ครั้งเดียว หากโทรศัพท์หาย โทเค็นทั้งหมดจะถูกทำให้ใช้ไม่ได้จากระยะไกลผ่านบริการ Find My Device
นอกจากการชำระเงินแล้ว Wallet ยังรองรับกุญแจรถดิจิทัลสำหรับ BMW, Hyundai, Volvo และแบรนด์อื่นๆ ผู้ใช้สามารถปลดล็อกและสตาร์ทรถโดยแตะโทรศัพท์ที่มือจับประตู ในปี 2025 Google ประกาศรองรับบัตรประจำตัวดิจิทัลในบางรัฐของสหรัฐอเมริกา
ณ ต้นปี 2026 Google Wallet พร้อมใช้งานใน 90 ประเทศทั่วโลก การรองรับการชำระเงินแบบไร้สัมผัสทำงานใน 80 ประเทศ ตั๋วขนส่ง — ใน 35 ประเทศ บัตรประจำตัวดิจิทัล — ใน 4 ประเทศ ตลาดที่ใหญ่ที่สุดคือ สหรัฐอเมริกา อินเดีย ญี่ปุ่น สหราชอาณาจักร เยอรมนี และบราซิล บริการนี้ไม่พร้อมใช้งานในรัสเซียตั้งแต่ปี 2022
ในทางเทคนิค Google Wallet ใช้กลไกหลักสองประการ: tokenization ของข้อมูลการชำระเงินและโปรโตคอล NFC สำหรับส่งโทเค็นไปยังเครื่องปลายทาง Tokenization รับประกันว่า PAN (Primary Account Number) จริงของบัตรธนาคารจะไม่ออกจากอุปกรณ์เลย แทนที่ ระบบการชำระเงินจะออก Device Account Number — หมายเลขเสมือนที่เชื่อมโยงกับโทรศัพท์เฉพาะ
เมื่อผู้ใช้แตะโทรศัพท์ที่เครื่องปลายทาง ตัวควบคุม NFC (โดยปกติจะรวมอยู่ในชิปเซ็ต Qualcomm หรือ MediaTek) จะสร้างช่องทางที่ปลอดภัยกับเครื่องปลายทางการชำระเงิน ผ่านช่องทางนี้ จะมีการส่ง cryptogram — รหัสแบบไดนามิกที่สร้างขึ้นจากโทเค็น เวลา และหมายเลขธุรกรรมแบบใช้ครั้งเดียว ผู้ขายจะเห็นเฉพาะ cryptogram ไม่ใช่ข้อมูลบัตร
TEE (Trusted Execution Environment) คือพื้นที่แยกภายในโปรเซสเซอร์ที่ทำงานขนานกับระบบปฏิบัติการ Android หลัก แม้ว่าระบบปฏิบัติการจะถูกบุกรุก ข้อมูลภายใน TEE ก็ยังคงได้รับการปกป้อง Google Wallet จัดเก็บโทเค็นโดยเฉพาะใน TEE การดำเนินการลงนามธุรกรรมจะดำเนินการภายในสภาพแวดล้อมที่แยกนี้ — ทั้งแอป Wallet และกระบวนการของบุคคลที่สามไม่สามารถเข้าถึงได้โดยตรง
สำหรับการป้องกันเพิ่มเติม จะใช้ Hardware Attestation — กลไกที่ชิปของโทรศัพท์พิสูจน์ให้เซิร์ฟเวอร์ของ Google เห็นว่าอุปกรณ์ไม่ได้รูท บูตโหลดเดอร์ไม่ได้ปลดล็อก และ TEE ไม่ได้ถูกแก้ไข หากการตรวจสอบล้มเหลว ฟังก์ชันการชำระเงินจะถูกบล็อก
การเพิ่มบัตรชำระเงินใหม่ไปยัง Google Wallet มีขั้นตอนการยืนยันหลายขั้นตอน หลังจากป้อนหมายเลขบัตรด้วยตนเองหรือสแกนผ่านกล้อง แอปจะส่งข้อมูลไปยังเกตเวย์การชำระเงินของ Google ธนาคารผู้ออกบัตรได้รับคำขอ tokenization ผ่าน Visa Token Service (VTS) หรือ Mastercard Digital Enablement Service (MDES) ธนาคารตรวจสอบ CVV และรหัส 3DS จากนั้นออก Device Account Number หมายเลขนี้จะถูกเขียนลงใน TEE ของโทรศัพท์ กระบวนการทั้งหมดใช้เวลา 30–60 วินาที
Google Wallet เติบโตเกินกว่าแอปชำระเงินธรรมดาและกลายเป็นระบบนิเวศของเอกสารดิจิทัล ด้านล่างนี้คือหมวดหมู่หลักของรายการที่สามารถจัดเก็บในกระเป๋าสตางค์
แต่ละรายการมีประเภท Object ของตัวเองใน Passes API: LoyaltyObject, OfferObject, GiftCardObject, TransitObject, EventTicketObject และ FlightObject แต่ละออบเจกต์ประกอบด้วยฟิลด์สำหรับชื่อ โลโก้ บาร์โค้ด วันที่หมดอายุ และข้อมูลเพิ่มเติม
บนนาฬิกา Wear OS Google Wallet ทำงานอย่างอิสระ — นาฬิกามีเสาอากาศ NFC ของตัวเองและสามารถชำระเงินได้โดยไม่ต้องเชื่อมต่อกับโทรศัพท์ ในการทำเช่นนี้ บัตรจะถูกคัดลอกไปยัง TEE ของนาฬิกาผ่านการเชื่อมต่อ Bluetooth เพียงกดปุ่มเปิด/ปิดสองครั้ง Wallet จะเปิดขึ้นและคุณสามารถแตะนาฬิกาที่เครื่องปลายทาง ตั๋วขนส่งและบัตรสะสมคะแนนก็รองรับเช่นกัน
ฟีเจอร์กุญแจดิจิทัลใช้โปรโตคอล UWB (Ultra-Wideband) เพื่อกำหนดระยะทางไปยังรถอย่างแม่นยำ โทรศัพท์ ที่มีชิป UWB (เช่น Pixel 9 Pro หรือ Samsung Galaxy S25) สามารถเปิดประตูได้โดยไม่ต้องหยิบออกจากกระเป๋า — แค่เข้าใกล้ กุญแจสามารถแชร์กับผู้ใช้ Wallet คนอื่นผ่าน Google Messages ได้ในช่วงเวลาที่จำกัด
Passes API คือ REST API จาก Google ที่ช่วยให้นักพัฒนาสร้าง อัปเดต และส่งมอบบัตรผ่านดิจิทัลไปยัง Google Wallet ของผู้ใช้ API รองรับรูปแบบคำขอ JSON และการตรวจสอบสิทธิ์ผ่าน OAuth 2.0 นักพัฒนาสามารถสร้างออบเจกต์โดยทางโปรแกรมและส่งไปยังอุปกรณ์ของผู้ใช้เฉพาะผ่านลิงก์หรือการแจ้งเตือนแบบ push
{
"id": "33880000000000001",
"classId": "IT_SECTR_LOYALTY_CLASS",
"state": "ACTIVE",
"barcode": {
"type": "QR_CODE",
"value": "ITSECTR2026"
},
"loyaltyPoints": { "balance": { "int": 350 } }
}
ในตัวอย่าง มีการสร้างบัตรสะสมคะแนนที่มีรหัส QR และยอดคงเหลือ 350 คะแนน ออบเจกต์ประกอบด้วยการอ้างอิงไปยังคลาส IT_SECTR_LOYALTY_CLASS ซึ่งกำหนดพารามิเตอร์ภาพ: สี โลโก้ ข้อความ คลาสถูกสร้างครั้งเดียว ออบเจกต์ — สำหรับผู้ใช้แต่ละคน วิธีการนี้ประหยัดคำขอ API และช่วยให้สามารถอัปเดตดีไซน์ของบัตรทั้งหมดได้จำนวนมาก
API มีวิธีการสำหรับสร้างคลาสและออบเจกต์ อัปเดต รับรายการ และลบ คำขอจะถูกส่งไปยัง URL พื้นฐาน https://walletobjects.googleapis.com/walletobjects/v1 การตรวจสอบสิทธิ์ ทำผ่านบัญชีบริการ Google Cloud ที่มีบทบาท Editor โทเค็นการเข้าถึงถูกขอผ่าน OAuth 2.0 ด้วยขอบเขต https://www.googleapis.com/auth/wallet_object.issuer
ออบเจกต์แต่ละรายการที่ส่งไปยังกระเป๋าสตางค์จะผ่านการตรวจสอบของ Google — ตรวจสอบการปฏิบัติตามกฎแบรนด์ ไม่มีสแปม และความถูกต้องของบาร์โค้ด โลโก้ต้องมีความละเอียดขั้นต่ำ 300x300 px ข้อความต้องพอดีในพื้นที่แสดงผลบนหน้าจอโทรศัพท์ เวลาตรวจสอบโดยเฉลี่ยคือ 1–2 วันทำการ
ความปลอดภัยของ Google Wallet สร้างขึ้นบนสามระดับ: การป้องกันฮาร์ดแวร์ (TEE, Hardware Attestation), การป้องกันเครือข่าย (TLS 1.3, tokenization) และการควบคุมโดยผู้ใช้ (ไบโอเมตริกซ์, Find My Device, การลบจากระยะไกล) แต่ละระดับครอบคลุมเวกเตอร์การโจมตีที่เฉพาะเจาะจง ตั้งแต่การเข้าถึงอุปกรณ์ทางกายภาพไปจนถึงการสกัดกั้นข้อมูลในเครือข่ายการชำระเงิน
ตามรายงานของ Google Security Blog (2025) ไม่มีการบันทึกกรณีการละเมิดข้อมูลการชำระเงินที่จัดเก็บใน TEE แม้แต่กรณีเดียวนับตั้งแต่ปี 2022 เหตุการณ์ด้านความปลอดภัยทั้งหมดเกี่ยวข้องกับการโจมตีแบบฟิชชิ่ง ซึ่งผู้ใช้ป้อนข้อมูลบัตรบนเว็บไซต์ปลอมด้วยตนเอง เพื่อต่อสู้กับฟิชชิ่ง Google ได้แนะนำคำเตือนตามบริบทภายในแอป
หากโทรศัพท์สูญหายหรือถูกขโมย เจ้าของสามารถไปที่เว็บไซต์ Find My Device และเลือกตัวเลือก “ลบข้อมูล” หลังจากนั้น โทเค็นทั้งหมดใน TEE จะถูกทำให้ใช้ไม่ได้ — เครื่องปลายทางการชำระเงินจะปฏิเสธธุรกรรมจากอุปกรณ์นี้ นอกจากนี้ Google เพิกถอนใบรับรอง Hardware Attestation ของชิปเฉพาะ ดังนั้นแม้การรีเซ็ตเป็นค่าโรงงานก็ไม่สามารถคืนค่าฟังก์ชันการชำระเงินบนอุปกรณ์นี้ได้
Google ไม่เก็บประวัติธุรกรรมภายใน Wallet ธุรกรรมแต่ละรายการจะถูกประมวลผลโดยธนาคารผู้ออกบัตร และ Google ทำหน้าที่เป็นชั้นการขนส่งเท่านั้น ตำแหน่งของอุปกรณ์จะไม่ถูกส่งไปยังผู้ขาย — เครื่องปลายทางได้รับเฉพาะโทเค็นและ cryptogram ข้อยกเว้นคือตั๋วขนส่ง ซึ่งสถานีเข้า/ออกจะถูกบันทึกไว้สำหรับการคำนวณค่าโดยสาร
หลังการเปลี่ยนแบรนด์ในปี 2022 ผู้ใช้จำนวนมากยังคงสับสนเกี่ยวกับความแตกต่างระหว่าง Google Wallet และ Google Pay คำตอบสั้นๆ: Wallet คือแอป (ส่วนติดต่อผู้ใช้ + พื้นที่จัดเก็บ) Google Pay คือชั้นเทคโนโลยี (API + tokenization + เกตเวย์การชำระเงิน NFC) Google Pay ในฐานะแบรนด์ยังคงอยู่ในอินเดียและสิงคโปร์ ซึ่งทำงานเป็นระบบการชำระเงิน P2P ผ่านโปรโตคอล UPI
| ด้าน | Google Wallet | Google Pay |
|---|---|---|
| บทบาท | แอปกระเป๋าสตางค์สำหรับผู้ใช้ | เกตเวย์การชำระเงินและ API |
| ฟังก์ชัน | บัตร ตั๋ว กุญแจ สะสมคะแนน | ชำระเงิน NFC เท่านั้น |
| ความพร้อมใช้งาน | 90 ประเทศ | อินเดีย สิงคโปร์ |
| การโอน P2P | ไม่มี | มี (UPI ในอินเดีย) |
ในทางปฏิบัติ สำหรับผู้ใช้นอกอินเดีย ทุกอย่างจบลงที่สิ่งเดียว: เปิด Google Wallet แตะโทรศัพท์ที่เครื่องปลายทาง — การชำระเงินจะดำเนินการผ่านเทคโนโลยี Google Pay แต่คุณเห็นเฉพาะอินเทอร์เฟซของ Wallet สำหรับนักพัฒนา การรวมการชำระเงินทำผ่าน Google Pay API (ส่วนหนึ่งของ Google Wallet SDK) และการจัดการบัตรผ่านทำผ่าน Passes API ที่แยกต่างหาก
คำถามที่พบบ่อย
ได้ สำหรับการชำระเงิน NFC ไม่จำเป็นต้องใช้อินเทอร์เน็ต — โทเค็น ถูกจัดเก็บในเครื่องใน TEE ของอุปกรณ์ การเข้าถึงออนไลน์จำเป็นสำหรับการเพิ่มบัตรใหม่และอัปเดตตั๋วเท่านั้น
ขีดจำกัดสูงสุด 20 บัตรชำระเงิน ต่ออุปกรณ์ จำนวนรายการที่ไม่ใช่การชำระเงิน (ตั๋ว บัตรสะสมคะแนน บัตรผ่าน) ไม่จำกัด
ได้ บนนาฬิกา Wear OS Google Wallet ทำงานอย่างอิสระอย่างสมบูรณ์ผ่านเสาอากาศ NFC ของตัวเอง โดยไม่ต้องเชื่อมต่อกับโทรศัพท์
คุณสามารถป้อนหมายเลขบัตร ด้วยตนเอง ในช่องป้อนข้อมูล แอปจะขอวันที่หมดอายุ CVV และชื่อผู้ถือบัตร จากนั้นจะเริ่มกระบวนการ tokenization
หลังจากรีเซ็ตเป็นค่าโรงงาน โทเค็น ทั้งหมดใน TEE จะถูกทำให้ใช้ไม่ได้ ต้องเพิ่มบัตรอีกครั้งผ่านแอป Wallet — Google จะกู้คืนจากโปรไฟล์คลาวด์
สรุป
เราจะพัฒนาแอปพลิเคชันบนมือถือแบบครบวงจร
IT Sectr สร้างแอปพลิเคชัน iOS และ Android สำหรับสตาร์ทอัพและธุรกิจตั้งแต่ปี 2017 เราจะให้คำแนะนำและเสนอวิธีแก้ปัญหาที่ดีที่สุดแก่คุณ
อ่านเพิ่มเติม