Google Cüzdan API'si ile entegrasyona başlamadan önce aşağıdaki adımları tamamlayın:
1. Google Cüzdan API'si Veren hesap için kaydolun
Kartı verenin Google Cüzdan'a yönelik kart oluşturup dağıtmak için Kartı verenin hesabı gereklidir. Google Pay ve Cüzdan Konsolu'na kaydolarak, hesabınızı veren kuruluşa sahip olun. 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 bir sınıf oluşturmaya başlayabilirsiniz.
Yukarıdaki adımın ardından Codelab'i de deneyebilirsiniz.
2. Android platformunda uygulama geliştirme hakkında bilgi edinin
Bu eğitimin amaçları doğrultusunda, Android platformu için uygulama geliştirmenin temel kavramlarını ve becerilerini öğrenin. Başlamadan önce Android geliştirme hakkında bilgi edinmeniz gerekiyorsa Android Geliştiricileri için Eğitim dersine göz atın.
3. Uygulamanızı yetkilendirmek için kimlik bilgileri alma
Android uygulamanızda Android için Google Cüzdan API'sini başarılı bir şekilde kullanmak üzere uygulamanızı yetkilendirmeniz gerekir. Bu işlemi, geliştiricinizin anahtarındaki ve paket adındaki SHA1 parmak iziyle yapabilirsiniz.
Başvurunuzun onaylanması için sertifikanın SHA1 dijital 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
konumunda 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
Yukarıdaki örnekte vurgulanan SHA1 parmak izini kopyalayın. Uygulamanın yetkilendirilmesi için parmak izi ve paket adı gereklidir. Uygulama, Business Console iletişim destek widget'ı üzerinden destek ekibine ulaşarak yetkilendirilebilir.
4. Google Play hizmetlerini ayarla
Android Studio'nuz yoksa 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 istiyorsanız 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' }
5. Kartlar Sınıfı Oluştur
Biniş kartı oluşturup ekleyebilmeniz için öncelikle bir FlightClass
oluşturmanız gerekir. Bunu yapmak için Google Pay ve Cüzdan Konsolu'nda oturum açın, Google Cüzdan API'si sayfasına gidin ve yeni bir FlightClass
oluşturun.
- Yönet sekmesinde olduğunuzdan emin olun
- İlk kez kart oluşturuyorsanız "Demo modundasınız" bildirimini görürsünüz.
- Demo modundayken test hesapları eklemek için "Test hesapları oluşturun" seçeneğini tıklayın. Kartı veren kuruluş hesabınız demo modundayken yalnızca bu hesaplar kartları kaydedebilir.
- Sınıf oluştur'u tıklayın
- Biniş'i seçin.
- * ile işaretlenen tüm zorunlu alanları doldurun
- Sınıf oluştur'u tıklayın.
Birden fazla biniş kartına ihtiyacınız varsa yukarıdaki adımları tekrarlayın.
FlightClass
adlı başarıyı başarıyla oluşturduğunuza göre Google Cüzdan'a kart ekleme işlemine devam edebilirsiniz.