Persyaratan

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

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

1. Mendaftar untuk 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 mendaftar, buka halaman Google Wallet API dan klik Buat kartu pertama Anda. Setelah menyetujui persyaratan layanan, Anda dapat mulai membuat class kartu.

Setelah langkah di atas, Anda juga dapat mencoba 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 pelajaran di Pelatihan untuk Developer Android.

3. Mendapatkan kredensial untuk mengizinkan aplikasi Anda

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

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

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. Contoh:

$ 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 memberikan otorisasi pada aplikasi. Aplikasi dapat diberi otorisasi dengan menghubungi tim dukungan melalui widget dukungan kontak Business Console.

4. Menyiapkan 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 blok berikut ke blok dependensi ke file build.gradle di modul aplikasi:

dependencies {
  implementation 'com.google.android.gms:play-services-pay:16.0.3'
}

5. Buat Kelas Kartu

Sebelum dapat membuat dan menambahkan kartu loyalitas, Anda harus terlebih dahulu membuat LoyaltyClass. 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. Anda akan melihat "You're in demo mode" jika ini pertama kalinya Anda membuat kartu.
  3. Saat dalam mode demo, klik "Siapkan akun pengujian" untuk menambahkan akun pengujian. Hanya akun ini yang dapat menyimpan kartu saat akun penerbit Anda berada dalam mode demo.
  4. Klik Buat kelas
  5. Pilih Loyalitas
  6. Isi semua kolom wajib yang ditandai dengan *
  7. Klik Buat kelas

Ulangi langkah-langkah di atas jika Anda memerlukan beberapa kartu loyalitas.

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