Google Cüzdan API'si ile entegrasyona başlamadan önce aşağıdaki adımları tamamlayın:
1. Google Wallet API'yi Veren Kuruluş hesabı için kaydolma
Google Cüzdan'da kartların oluşturulması ve dağıtılması için kartı veren kuruluş hesabı gereklidir. Google Pay ve Cüzdan Konsolu'na kaydolarak kartınızı veren kuruluş hesabınızı alın. Kaydolduktan sonra Google Cüzdan API'si sayfasına gidin ve İlk kartınızı oluşturun'u tıklayın. Hizmet şartlarını kabul ettikten sonra kart sınıfı oluşturmaya başlayabilirsiniz.
Yukarıdaki adımdan sonra Codelab'i de deneyebilirsiniz.
2. Android platformunda uygulama geliştirme hakkında bilgi edinin
Bu eğiticinin amacı doğrultusunda Android platformu için uygulama geliştirmeyle ilgili temel kavramları ve becerileri öğrenin. Başlamadan önce Android geliştirme hakkında bilgi edinmeniz gerekiyorsa Android Geliştiricileri için Eğitim'deki bazı dersler üzerinde çalışın.
3. Uygulamanızı yetkilendirmek için kimlik bilgilerini alın
Android uygulamanızda Android için Google Cüzdan API'sini başarıyla kullanmak için uygulamanızı yetkilendirmeniz gerekir. Bu işlemi geliştiricinizin anahtarındaki ve paket adındaki SHA1 parmak iziyle yapabilirsiniz.
Başvurunuzu onaylamak için sertifikanın SHA1 parmak izini almanız gerekir. Parmak izini bulmak için bir terminal penceresi açın ve Keytool yardımcı programını çalıştırın:
keytool -alias androiddebugkey -keystore path_to_debug_or_production_keystore -list -v
Hata ayıklama anahtar deposu genellikle ~/.android/debug.keystore
adresinde bulunur ve şifresi android
şeklindedir.
Keytool parmak izini kabuğa yazdırır. Örneğin:
$ 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
4. Uygulamanızı Google Pay ve Cüzdan Konsolu'nda yetkilendirin
Önceki örnekte vurgulanan SHA1 parmak izini kopyalayın. Uygulamayı yetkilendirmek için parmak izi ve uygulamanın paket adı gereklidir. Uygulamayı aşağıdaki adımlar tamamlanarak yetkilendirilebilir:
- Google Pay ve Cüzdan Konsolu'na gidin
- Soldaki menüden Google Cüzdan API'si seçeneğini belirleyin.
- Ek özellikler sekmesini seçin
- Aşağı kaydırarak Uygulama izinleri bölümüne gidin
- Uygulama ekle düğmesini tıklayın
- Paket adınızı ve imza anahtarınızın parmak izini girin
- Uygulama ekle düğmesini tıklayın.
5. Google Play Hizmetleri'ni kur
Android Studio'yu önceden yüklemediyseniz Android Studio'yu indirip yükleyin.
Android için Google Cüzdan, Google Play Hizmetleri'nin bir parçasıdır. Google Play Hizmetleri kitaplıklarını içe aktarmak için Google Play Hizmetleri'ni kurma talimatlarını uygulayın.
Özellikle Android için Google Cüzdan API'sini içe aktarmak üzere uygulama modülündeki build.gradle
dosyasına bağımlılık bloğuna aşağıdakileri ekleyin:
dependencies { implementation 'com.google.android.gms:play-services-pay:16.0.3' }
6. Kartlar Sınıfı Oluşturun
Etkinlik bileti oluşturup ekleyebilmek için önce bir EventClass
oluşturmanız gerekir. Bunun için Google Pay ve Cüzdan Konsolu'nda oturum açın, ardından Google Cüzdan API sayfasına gidip yeni bir EventClass
oluşturun.
- Yönet sekmesinde olduğunuzdan emin olun
- İlk kez kart oluşturuyorsanız "Demo modundasınız" mesajını görürsünüz.
- Demo modundayken test hesapları eklemek için "Test hesapları oluştur"u tıklayın. Kartı veren hesabınız demo modundayken kartları yalnızca bu hesaplar kaydedebilir.
- Sınıf oluştur'u tıklayın.
- Etkinlik'i seçin
- * ile işaretli tüm zorunlu alanları doldurun
- Sınıf oluştur'u tıklayın.
Birden fazla etkinlik biletine ihtiyacınız varsa yukarıdaki adımları tekrarlayın.
EventClass
kartını başarıyla oluşturduğunuza göre Kartlarınızı Google Cüzdan'a ekleme adımına geçebilirsiniz.