Ön koşullar

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:

  1. Google Pay ve Cüzdan Konsolu'na gidin
  2. Soldaki menüden Google Cüzdan API'si seçeneğini belirleyin.
  3. Ek özellikler sekmesini seçin
  4. Aşağı kaydırarak Uygulama izinleri bölümüne gidin
  5. Uygulama ekle düğmesini tıklayın
  6. Paket adınızı ve imza anahtarınızın parmak izini girin
  7. Uygulama ekle düğmesini tıklayın.
Bu adımları tamamladıktan sonra uygulama paketiniz yetkilendirilir ve uygulama paketinizi Uygulama izinleri bölümünde görüntüleyebilirsiniz.

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

Teklif oluşturup ekleyebilmek için önce bir OfferClass 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 OfferClass oluşturun.

  1. Yönet sekmesinde olduğunuzdan emin olun
  2. İlk kez kart oluşturuyorsanız "Demo modundasınız" mesajını görürsünüz.
  3. 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.
  4. Sınıf oluştur'u tıklayın.
  5. Teklif'i seçin
  6. * ile işaretli tüm zorunlu alanları doldurun
  7. Sınıf oluştur'u tıklayın.

Birden fazla teklife ihtiyacınız varsa yukarıdaki adımları tekrarlayın.

OfferClass kartını başarıyla oluşturduğunuza göre Kartlarınızı Google Cüzdan'a ekleme adımına geçebilirsiniz.