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.
- Pastikan Anda berada di tab Kelola
- Anda akan melihat "You're in demo mode" jika ini pertama kalinya Anda membuat kartu.
- 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.
- Klik Buat kelas
- Pilih Loyalitas
- Isi semua kolom wajib yang ditandai dengan *
- Klik Buat kelas
Ulangi langkah-langkah di atas jika Anda memerlukan beberapa kartu loyalitas.
Setelah berhasil membuatLoyaltyClass
, Anda dapat melanjutkan
ke Menambahkan kartu ke Google Wallet.