Google Wallet: ce este, funcționalități și principiul de funcționare

Autor: IT Sectr Publicat: 2026-04-30 Timp de citire: 9 min

Google Wallet este un portofel digital de la Google care înlocuiește portofelul fizic: stochează carduri bancare, cărți de îmbarcare, bilete la evenimente, cupoane și carduri de fidelitate. La baza funcționării stă tokenizarea datelor de plată — numărul cardului este înlocuit cu un token digital unic, fără a dezvălui datele reale vânzătorului. Potrivit Google Security Blog (2025), tehnologia Hardware Attestation și mediul izolat Trusted Execution Environment asigură protecție la nivel de cip.

Principalele puncte

  • Google Wallet — portofel digital pentru stocarea cardurilor de plată, biletelor, permiselor și cardurilor de fidelitate pe dispozitivul Android.
  • Tokenizarea înlocuiește numărul real al cardului cu un token virtual, inaccesibil vânzătorului în timpul tranzacției.
  • NFC asigură plata contactless la terminale fără conexiune la internet.
  • Passes API permite dezvoltatorilor să creeze permise digitale, bilete și cupoane pentru integrarea în portofel.
  • Securitatea se bazează pe Hardware Attestation, TEE și ștergerea la distanță a datelor prin Find My Device.

Ce este Google Wallet?

Google Wallet este o aplicație mobilă și o platformă pentru stocarea și utilizarea versiunilor digitale ale cardurilor de plată, biletelor de transport, cărților de îmbarcare, legitimațiilor de student, cheilor auto și cardurilor de fidelitate. Lansat în 2011 ca Google Wallet, serviciul a trecut prin mai multe rebrandinguri, până când în 2022 Google a revenit la numele Wallet, unificând funcționalitatea Google Pay și a Wallet-ului original.

Platforma este disponibilă pe dispozitive Android și Wear OS, precum și prin interfața web. În 2024, Google a extins suportul pentru iOS prin aplicațiile Google. Filozofia Wallet constă în înlocuirea portofelului fizic cu un echivalent digital — utilizatorul încarcă carduri și documente în aplicație și le folosește atingând telefonul de terminalul NFC.

Funcționalități cheie pentru utilizator

Utilizatorul poate adăuga până la 20 de carduri de plată, un număr nelimitat de carduri de transport și bilete la evenimente. Pentru fiecare card se creează un token separat, legat de dispozitiv. La plată, terminalul primește nu numărul real al cardului, ci un cod digital unic. Dacă telefonul este pierdut, toate tokenurile sunt anulate de la distanță prin serviciul Find My Device.

Pe lângă plăți, Wallet suportă chei digitale auto pentru mașinile BMW, Hyundai, Volvo și alte mărci. Utilizatorul deschide și pornește mașina atingând telefonul de mâner. În 2025, Google a anunțat suportul pentru acte de identitate digitale în anumite state americane.

Geografie și răspândire

La începutul anului 2026, Google Wallet este disponibil în 90 de țări. Suportul pentru plăți contactless funcționează în 80 de țări, biletele de transport — în 35, actele de identitate digitale — în 4. Cele mai mari piețe: SUA, India, Japonia, Marea Britanie, Germania și Brazilia. în Rusia, serviciul este indisponibil din 2022.

Cum funcționează Google Wallet: tokenizare și NFC

Din punct de vedere tehnic, Google Wallet utilizează două mecanisme cheie: tokenizarea datelor de plată și protocolul NFC pentru transmiterea tokenului către terminal. Tokenizarea garantează că numărul real PAN (Primary Account Number) al cardului bancar nu părăsește niciodată dispozitivul. În locul acestuia, sistemul de plată emite Device Account Number — un număr virtual legat de un anumit telefon.

Când utilizatorul atinge telefonul de terminal, controlerul NFC (de obicei încorporat în chipsetul Qualcomm sau MediaTek) creează un canal securizat cu terminalul de plată. Prin acest canal se transmite o criptogramă — un cod dinamic generat pe baza tokenului, a timpului și a unui număr unic de tranzacție. Vânzătorul vede doar criptograma, nu și datele cardului.

Rolul Trusted Execution Environment

TEE (Trusted Execution Environment) — este o zonă izolată în interiorul procesorului, care funcționează în paralel cu sistemul de operare Android. Chiar dacă sistemul de operare este compromis, datele din TEE rămân protejate. Google Wallet stochează tokenurile exclusiv în TEE. Operațiunile de semnare a tranzacțiilor sunt executate în acest mediu izolat — nici aplicația Wallet, nici procesele terțe nu au acces direct la ele.

Pentru protecție suplimentară se utilizează Hardware Attestation — un mecanism prin care cipul telefonului demonstrează serverelor Google că dispozitivul nu este rootat, bootloader-ul nu este deblocat, iar TEE nu este modificat. Dacă verificarea eșuează — funcțiile de plată sunt blocate.

Procesul de adăugare a cardului

Adăugarea unui card de plată nou în Google Wallet implică mai multe etape de verificare. După introducerea manuală a numărului cardului sau scanarea prin cameră, aplicația trimite datele către gateway-ul de plată Google. Banca emitentă primește o cerere de tokenizare prin serviciul de token Visa Token Service (VTS) sau Mastercard Digital Enablement Service (MDES). Banca verifică CVV și codul 3DS, apoi emite Device Account Number. Acest număr este scris în TEE-ul telefonului. întregul proces durează 30–60 de secunde.

Funcționalitățile principale ale Google Wallet

Google Wallet a depășit rolul unei simple aplicații de plată și s-a transformat într-un ecosistem de documente digitale. Mai jos sunt enumerate principalele categorii de elemente care pot fi stocate în portofel.

  • Carduri de plată — carduri de credit și debit Visa, Mastercard, American Express, Mir (până în 2022), UnionPay, RuPay. Se adaugă prin cameră sau introducere manuală.
  • Carduri de transport — bilete de metrou, autobuz și tren în 35 de țări. în unele orașe (Londra, New York, Tokyo) încărcarea are loc automat.
  • Cărți de îmbarcare și bilete — companiile aeriene Lufthansa, KLM, Air France, United, Delta trimit cărțile de îmbarcare direct în Wallet. Cinematografele și sălile de concert — codurile de bare ale biletelor.
  • Programe de fidelitate — carduri de magazine, cafenele și companii aeriene. Aplicația afișează punctele acumulate și cupoanele disponibile.

Pentru fiecare element este definit un tip Object corespunzător în Passes API: LoyaltyObject, OfferObject, GiftCardObject, TransitObject, EventTicketObject și FlightObject. Fiecare obiect conține câmpuri pentru nume, logo, cod de bare, dată de expirare și informații suplimentare.

Integrarea cu Wear OS

Pe ceasurile Wear OS, Google Wallet funcționează autonom — ceasurile au propria antenă NFC și pot efectua plăți fără conexiunea la telefon. în acest scop, cardurile sunt copiate în TEE-ul ceasului prin conexiune Bluetooth. Este suficient să apăsați butonul de pornire de două ori — Wallet se deschide și puteți apropia ceasul de terminal. Sunt suportate și biletele de transport și cardurile de fidelitate.

Chei digitale auto

Funcția de chei digitale utilizează protocolul UWB (Ultra-Wideband) pentru determinarea precisă a distanței până la mașină. Telefonul cu cip UWB (de exemplu, Pixel 9 Pro sau Samsung Galaxy S25) poate deschide ușa fără a fi scos din buzunar — este suficient să vă apropiați. Cheia poate fi partajată cu un alt utilizator Wallet prin Google Messages pentru o perioadă limitată.

Google Wallet Passes API pentru dezvoltatori

Passes API — este un REST API de la Google care permite dezvoltatorilor să creeze, să actualizeze și să livreze permise digitale (passes) în Google Wallet-ul utilizatorilor. API-ul suportă formatul JSON al cererilor și autentificarea prin OAuth 2.0. Dezvoltatorul poate crea obiecte programatic și le poate trimite pe un anumit dispozitiv al utilizatorului printr-un link sau notificare push.

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

În exemplu, se creează un card de fidelitate cu cod QR și un sold de 350 de puncte. Obiectul conține o referință la clasa IT_SECTR_LOYALTY_CLASS, unde sunt definiți parametrii vizuali: culori, logo, text. Clasa este creată o singură dată, obiectele — pentru fiecare utilizator. Această abordare economisește cererile către API și permite actualizarea în masă a designului tuturor cardurilor.

Metodele principale ale API-ului

API-ul oferă metode pentru crearea claselor și obiectelor, actualizarea acestora, obținerea listei și ștergerea. Cererile sunt trimise la URL-ul de bază https://walletobjects.googleapis.com/walletobjects/v1. Autentificarea se face printr-un cont de serviciu Google Cloud cu rolul de Editor. Tokenul de acces este solicitat prin OAuth 2.0 cu domeniul https://www.googleapis.com/auth/wallet_object.issuer.

Cerințe de conținut

Fiecare obiect trimis în portofel trece prin moderare Google — se verifică conformitatea cu regulile mărcii, absența spamului și corectitudinea codului de bare. Logo-ul trebuie să aibă o rezoluție minimă de 300×300 px, textul trebuie să încapă în zona de vizualizare pe ecranul telefonului. Timpul mediu de verificare este de 1–2 zile lucrătoare.

Securitatea și confidențialitatea Google Wallet

Securitatea Google Wallet se bazează pe trei niveluri: protecție hardware (TEE, Hardware Attestation), protecție de rețea (TLS 1.3, tokenizare) și controlul utilizatorului (biometrie, Find My Device, ștergere la distanță). Fiecare nivel blochează un anumit vector de atac — de la accesul fizic la dispozitiv până la interceptarea datelor în rețelele de plată.

Potrivit raportului Google Security Blog (2025), din 2022 nu a fost înregistrat niciun caz de compromitere a datelor de plată stocate în TEE. Toate incidentele de securitate au vizat atacuri de phishing, în care utilizatorii înșiși introduceau datele cardurilor pe site-uri false. Pentru combaterea phishingului, Google a introdus avertismente contextuale în cadrul aplicației.

Gestionarea de la distanță a tokenurilor

Dacă telefonul este pierdut sau furat, proprietarul poate accesa site-ul Find My Device și poate alege opțiunea „Șterge datele“. După aceasta, toate tokenurile din TEE sunt anulate — terminalele de plată vor respinge tranzacțiile de pe acest dispozitiv. Suplimentar, Google anulează certificatul Hardware Attestation al cipului respectiv, astfel încât chiar și resetarea la setările din fabrică nu va restabili funcțiile de plată pe acest dispozitiv.

Confidențialitatea și datele utilizatorilor

Google nu stochează istoricul tranzacțiilor în Wallet. Fiecare operațiune este procesată de banca emitentă, iar Google acționează doar ca strat de transport. Locația dispozitivului nu este transmisă vânzătorului — terminalul primește doar tokenul și criptograma. Excepție fac biletele de transport, unde stația de intrare/ieșire este înregistrată în scopuri tarifare.

Google Wallet și Google Pay: diferențe

După rebrandingul din 2022, mulți utilizatori încă sunt confuzi: care este diferența dintre Google Wallet și Google Pay. Răspunsul scurt: Wallet — aplicația (UI + stocare), Google Pay — stratul tehnologic (API + tokenizare + gateway de plată NFC). Google Pay ca brand a rămas în India și Singapore, unde funcționează ca sistem de plată P2P prin protocolul UPI.

As.Google WalletGoogle Pay
RolAplicație-portofel pentru utilizatorGateway de plată și API
FuncțiiCarduri, bilete, chei, fidelitateDoar plăți NFC
Disponibilitate90 de țăriIndia, Singapore
Transferuri P2PNuDa (UPI în India)

În practică, pentru utilizatorul din afara Indiei, totul se rezumă la un singur lucru: deschideți Google Wallet, atingeți telefonul de terminal — plata va trece prin tehnologia Google Pay, dar vedeți doar interfața Wallet. Pentru dezvoltator, integrarea plăților se face prin Google Pay API (parte a Google Wallet SDK), iar gestionarea permiselor — prin Passes API separat.

întrebări frecvente

Pot folosi Google Wallet fără internet?

Da, pentru plata prin NFC nu este necesar internetul — tokenurile sunt stocate local în TEE-ul dispozitivului. Accesul online este necesar doar pentru adăugarea de carduri noi și actualizarea biletelor.

Câte carduri pot fi adăugate în Google Wallet?

Limitarea — până la 20 de carduri de plată pe dispozitiv. Numărul elementelor neplătite (bilete, carduri de fidelitate, permise) este nelimitat.

Suportă Google Wallet plățile contactless pe ceasuri?

Da, pe ceasurile Wear OS Google Wallet funcționează complet autonom prin propria antenă NFC, fără conexiune la telefon.

Cum adaug un card în Wallet fără cameră?

Numărul cardului poate fi introdus manual în câmpul de introducere. Aplicația va solicita data expirării, CVV și numele titularului, după care va porni procesul de tokenizare.

Ce se întâmplă cu datele Wallet la resetarea telefonului?

După resetarea la setările din fabrică, toate tokenurile din TEE sunt anulate. Cardurile trebuie adăugate din nou prin aplicația Wallet — Google le va restaura din profilul cloud.

Concluzii

  • Google Wallet — portofel digital pentru stocarea cardurilor de plată, biletelor, permiselor, cheilor și cardurilor de fidelitate pe dispozitivul Android și Wear OS.
  • Tokenizarea și TEE garantează că numărul real al cardului nu părăsește niciodată dispozitivul — terminalul primește un token digital unic.
  • Passes API permite dezvoltatorilor să creeze și să livreze permise digitale de orice tip — de la fidelitate la bilete de avion.
  • Securitatea include trei niveluri: protecție hardware (TEE, Hardware Attestation), de rețea (TLS 1.3) și controlul utilizatorului (Find My Device, ștergere la distanță).
  • Google Wallet este disponibil în 90 de țări, suportă 20 de carduri de plată pe dispozitiv și funcționează autonom pe ceasurile Wear OS.
  • Google Wallet — aplicația, iar Google Pay — tehnologia de plată din spatele ei. Utilizatorul vede Wallet, gateway-ul de plată rămâne Google Pay.
  • Pentru dezvoltatori, integrarea Wallet extinde funcționalitatea aplicației prin Passes API și Google Pay API, sporind implicarea utilizatorilor.

Vom dezvolta o aplicație mobilă la cheie

IT Sectr creează aplicații iOS și Android pentru startup-uri și afaceri din 2017. Vă vom consilia și vă vom propune cea mai bună soluție.

Discutați proiectul

Citiți și