Ringkasan ID koleksi

Halaman ini menjelaskan ID yang digunakan oleh protokol Smart Tap.

Ringkasan

Protokol Smart Tap menyampaikan informasi tentang kartu yang disimpan ke aplikasi Google Wallet pengguna dan aplikasi terminal. Gambar berikut merangkum alur komunikasi antara terminal dan Google Wallet:

Alur komunikasi dimulai dengan menyetujui protokol yang digunakan, pertukaran kunci, dan kemudian {i>pass exchange<i}.

Karena penjual dapat menggunakan beberapa bisnis atau kontraktor untuk mengembangkan kartu izin, Google menggunakan tiga ID untuk memfasilitasi pengiriman informasi antara Google Wallet dan terminal. Dengan begitu, penjual yang menggunakan penyedia terminal tertentu dapat menukarkan kartu dari developer yang berbeda. ID berikut adalah tiga "ID koleksi" yang digunakan dalam protokol Smart Tap.

ID Penerbit Penukaran

ID Penerbit Penukaran adalah jenis ID Penerbit tertentu. ID Penerbit Penukaran biasanya mewakili satu penjual. Sebaliknya, ID Penerbit untuk developer kartu mungkin mewakili platform yang menyimpan class kartu untuk banyak penjual yang berbeda. Platform yang menyimpan class kartu untuk beberapa penjual juga disebut sebagai Agregator.

Penerbit Penukaran digunakan tidak hanya untuk Smart Tap. Misalnya, Penerbit Penukaran juga digunakan untuk merender pengingat notifikasi berbasis geografis berdasarkan lokasi Penerbit Penukaran. Jadi, ID Penerbit yang tercantum sebagai Penerbit Penukaran pada kartu mungkin tidak dikonfigurasi untuk Smart Tap.

ID Penerbit Penukaran vs. ID Penerbit

ID Penerbit adalah ID unik untuk akun Penerbit Google Wallet. ID Penerbit dapat ditemukan di Konsol Google Pay & Wallet.

Penerbit dapat mewakili penjual (seperti restoran), penyedia penawaran, atau produsen terminal, dan lainnya. Saat class dan objek kartu dikembangkan, class dan objek tersebut akan ditautkan ke ID Penerbit tertentu. ID Penerbit disertakan dalam ID class kartu dan ID objek.

ID Format Catatan
ID Kelas issuerId.classSuffix classSuffix adalah nilai unik yang ditentukan developer untuk class kartu tertentu (mis. tingkat loyalitas)
ID Objek issuerId.objectSuffix objectSuffix adalah nilai unik yang ditentukan developer untuk objek kartu tertentu (seperti ID pengguna)

Penerbit dapat membuat class sebanyak yang mereka butuhkan.

ID Kolektor

Jika penjual mendukung Smart Tap di terminalnya, Penerbit Penukaran mereka akan memiliki ID Kolektor. ID Kolektor adalah ID numerik (8 digit) yang digunakan terminal untuk mengidentifikasi diri mereka sendiri. Karena Penerbit Penukaran dapat mendukung beberapa penjual, ID Kolektor digunakan untuk meminta kartu penjual tertentu.

Saat pengguna mengetuk perangkatnya ke terminal yang mendukung Smart Tap, terminal akan mengirimkan ID Kolektor ke perangkat pengguna. Perangkat kemudian melakukan autentikasi dengan terminal menggunakan kunci publik untuk ID Kolektor tersebut. Lihat Alur komunikasi untuk mempelajari lebih lanjut.

Catatan penting:

  • Hanya satu ID Kolektor yang ditetapkan ke ID Penerbit
  • ID Kolektor bersifat unik di semua ID Penerbit

Guna mendapatkan ID Kolektor untuk ID Penerbit Anda, lihat Konfigurasi penjual.

ID kelas kartu

ID class mengidentifikasi tingkat atau jenis kartu tertentu. ID class mengikuti format di bawah:

issuerId.classSuffix

Akhiran class adalah nilai yang ditentukan developer yang unik untuk class kartu ini. Objek kartu yang merujuk pada ID class ini akan disimpan ke aplikasi Google Wallet pengguna.