Persyaratan

Sebelum Anda dapat mulai berintegrasi dengan Google Wallet API, selesaikan langkah-langkah berikut:

1. Mendaftar ke akun Penerbit Google Wallet API

Akun Penerbit diperlukan untuk membuat dan mendistribusikan kartu untuk Google Wallet. Dapatkan akun penerbit Anda dengan mendaftar ke Google Pay dan Konsol Wallet. Setelah menyelesaikan Profil bisnis, buka halaman Google Wallet API lalu klik Minta akses. Tunjukkan dalam deskripsi bahwa Anda akan menggunakan Android SDK, lengkapi checklist, lalu kirimkan permintaan.

Sembari menunggu akses Kartu diberikan, buat akun developer sementara atau coba Codelab.

2. Memahami pengembangan aplikasi di platform Android

Untuk keperluan tutorial ini, pahami konsep dasar dan keterampilan pengembangan aplikasi untuk platform Android. Jika Anda perlu mempelajari pengembangan Android sebelum memulai, pelajari beberapa tutorial dalam Pelatihan untuk Developer Android.

3. Memperoleh kredensial untuk mengotorisasi aplikasi

Agar berhasil menggunakan Google Wallet API untuk Android di aplikasi Android, Anda harus memberi otorisasi aplikasi. Anda dapat melakukannya dengan sidik jari SHA1 di kunci developer dan nama paket.

Untuk mendapatkan persetujuan aplikasi, Anda perlu mendapatkan sidik jari SHA1 sertifikat. Untuk menemukan sidik jari, buka jendela terminal dan jalankan Keytool utilitas:

keytool -alias androiddebugkey -keystore path_to_debug_or_production_keystore -list -v

Keystore debug biasanya berada di ~/.android/debug.keystore dan sandinya adalah android.

Keytool mencetak sidik jari ke shell. Misalnya:

$ keytool -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v
Enter keystore password: Type "android" if using debug.keystore
Alias name: androiddebugkey
Creation date: Aug 27, 2012
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Android Debug, O=Android, C=US
Issuer: CN=Android Debug, O=Android, C=US
Serial number: 503bd581
Valid from: Mon Aug 27 13:16:01 PDT 2012 until: Wed Aug 20 13:16:01 PDT 2042
Certificate fingerprints:
   MD5:  1B:2B:2D:37:E1:CE:06:8B:A0:F0:73:05:3C:A3:63:DD
   SHA1: D8:AA:43:97:59:EE:C5:95:26:6A:07:EE:1C:37:8E:F4:F0:C8:05:C8
   SHA256: F3:6F:98:51:9A:DF:C3:15:4E:48:4B:0F:91:E3:3C:6A:A0:97:DC:0A:3F:B2:D2:E1:FE:23:57:F5:EB:AC:13:30
   Signature algorithm name: SHA1withRSA
   Version: 3

Salin sidik jari SHA1, yang ditandai dalam contoh sebelumnya. Sidik jari dan nama paket aplikasi diperlukan untuk mengotorisasi aplikasi. Aplikasi dapat diberi otorisasi dengan menghubungi tim dukungan melalui widget dukungan kontak Konsol Bisnis.

4. Siapkan layanan Google Play

Jika Anda belum memiliki Android Studio, download dan instal Android Studio.

Google Wallet untuk Android adalah bagian dari layanan Google Play. Untuk mengimpor library layanan Google Play, ikuti petunjuk untuk menyiapkan layanan Google Play.

Secara khusus, untuk mengimpor Google Wallet API untuk Android, tambahkan kode berikut ke blok dependensi ke file build.gradle dalam modul aplikasi:

dependencies {
  implementation 'com.google.android.gms:16.0.1'
}

5. Membuat Kelas Kartu

Sebelum Anda dapat membuat dan menambahkan kartu loyalitas, Anda harus terlebih dahulu membuat LoyaltyClass. Hal ini dapat dilakukan dengan login ke Konsol Google Pay dan Wallet, membuka halaman Google Wallet API, lalu membuat LoyaltyClass baru.

  1. Pastikan Anda berada di tab Kelola
  2. Klik Buat kelas
  3. Pilih Loyalitas
  4. Isi semua kolom wajib yang ditandai dengan *
  5. Klik Buat kelas

Ulangi langkah di atas jika Anda memerlukan beberapa kartu loyalitas.

Setelah berhasil membuat LoyaltyClass, Anda dapat melanjutkan ke Menambahkan kartu ke Google Wallet.