Persyaratan

Sebelum menggunakan Google Wallet API untuk integrasi, selesaikan langkah-langkah berikut:

1. Mendaftar ke akun Penerbit Google Wallet API

Akun penerbit diperlukan untuk membuat dan mendistribusikan kartu untuk Google Wallet. Daftar ke Google Pay dan Konsol Wallet untuk mendapatkan akun penerbit Anda. Setelah melengkapi Profil bisnis, buka halaman Google Wallet API lalu klik Minta akses. Tunjukkan dalam kasus penggunaan bahwa Anda berencana menggunakan Google Wallet API untuk implementasi ini, melengkapi checklist, dan mengirimkan permintaan.

Sembari menunggu persetujuan akun Penerbit, buat akun developer sementara atau coba Codelab.

2. Mengaktifkan Wallet API

3. Membuat akun layanan

Akun layanan dan kunci akun layanan diperlukan untuk memanggil Google Wallet API. Akun layanan adalah identitas yang memanggil Google Wallet API. Kunci akun layanan berisi kunci pribadi yang mengidentifikasi aplikasi Anda sebagai akun layanan.

Membuat akun layanan:

  • 1.Buat akun layanan di Google Cloud Console, dengan memberikan detail berikut:
    • Nama akun layanan - contoh: Klien Web Wallet
    • ID akun layanan - contoh: akun-layanan-saya
  • 2. Klik CREATE AND CONTINUE.
  • 3. Klik DONE.

Membuat kunci akun layanan:

  • 1. Pilih akun layanan Anda. Misalnya: my-service-account@my-project-id.iam.gserviceaccount.com.
  • 2. Klik item menu KEYS di bagian atas halaman.
  • 3. Klik ADD KEY dan Create new key.
  • 4. Pilih jenis kunci JSON.
  • 5. Klik CREATE untuk membuat dan mendownload kunci akun layanan.

4. Mengizinkan akun layanan

Anda harus mengotorisasi akun layanan untuk memanggil API. Untuk memberikan otorisasi, berikan akses kepada akun layanan untuk mengelola Akun Penerbit Anda.

  • Buka halaman Pengguna di Konsol Google Pay dan Wallet.
  • 1. Klik Undang pengguna.
  • 2. Tambahkan alamat email akun layanan. Misalnya: my-service-account@my-project-id.iam.gserviceaccount.com.
  • 3. Pilih Developer untuk Tingkat akses.
  • 4. Klik Undang.

5. Membuat kelas

Sebelum dapat membuat dan menambahkan GenericObject, Anda harus membuat GenericClass. Ini dapat dilakukan menggunakan Web API. Untuk informasi lebih lanjut, lihat dokumentasi referensi untuk GenericClass, serta panduan memulai untuk menggunakan Web API.

Ulangi langkah-langkah di halaman ini jika Anda memerlukan beberapa kartu Generik.

Lihat Template tata letak untuk mengetahui informasi selengkapnya tentang cara atribut ini ditampilkan di penerusan.

Setelah berhasil membuat class Generic, lanjutkan ke Menambahkan penerusan ke Google Wallet. Perlu diperhatikan bahwa kami masih berupaya menambahkan jenis umum ke Google Pay dan Konsol Wallet.