Gambar 1 menunjukkan arsitektur teknis untuk pembayaran loop terbuka dan interaksinya dengan Google Wallet:

Berikut adalah definisi untuk setiap bagian arsitektur teknis.
- Perangkat Seluler dengan Google Wallet
Perangkat seluler yang didukung oleh OS Android memungkinkan pengguna untuk menambahkan kartu mereka dengan aman ke Google Wallet. Google Wallet memfasilitasi proses tokenisasi, yaitu ketika jaringan pembayaran memberi token pada kartu dan menambahkan token khusus perangkat di perangkat seluler. Untuk informasi selengkapnya tentang tokenisasi, lihat Cara kerja pembayaran.
Google Wallet kompatibel dengan sebagian besar perangkat Android modern di berbagai produsen dan faktor bentuk. Untuk persyaratan minimum, lihat Prasyarat.
- Pembaca Transportasi Umum
Pembaca transportasi umum biasanya adalah pembaca kartu di stasiun transportasi umum atau titik entri bus. Pembaca dan terminal transportasi umum menerima kredensial pembayaran dari Google Wallet dengan cara yang sama seperti menerima kredensial pembayaran dari kartu debit atau kredit fisik. Untuk menerima pembayaran nirsentuh, pembaca transit harus mematuhi protokol EMV. Untuk informasi selengkapnya, lihat Persyaratan fungsi dasar.
Agar pembaca patuh dan mendukung pembayaran EMV seluler, mereka mungkin memerlukan upgrade software. Untuk informasi selengkapnya tentang persyaratan Google untuk tag EMV, lihat Persyaratan fungsi dasar.
Untuk pembaca yang offline atau tidak dapat terhubung ke internet berkecepatan tinggi, operasi transit diperlukan untuk mengaktifkan autentikasi perangkat offline (ODA). Untuk persyaratan minimum, lihat Prasyarat.
- Server Transportasi Umum
- Server backend. Operator transportasi umum atau integrator sistem biasanya mengoperasikannya. Pembaca kartu sering terhubung ke server secara berkala dan mengelompokkan transaksi secara bersamaan. Server menerima permintaan batch processing dan meneruskan permintaan ke pemroses pembayaran operator transit.
- Pemroses Pembayaran
- Pemroses pembayaran adalah perusahaan yang menangani transaksi. Token ini membatalkan token kredensial pembayaran yang di-tokenisasi dan menyelesaikan transaksi dengan bank penerbit. Untuk informasi lebih lanjut tentang pemrosesan pembayaran, lihat Cara kerja pembayaran.
- Penyedia Layanan Token (TSP)
- TSP untuk jaringan pembayaran menyediakan layanan untuk membuat token dan membatalkan token kartu kredit dan debit. Pemroses memanfaatkan TSP untuk mengambil kredensial pembayaran berdasarkan token yang dikirimkan aplikasi Google Wallet kepada mereka.
- Server Google
- Server ini menyediakan link antara partner Google dan perangkat seluler Android. TSP mengirimkan notifikasi transaksi, seperti notifikasi otorisasi dan penyelesaian, ke server Google. Server Google menggunakan informasi ini untuk menampilkan notifikasi dan tanda terima transaksi kepada pengguna.