Google Wallet Google کا ایک ڈیجیٹل بٹوا ہے جو فزیکل بٹوے کی جگہ لیتا ہے: یہ بینک کارڈ، بورڈنگ پاس، ایونٹ ٹکٹ، کوپن اور لائلٹی کارڈز محفوظ کرتا ہے۔ اس کے کام کے مرکز میں ادائیگی کے ڈیٹا کا ٹوکنائزیشن ہے — کارڈ نمبر کو ایک منفرد ڈیجیٹل ٹوکن سے بدل دیا جاتا ہے، بیچنے والے کو حقیقی تفصیلات ظاہر نہیں ہوتیں۔ Google Security Blog (2025) کے مطابق، Hardware Attestation ٹیکنالوجی اور الگ تھلگ Trusted Execution Environment چپ کی سطح پر تحفظ فراہم کرتے ہیں۔
اہم نکات
Google Wallet ایک موبائل ایپ اور پلیٹ فارم ہے جو ادائیگی کے کارڈ، ٹرانزٹ پاس، بورڈنگ پاس، طلبہ کی ID، کار کی چابیاں اور لائلٹی کارڈ کے ڈیجیٹل ورژن محفوظ کرنے اور استعمال کرنے کے لیے ہے۔ 2011 میں Google Wallet کے نام سے شروع کیا گیا، یہ سروس کئی ریبرانڈنگ سے گزری یہاں تک کہ 2022 میں Google نے دوبارہ Wallet نام واپس لا کر Google Pay اور اصل Wallet کی فعالیت کو یکجا کیا۔
یہ پلیٹ فارم Android اور Wear OS آلات کے ساتھ ساتھ ویب انٹرفیس کے ذریعے بھی دستیاب ہے۔ 2024 میں، Google نے Google ایپس کے ذریعے iOS پر سپورٹ بڑھایا۔ Wallet کا فلسفہ فزیکل بٹوے کو ڈیجیٹل ہم منصب سے بدلنا ہے — صارف ایپ میں کارڈ اور دستاویزات لوڈ کرتا ہے اور فون کو NFC ٹرمینل پر ٹیپ کرکے استعمال کرتا ہے۔
صارف 20 ادائیگی کارڈ اور لامحدود تعداد میں ٹرانزٹ کارڈ اور ایونٹ ٹکٹ شامل کرسکتا ہے۔ ہر کارڈ کے لیے ڈیوائس سے منسلک ایک علیحدہ ٹوکن بنایا جاتا ہے۔ ادائیگی کے وقت، ٹرمینل کو حقیقی کارڈ نمبر نہیں بلکہ ایک بار استعمال ہونے والا ڈیجیٹل کوڈ ملتا ہے۔ اگر فون گم ہو جائے تو Find My Device سروس کے ذریعے تمام ٹوکن دور سے باطل کر دیے جاتے ہیں۔
ادائیگیوں کے علاوہ، Wallet BMW، Hyundai، Volvo اور دیگر برانڈز کی کاروں کے لیے ڈیجیٹل چابیاں سپورٹ کرتا ہے۔ صارف فون کو دروازے کے ہینڈل پر ٹیپ کرکے کار کھولتا اور اسٹارٹ کرتا ہے۔ 2025 میں، Google نے امریکہ کی کچھ ریاستوں میں ڈیجیٹل ID کی حمایت کا اعلان کیا۔
2026 کے آغاز تک، Google Wallet دنیا بھر کے 90 ممالک میں دستیاب ہے۔ کنٹیکٹ لیس ادائیگی کی حمایت 80 ممالک میں، ٹرانزٹ ٹکٹ — 35 میں، ڈیجیٹل ID — 4 میں کام کرتی ہے۔ سب سے بڑی مارکیٹیں: امریکہ، بھارت، جاپان، برطانیہ، جرمنی اور برازیل ہیں۔ یہ سروس 2022 سے روس میں دستیاب نہیں ہے۔
تکنیکی طور پر، Google Wallet دو اہم میکانزم استعمال کرتا ہے: ادائیگی کے ڈیٹا کا ٹوکنائزیشن اور ٹرمینل پر ٹوکن منتقل کرنے کے لیے NFC پروٹوکول۔ ٹوکنائزیشن اس بات کو یقینی بناتا ہے کہ بینک کارڈ کا حقیقی PAN (Primary Account Number) کبھی ڈیوائس سے باہر نہ جائے۔ اس کے بجائے، ادائیگی کا نظام Device Account Number جاری کرتا ہے — ایک ورچوئل نمبر جو مخصوص فون سے منسلک ہوتا ہے۔
جب صارف فون کو ٹرمینل پر ٹیپ کرتا ہے، تو NFC کنٹرولر (عام طور پر Qualcomm یا MediaTek چپ سیٹ میں بنایا گیا) ادائیگی ٹرمینل کے ساتھ ایک محفوظ چینل بناتا ہے۔ اس چینل کے ذریعے ایک کرپٹوگرام منتقل کیا جاتا ہے — ٹوکن، وقت اور ایک بار کے لین دین نمبر کی بنیاد پر تیار کردہ ایک متحرک کوڈ۔ بیچنے والا صرف کرپٹوگرام دیکھتا ہے، کارڈ کا ڈیٹا نہیں۔
TEE (Trusted Execution Environment) پروسیسر کے اندر ایک الگ تھلگ علاقہ ہے جو مرکزی Android OS کے متوازی چلتا ہے۔ چاہے OS خود سمجھوتہ کر لیا جائے، TEE کے اندر کا ڈیٹا محفوظ رہتا ہے۔ Google Wallet ٹوکن کو خصوصی طور پر TEE میں محفوظ کرتا ہے۔ لین دین پر دستخط کرنے کے آپریشن اس الگ تھلگ ماحول کے اندر انجام دیے جاتے ہیں — نہ Wallet ایپ اور نہ ہی تیسرے فریق کے عمل کی ان تک براہ راست رسائی ہے۔
اضافی تحفظ کے لیے، Hardware Attestation استعمال کیا جاتا ہے — ایک میکانزم جس میں فون کا چپ Google سرورز کو ثابت کرتا ہے کہ ڈیوائس روٹڈ نہیں ہے، بوٹ لوڈر انلاک نہیں ہے اور TEE میں ترمیم نہیں کی گئی ہے۔ اگر تصدیق ناکام ہو جاتی ہے تو ادائیگی کے فنکشن بلاک ہو جاتے ہیں۔
Google Wallet میں نیا ادائیگی کارڈ شامل کرنے میں تصدیق کے کئی مراحل شامل ہیں۔ کارڈ نمبر دستی طور پر داخل کرنے یا کیمرے کے ذریعے اسکین کرنے کے بعد، ایپ Google ادائیگی گیٹ وے کو ڈیٹا بھیجتی ہے۔ جاری کنندہ بینک Visa Token Service (VTS) یا Mastercard Digital Enablement Service (MDES) کے ذریعے ٹوکنائزیشن کی درخواست وصول کرتا ہے۔ بینک CVV اور 3DS کوڈ چیک کرتا ہے، جس کے بعد وہ Device Account Number جاری کرتا ہے۔ یہ نمبر فون کے TEE میں لکھا جاتا ہے۔ پورا عمل 30–60 سیکنڈ لیتا ہے۔
Google Wallet ایک سادہ ادائیگی ایپ کے کردار سے آگے بڑھ کر ڈیجیٹل دستاویزات کے ماحولیاتی نظام میں تبدیل ہو گیا ہے۔ نیچے ان اشیاء کے اہم زمرے دیے گئے ہیں جو بٹوے میں محفوظ کی جا سکتی ہیں۔
ہر آئٹم کا Passes API میں اپنا Object قسم ہے: LoyaltyObject, OfferObject, GiftCardObject, TransitObject, EventTicketObject اور FlightObject۔ ہر آبجیکٹ میں نام، لوگو، بارکوڈ، میعاد ختم ہونے کی تاریخ اور اضافی معلومات کے فیلڈز ہوتے ہیں۔
Wear OS گھڑیوں پر، Google Wallet خود مختار طور پر کام کرتا ہے — گھڑی کا اپنا NFC اینٹینا ہے اور فون سے منسلک ہوئے بغیر ادائیگی کر سکتی ہے۔ ایسا کرنے کے لیے، Bluetooth کنکشن کے ذریعے کارڈ گھڑی کے TEE میں کاپی کیے جاتے ہیں۔ صرف پاور بٹن دو بار دبائیں — Wallet کھل جاتا ہے اور آپ گھڑی کو ٹرمینل پر ٹیپ کر سکتے ہیں۔ ٹرانزٹ ٹکٹ اور لائلٹی کارڈ بھی تعاون یافتہ ہیں۔
ڈیجیٹل کلید کی خصوصیت کار تک فاصلے کو درست طریقے سے تعین کرنے کے لیے UWB (Ultra-Wideband) پروٹوکول استعمال کرتی ہے۔ UWB چپ والا فون (مثال کے طور پر، Pixel 9 Pro یا Samsung Galaxy S25) جیب سے نکالے بغیر دروازہ کھول سکتا ہے — بس قریب آئیں۔ کلید کو Google Messages کے ذریعے کسی دوسرے Wallet صارف کے ساتھ محدود وقت کے لیے شیئر کیا جا سکتا ہے۔
Passes API Google کی ایک REST API ہے جو ڈویلپرز کو صارفین کے 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 پر کی جاتی ہیں۔ تصدیق Editor کردار کے ساتھ Google Cloud سروس اکاؤنٹ کے ذریعے ہوتی ہے۔ رسائی ٹوکن OAuth 2.0 کے ذریعے https://www.googleapis.com/auth/wallet_object.issuer دائرہ کار میں درخواست کیا جاتا ہے۔
بٹوے میں بھیجا گیا ہر آبجیکٹ Google کی جانچ سے گزرتا ہے — برانڈ قواعد کی تعمیل، سپیم کی عدم موجودگی اور بارکوڈ کی درستگی کی تصدیق کی جاتی ہے۔ لوگو کی کم از کم ریزولوشن 300x300 px ہونی چاہیے، متن فون کی اسکرین پر دیکھنے کے علاقے میں فٹ ہونا چاہیے۔ اوسط جائزہ وقت 1-2 کاروباری دن ہے۔
Google Wallet کی سیکیورٹی تین سطحوں پر مبنی ہے: ہارڈویئر تحفظ (TEE, Hardware Attestation)، نیٹ ورک تحفظ (TLS 1.3, ٹوکنائزیشن) اور صارف کا کنٹرول (بائیو میٹرکس, Find My Device, دور سے وائپ)۔ ہر سطح ایک مخصوص حملہ ویکٹر کا احاطہ کرتی ہے — ڈیوائس تک فزیکل رسائی سے لے کر ادائیگی نیٹ ورکس میں ڈیٹا کی روک تھام تک۔
Google Security Blog (2025) کی رپورٹ کے مطابق، 2022 سے TEE میں محفوظ ادائیگی کے ڈیٹا سے سمجھوتہ کرنے کا ایک بھی کیس ریکارڈ نہیں کیا گیا۔ تمام سیکیورٹی واقعات فشنگ حملوں سے متعلق تھے، جہاں صارفین نے خود جعلی ویب سائٹس پر کارڈ کا ڈیٹا داخل کیا۔ فشنگ سے نمٹنے کے لیے، Google نے ایپ کے اندر سیاق و سباق کے انتباہات متعارف کرائے ہیں۔
اگر فون گم ہو جائے یا چوری ہو جائے تو مالک Find My Device ویب سائٹ پر جا کر “ڈیٹا مٹائیں” کا اختیار منتخب کر سکتا ہے۔ اس کے بعد، TEE میں موجود تمام ٹوکن باطل ہو جاتے ہیں — ادائیگی کے ٹرمینل اس ڈیوائس سے لین دین کو مسترد کر دیں گے۔ مزید برآں، Google مخصوص چپ کے Hardware Attestation سرٹیفکیٹ کو منسوخ کر دیتا ہے، لہٰذا فیکٹری ری سیٹ بھی اس ڈیوائس پر ادائیگی کے فنکشنز کو بحال نہیں کرے گا۔
Google Wallet کے اندر لین دین کی تاریخ محفوظ نہیں کرتا۔ ہر لین دین جاری کنندہ بینک کے ذریعے پروسیس کیا جاتا ہے، اور Google صرف ایک ٹرانسپورٹ پرت کے طور پر کام کرتا ہے۔ ڈیوائس کا مقام بیچنے والے کو نہیں بھیجا جاتا — ٹرمینل صرف ٹوکن اور کرپٹوگرام وصول کرتا ہے۔ استثنا ٹرانزٹ ٹکٹ ہیں، جہاں کرایہ کے حساب کے لیے داخلے/خروج اسٹیشن ریکارڈ کیا جاتا ہے۔
2022 میں ریبرانڈنگ کے بعد، بہت سے صارفین Google Wallet اور Google Pay کے درمیان فرق کے بارے میں الجھن کا شکار ہیں۔ مختصر جواب: Wallet ایپ ہے (UI + اسٹوریج)، Google Pay ٹیکنالوجی کی پرت ہے (API + ٹوکنائزیشن + NFC ادائیگی گیٹ وے)۔ Google Pay ایک برانڈ کے طور پر بھارت اور سنگاپور میں باقی ہے، جہاں یہ UPI پروٹوکول کے ذریعے P2P ادائیگی کے نظام کے طور پر کام کرتا ہے۔
| پہلو | 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 اور کارڈ ہولڈر کا نام مانگے گی، جس کے بعد یہ ٹوکنائزیشن کا عمل شروع کرے گی۔
فیکٹری ری سیٹ کے بعد، TEE میں موجود تمام ٹوکن باطل ہو جاتے ہیں۔ Wallet ایپ کے ذریعے دوبارہ کارڈ شامل کرنے ہوں گے — Google انہیں کلاؤڈ پروفائل سے بحال کرے گا۔
خلاصہ
ہم ایک موبائل ایپلیکیشن ٹرنکی تیار کریں گے
IT Sectr 2017 سے اسٹارٹ اپس اور کاروبار کے لیے iOS اور Android ایپلیکیشنز بناتا ہے۔ ہم آپ کو مشورہ دیں گے اور بہترین حل تجویز کریں گے۔