Google Wallet: چیست، امکانات و اصل کار

نویسنده: IT Sectr منتشر شده: 2026-04-30 زمان مطالعه: 9 دقیقه

Google Wallet یک کیف پول دیجیتال از گوگل است که جایگزین کیف پول فیزیکی می‌شود: کارت‌های بانکی، کارت‌های پرواز، بلیط رویدادها، کوپن‌ها و کارت‌های وفاداری را ذخیره می‌کند. اساس کار بر توکن‌سازی داده‌های پرداخت استوار است — شماره کارت با یک توکن دیجیتال منحصربه‌فرد جایگزین می‌شود، بدون افشای اطلاعات واقعی برای فروشنده. به گفته Google Security Blog (2025)، فناوری Hardware Attestation و محیط ایزوله Trusted Execution Environment محافظت در سطح تراشه را تضمین می‌کنند.

نکات اصلی

  • Google Wallet — کیف پول دیجیتال برای ذخیره کارت‌های پرداخت، بلیط‌ها، گذرنامه‌ها و کارت‌های وفاداری در دستگاه Android.
  • توکن‌سازی شماره واقعی کارت را با یک توکن مجازی جایگزین می‌کند که برای فروشنده در دسترس نیست.
  • NFC پرداخت بدون تماس را در پایانه‌ها بدون اتصال به اینترنت فراهم می‌کند.
  • Passes API به توسعه‌دهندگان اجازه می‌دهد گذرنامه‌های دیجیتال، بلیط‌ها و کوپن‌هایی برای ادغام با کیف پول ایجاد کنند.
  • امنیت بر Hardware Attestation، TEE و پاک کردن از راه دور داده‌ها از طریق Find My Device استوار است.

Google Wallet چیست؟

Google Wallet — یک برنامه موبایل و پلتفرم برای ذخیره و استفاده از نسخه‌های دیجیتال کارت‌های پرداخت، بلیط‌های حمل ونقل، کارت‌های پرواز، کارت‌های دانشجویی، کلیدهای خودرو و کارت‌های وفاداری است. این سرویس که در سال ۲۰۱۱ به عنوان Google Wallet راه‌اندازی شد، چندین بار تغییر نام داد تا اینکه در سال ۲۰۲۲ گوگل دوباره نام Wallet را بازگرداند و عملکرد Google Pay و Wallet اصلی را در آن ترکیب کرد.

این پلتفرم در دستگاه‌های Android و Wear OS و همچنین از طریق رابط وب در دسترس است. در سال ۲۰۲۴، گوگل پشتیبانی از iOS را از طریق برنامه‌های گوگل گسترش داد. فلسفه Wallet جایگزینی کیف پول فیزیکی با مشابه دیجیتال آن است — کاربر کارت‌ها و اسناد را در برنامه بارگذاری می‌کند و با لمس تلفن به پایانه NFC از آنها استفاده می‌کند.

امکانات کلیدی برای کاربر

کاربر می‌تواند تا ۲۰ کارت پرداخت، تعداد نامحدودی کارت حمل ونقل و بلیط رویدادها اضافه کند. برای هر کارت یک توکن جداگانه ایجاد می‌شود که به دستگاه متصل است. در هنگام پرداخت، پایانه شماره واقعی کارت را دریافت نمی‌کند، بلکه یک کد دیجیتال یکبار مصرف دریافت می‌کند. اگر تلفن گم شود، همه توکن‌ها از طریق سرویس Find My Device از راه دور باطل می‌شوند.

علاوه بر پرداخت‌ها، Wallet از کلیدهای دیجیتال خودرو برای خودروهای BMW، Hyundai، Volvo و سایر برندها پشتیبانی می‌کند. کاربر با لمس تلفن به دستگیره در، خودرو را باز کرده و روشن می‌کند. در سال ۲۰۲۵، گوگل پشتیبانی از مدارک هویتی دیجیتال را در برخی ایالت‌های ایالات متحده اعلام کرد.

جغرافیا و گسترش

در ابتدای سال ۲۰۲۶، Google Wallet در ۹۰ کشور جهان در دسترس است. پشتیبانی از پرداخت‌های بدون تماس در ۸۰ کشور، بلیط‌های حمل ونقل — در ۳۵ کشور، مدارک هویتی دیجیتال — در ۴ کشور فعال است. بزرگترین بازارها: ایالات متحده، هند، ژاپن، بریتانیا، آلمان و برزیل. در روسیه این سرویس از سال ۲۰۲۲ در دسترس نیست.

Google Wallet چگونه کار می‌کند: توکن‌سازی و NFC

از نظر فنی، Google Wallet از دو مکانیزم کلیدی استفاده می‌کند: توکن‌سازی داده‌های پرداخت و پروتکل NFC برای انتقال توکن به پایانه. توکن‌سازی تضمین می‌کند که شماره واقعی PAN (Primary Account Number) کارت بانکی هرگز دستگاه را ترک نمی‌کند. به جای آن، سیستم پرداخت Device Account Number — یک شماره مجازی متصل به تلفن خاص — صادر می‌کند.

هنگامی که کاربر تلفن را به پایانه نزدیک می‌کند، کنترلر NFC (معمولاً در چیپست Qualcomm یا MediaTek تعبیه شده) یک کانال امن با پایانه پرداخت ایجاد می‌کند. از طریق این کانال، یک رمزنگاشت ارسال می‌شود — یک کد پویا که بر اساس توکن، زمان و شماره یکبار مصرف تراکنش تولید شده است. فروشنده فقط رمزنگاشت را می‌بیند، نه داده‌های کارت را.

نقش Trusted Execution Environment

TEE (Trusted Execution Environment) — یک ناحیه ایزوله در داخل پردازنده است که به موازات سیستم عامل اصلی Android کار می‌کند. حتی اگر خود سیستم عامل به خطر بیفتد، داده‌های داخل TEE محافظت شده باقی می‌مانند. Google Wallet توکن‌ها را منحصراً در TEE ذخیره می‌کند. عملیات امضای تراکنش در داخل این محیط ایزوله انجام می‌شود — نه برنامه Wallet و نه فرآیندهای شخص ثالث به آنها دسترسی مستقیم ندارند.

برای محافظت اضافی از Hardware Attestation استفاده می‌شود — مکانیزمی که در آن تراشه تلفن به سرورهای گوگل ثابت می‌کند که دستگاه روت نشده، بوت‌لودر باز نشده و TEE تغییر نکرده است. اگر تأیید عبور نکند — عملکردهای پرداخت مسدود می‌شوند.

فرآیند افزودن کارت

افزودن کارت پرداخت جدید به Google Wallet شامل چند مرحله تأیید است. پس از وارد کردن دستی شماره کارت یا اسکن از طریق دوربین، برنامه داده‌ها را به دروازه پرداخت گوگل ارسال می‌کند. بانک صادرکننده درخواست توکن‌سازی را از طریق سرویس توکن Visa Token Service (VTS) یا Mastercard Digital Enablement Service (MDES) دریافت می‌کند. بانک CVV و کد 3DS را بررسی می‌کند، سپس Device Account Number را صادر می‌کند. این شماره در TEE تلفن نوشته می‌شود. کل فرآیند ۳۰–۶۰ ثانیه طول می‌کشد.

امکانات اصلی Google Wallet

Google Wallet از نقش یک برنامه پرداخت ساده فراتر رفته و به یک اکوسیستم اسناد دیجیتال تبدیل شده است. در زیر دسته‌بندی اصلی عناصری که می‌توان در کیف پول ذخیره کرد آورده شده است.

  • کارت‌های پرداخت — کارت‌های اعتباری و بدهی Visa، Mastercard، American Express، Mir (تا ۲۰۲۲)، UnionPay، RuPay. از طریق دوربین یا ورود دستی اضافه می‌شوند.
  • کارت‌های حمل ونقل — بلیط‌های مترو، اتوبوس و قطار در ۳۵ کشور. در برخی شهرها (لندن، نیویورک، توکیو) شارژ به طور خودکار انجام می‌شود.
  • کارت‌های پرواز و بلیط‌ها — شرکت‌های هواپیمایی Lufthansa، KLM، Air France، United، Delta کارت‌های پرواز را مستقیماً به Wallet ارسال می‌کنند. سینماها و سالن‌های کنسرت — بارکد بلیط‌ها.
  • برنامه‌های وفاداری — کارت‌های فروشگاه‌ها، کافه‌ها و شرکت‌های هواپیمایی. برنامه امتیازات جمع‌آوری شده و کوپن‌های موجود را نمایش می‌دهد.

برای هر عنصر، نوع Object مربوطه در Passes API تعریف شده است: LoyaltyObject، OfferObject، GiftCardObject، TransitObject، EventTicketObject و FlightObject. هر شیء شامل فیلدهایی برای نام، لوگو، بارکد، تاریخ انقضا و اطلاعات اضافی است.

ادغام با Wear OS

در ساعت‌های Wear OS، Google Wallet به طور خودمختار کار می‌کند — ساعت‌ها آنتن NFC مخصوص به خود را دارند و می‌توانند بدون اتصال به تلفن پرداخت انجام دهند. برای این کار، کارت‌ها از طریق اتصال بلوتوث به TEE ساعت کپی می‌شوند. کافی است دکمه پاور را دو بار فشار دهید — Wallet باز می‌شود و می‌توان ساعت را به پایانه نزدیک کرد. بلیط‌های حمل ونقل و کارت‌های وفاداری نیز پشتیبانی می‌شوند.

کلیدهای دیجیتال خودرو

عملکرد کلیدهای دیجیتال از پروتکل UWB (Ultra-Wideband) برای تعیین دقیق فاصله تا خودرو استفاده می‌کند. تلفن با تراشه UWB (مثلاً Pixel 9 Pro یا Samsung Galaxy S25) می‌تواند بدون خارج شدن از جیب در را باز کند — کافی است نزدیک شوید. کلید را می‌توان از طریق Google Messages با کاربر دیگری از Wallet برای مدت محدودی به اشتراک گذاشت.

Google Wallet Passes API برای توسعه‌دهندگان

Passes API — یک REST API از گوگل است که به توسعه‌دهندگان اجازه می‌دهد گذرنامه‌های دیجیتال (passes) را در Google Wallet کاربران ایجاد، به‌روزرسانی و تحویل دهند. API از فرمت JSON درخواست‌ها و احراز هویت از طریق OAuth 2.0 پشتیبانی می‌کند. توسعه‌دهنده می‌تواند اشیاء را به صورت برنامه‌نویسی ایجاد کرده و از طریق لینک یا اعلان فشاری به دستگاه خاص کاربر ارسال کند.

json
{
  "id": "33880000000000001",
  "classId": "IT_SECTR_LOYALTY_CLASS",
  "state": "ACTIVE",
  "barcode": {
    "type": "QR_CODE",
    "value": "ITSECTR2026"
  },
  "loyaltyPoints": { "balance": { "int": 350 } }
}

در مثال، یک کارت وفاداری با کد QR و موجودی ۳۵۰ امتیاز ایجاد می‌شود. شیء شامل ارجاع به کلاس IT_SECTR_LOYALTY_CLASS است که پارامترهای بصری در آن تعریف شده‌اند: رنگ‌ها، لوگو، متن. کلاس یک بار ایجاد می‌شود، اشیاء — برای هر کاربر. این رویکرد در درخواست‌های API صرفه‌جویی کرده و امکان به‌روزرسانی انبوه طراحی همه کارت‌ها را فراهم می‌کند.

روش‌های اصلی API

API روش‌هایی برای ایجاد کلاس‌ها و اشیاء، به‌روزرسانی آنها، دریافت لیست و حذف ارائه می‌دهد. درخواست‌ها به آدرس پایه https://walletobjects.googleapis.com/walletobjects/v1 ارسال می‌شوند. احراز هویت از طریق حساب سرویس Google Cloud با نقش Editor انجام می‌شود. توکن دسترسی از طریق OAuth 2.0 با محدوده https://www.googleapis.com/auth/wallet_object.issuer درخواست می‌شود.

الزامات محتوا

هر شیء ارسال شده به کیف پول تحت نظارت گوگل قرار می‌گیرد — مطابقت با قوانین برند، عدم وجود هرزنامه و صحت بارکد بررسی می‌شود. لوگو باید حداقل وضوح ۳۰۰×۳۰۰ پیکسل داشته باشد، متن باید در ناحیه نمایش روی صفحه تلفن جا شود. میانگین زمان بررسی ۱–۲ روز کاری است.

امنیت و حریم خصوصی Google Wallet

امنیت Google Wallet بر سه سطح استوار است: محافظت سخت‌افزاری (TEE، Hardware Attestation)، محافظت شبکه‌ای (TLS 1.3، توکن‌سازی) و کنترل کاربر (بیومتریک، Find My Device، پاک کردن از راه دور). هر سطح یک بردار حمله خاص را مسدود می‌کند — از دسترسی فیزیکی به دستگاه تا رهگیری داده‌ها در شبکه‌های پرداخت.

بر اساس گزارش Google Security Blog (2025)، از سال ۲۰۲۲ هیچ موردی از به خطر افتادن داده‌های پرداخت ذخیره شده در TEE ثبت نشده است. تمام حوادث امنیتی مربوط به حملات فیشینگ بوده که در آن کاربران خودشان داده‌های کارت را در سایت‌های جعلی وارد می‌کردند. برای مقابله با فیشینگ، گوگل هشدارهای زمینه‌ای را در داخل برنامه معرفی کرده است.

مدیریت از راه دور توکن‌ها

اگر تلفن گم یا دزدیده شود، مالک می‌تواند به سایت Find My Device رفته و گزینه «پاک کردن داده‌ها» را انتخاب کند. پس از آن، تمام توکن‌های TEE باطل می‌شوند — پایانه‌های پرداخت تراکنش‌های این دستگاه را رد خواهند کرد. علاوه بر این، گوگل گواهی Hardware Attestation تراشه خاص را لغو می‌کند، به طوری که حتی بازنشانی به تنظیمات کارخانه نیز عملکردهای پرداخت را در این دستگاه بازنمی‌گرداند.

حریم خصوصی و داده‌های کاربران

گوگل تاریخچه تراکنش‌ها را در داخل Wallet ذخیره نمی‌کند. هر عملیات توسط بانک صادرکننده پردازش می‌شود و گوگل فقط به عنوان لایه حمل و نقل عمل می‌کند. موقعیت دستگاه به فروشنده منتقل نمی‌شود — پایانه فقط توکن و رمزنگاشت را دریافت می‌کند. استثنا بلیط‌های حمل ونقل هستند، جایی که ایستگاه ورود/خروج برای تعیین تعرفه ثبت می‌شود.

تفاوت Google Wallet و Google Pay

پس از تغییر نام تجاری در سال ۲۰۲۲، بسیاری از کاربران هنوز سردرگم هستند: تفاوت بین Google Wallet و Google Pay چیست. پاسخ کوتاه: Wallet — برنامه (UI + ذخیره‌سازی)، Google Pay — لایه فناوری (API + توکن‌سازی + دروازه پرداخت NFC). Google Pay به عنوان یک برند در هند و سنگاپور باقی مانده است، جایی که به عنوان یک سیستم پرداخت P2P از طریق پروتکل UPI کار می‌کند.

جنبهGoogle WalletGoogle Pay
نقشبرنامه کیف پول برای کاربردروازه پرداخت و API
عملکردهاکارت‌ها، بلیط‌ها، کلیدها، وفاداریفقط پرداخت‌های NFC
دسترسی۹۰ کشورهند، سنگاپور
انتقال P2Pخیربله (UPI در هند)

در عمل برای کاربر خارج از هند، همه چیز به یک چیز خلاصه می‌شود: Google Wallet را باز کنید، تلفن را به پایانه نزدیک کنید — پرداخت از طریق فناوری Google Pay انجام می‌شود، اما شما فقط رابط Wallet را می‌بینید. برای توسعه‌دهنده، ادغام پرداخت‌ها از طریق Google Pay API (بخشی از Google Wallet SDK) و مدیریت گذرنامه‌ها از طریق Passes API جداگانه انجام می‌شود.

سوالات متداول

آیا می‌توان از Google Wallet بدون اینترنت استفاده کرد؟

بله، برای پرداخت از طریق NFC اینترنت لازم نیست — توکن‌ها به صورت محلی در TEE دستگاه ذخیره می‌شوند. دسترسی آنلاین فقط برای افزودن کارت‌های جدید و به‌روزرسانی بلیط‌ها لازم است.

چند کارت می‌توان به Google Wallet اضافه کرد؟

محدودیت — تا ۲۰ کارت پرداخت در هر دستگاه. تعداد عناصر غیرپرداختی (بلیط‌ها، کارت‌های وفاداری، گذرنامه‌ها) محدود نیست.

آیا Google Wallet از پرداخت‌های بدون تماس روی ساعت پشتیبانی می‌کند؟

بله، در ساعت‌های Wear OS Google Wallet کاملاً مستقل از طریق آنتن NFC خود کار می‌کند، بدون اتصال به تلفن.

چگونه کارت را بدون دوربین به Wallet اضافه کنیم؟

شماره کارت را می‌توان دستی در فیلد ورودی وارد کرد. برنامه تاریخ انقضا، CVV و نام دارنده را درخواست کرده و سپس فرآیند توکن‌سازی را آغاز می‌کند.

پس از بازنشانی تلفن چه اتفاقی برای داده‌های Wallet می‌افتد؟

پس از بازنشانی به تنظیمات کارخانه، تمام توکن‌های TEE باطل می‌شوند. کارت‌ها باید دوباره از طریق برنامه Wallet اضافه شوند — گوگل آنها را از نمایه ابری بازیابی می‌کند.

خلاصه

  • Google Wallet — کیف پول دیجیتال برای ذخیره کارت‌های پرداخت، بلیط‌ها، گذرنامه‌ها، کلیدها و کارت‌های وفاداری در دستگاه Android و Wear OS.
  • توکن‌سازی و TEE تضمین می‌کنند که شماره واقعی کارت هرگز دستگاه را ترک نمی‌کند — پایانه یک توکن دیجیتال یکبار مصرف دریافت می‌کند.
  • Passes API به توسعه‌دهندگان اجازه می‌دهد گذرنامه‌های دیجیتال از هر نوع — از وفاداری تا بلیط هواپیما — ایجاد و تحویل دهند.
  • امنیت شامل سه سطح است: محافظت سخت‌افزاری (TEE، Hardware Attestation)، شبکه‌ای (TLS 1.3) و کنترل کاربر (Find My Device، پاک کردن از راه دور).
  • Google Wallet در ۹۰ کشور در دسترس است، از ۲۰ کارت پرداخت در هر دستگاه پشتیبانی می‌کند و روی ساعت‌های Wear OS به طور خودمختار کار می‌کند.
  • Google Wallet یک برنامه است و Google Pay فناوری پرداخت زیر آن. کاربر Wallet را می‌بیند، دروازه پرداخت Google Pay باقی می‌ماند.
  • برای توسعه‌دهندگان، ادغام Wallet عملکرد برنامه را از طریق Passes API و Google Pay API گسترش می‌دهد و تعامل کاربران را افزایش می‌دهد.

ما یک اپلیکیشن موبایل به صورت کلید در دست توسعه خواهیم داد

IT Sectr از سال 2017 برنامه‌های iOS و Android را برای استارتاپ‌ها و کسب‌وکارها ایجاد می‌کند. ما به شما مشاوره می‌دهیم و بهترین راه‌حل را پیشنهاد خواهیم کرد.

بحث درباره پروژه

همچنین بخوانید