Uygun geliştiriciler, belirli ülkelerdeki kullanıcılara uygulamalarında alternatif bir faturalandırma sistemi sunabilir ve sonuçlanan işlemleri Google'a bildirebilir. Uygulamanızı dağıttığınız yere ve uygunluk durumuna bağlı olarak, uygulamaların kullanabileceği iki alternatif faturalandırma sürümü vardır:
- Kullanıcı tercihine göre alternatif faturalandırma: Uygulamanız, Google Play'in faturalandırma sisteminin yanı sıra alternatif faturalandırma seçeneği sunuyor.
- Yalnızca alternatif faturalandırma (kullanıcı tercihi olmadan): Uygulamanız, Google Play Faturalandırma seçeneği olmadan alternatif bir faturalandırma sistemi sunuyor.
Bu rehberde, her iki teklif için de kullanılması gereken API'ler ele alınmaktadır. Bu API'leri kullanmadan önce program sayfalarını incelemeli ve ilgili programlara kaydolmalısınız.
Terim sözlüğü
Bu kılavuzda kullanılan terimler:
- Alternatif faturalandırma API'leri: Kullanıcılara geçerli ekranları göstermek ve geliştiricilerin, geliştiricinin alternatif faturalandırma sisteminde tamamlanan işlemleri bildirmesini sağlamak için kullanılan API'ler.
- Alternatif faturalandırma sistemi: Geliştiricinin, Google Play'in faturalandırma sistemiyle birlikte veya tek başına (uygunluk şartlarına tabi olarak) sunulabilen alternatif faturalandırma sistemi.
- Harici işlem: Google Play'in faturalandırma sistemi dışında gerçekleşen işlem.
- Uygulama dışı işlem jetonu: Kullanıcı alternatif faturalandırma sistemini kullandığında geliştiricinin kullanması için Play Faturalandırma Kitaplığı aracılığıyla geliştiriciye sağlanan jeton. Bu jeton, başarılı bir satın alma işlemi hakkında Google Play'i bilgilendirmek için kullanılır.
- Harici işlem kimliği: Bir işlemi tanımlamak için geliştirici tarafından oluşturulan benzersiz tanımlayıcı.
Kullanıcı tercihine göre alternatif faturalandırma sunma
Bu bölümde, kullanıcılarınıza Google Play'in faturalandırma sistemini kullanma seçeneğiyle birlikte alternatif faturalandırma özelliğini nasıl sunacağınız açıklanmaktadır. Bu API'leri kullanmadan önce aşağıdakilerden emin olun:
- İlgili programların uygunluk şartlarını inceleyin ve Google Play'deki kullanıcı tercihine göre faturalandırma özelliğini anlama başlıklı makalede belirtilen ilk katılım adımlarını tamamlayın.
- Play Faturalandırma Kitaplığı 5.2 veya daha yeni bir sürümü entegre edin.
Google Play Faturalandırma entegrasyonu için önerilen diğer modüller, geliştiricilerin mevcut entegrasyonlarında kullandıklarıyla aynıdır.
Ayrıca, arka uç entegrasyonu bu entegrasyondan yararlanacağından Google Play Developer API entegrasyonu kurulumunun hazır olmasını öneririz.

Play Console'da yapılandırma
İlgili kullanıcı tercihine göre alternatif faturalandırma programına kayıt işlemini tamamlamış ve alternatif faturalandırma API'leriyle entegrasyon yapmış geliştiriciler, alternatif faturalandırma ayarlarını Play Console üzerinden yönetebilir:
- Uygun uygulamalarınızın her biri için alternatif faturalandırma sistemi sunup sunmayacağınızı seçebilirsiniz.
- Ödeme yöntemi logolarını yönergeler uyarınca ve tüm biçim özelliklerine uygun olarak yükleyin. Bu kurallara uymayan resimler, kullanıcı tercihi ekranında alternatif faturalandırma sisteminiz için gösterilmez. (Not: Ödeme yöntemi logolarını eklemek isteğe bağlıdır ancak kesinlikle önerilir.)
- Abonelik sunuyorsanız gerekli abonelik yönetimi bağlantısını sağlayın.
Kullanıcı deneyimi
İstemci tarafı API'leri aşağıdaki işlevleri etkinleştirir:
- Google Play, geçerli bilgileri ve kullanıcı tercihi ekranlarını oluşturur ve yönetir.
- Kullanıcı Google Play'in faturalandırma sistemini kullanmayı tercih ederse faturalandırma akışı, Google Play'in faturalandırma standart arayüzü kullanılarak devam eder.
Geliştirici uygulaması. |
Faturalandırma seçimi ekranı. |
Yalnızca örnek amaçlıdır.
Kullanıcı tercihi ekranı
Kullanıcı tercih ekranında, kullanıcılara geliştiricinin alternatif faturalandırma sistemini veya Google Play'in faturalandırma sistemini kullanma seçeneği sunulur.

Alternatif faturalandırma seçeneğinin yapısı


Kullanıcı tercih ekranındaki alternatif faturalandırma seçeneği aşağıdaki kullanıcı arayüzü öğelerini içerir:
- Uygulama simgesi.
- Uygulama adı.
- Geliştiricinin sunduğu ödeme yöntemlerini içeren resim öğesi.
- Ek gösterge (ve daha fazlası kullanıcı arayüzü öğesi, resim öğesinin bir parçası değildir).
Ödeme yöntemleri için resim öğesi
Tek resim öğesi, birden fazla ödeme yöntemi kartından oluşur ve bu yönergelerde belirtilen özelliklere uymalıdır.

Boyutlar |
192dp X 20dp |
Kart aralığı |
8dp |
Dosya biçimi |
PNG, şeffaf arka plan |
Ödeme yöntemi varyasyonları
Geliştiriciler, resim öğesine eklemek istedikleri ödeme yöntemi simgelerinin sayısını (en fazla 5) seçebilir.
Resimde başka resim veya metin bulunmamalıdır.


Kart özellikleri
Resim öğesine dahil edilen ödeme yöntemi kartları, boyut, aralık ve stil ile ilgili aşağıdaki yönergelere uymalıdır.

| Kart boyutları | 32dp X 20dp |
| İç dolgu | 3dp |
| Dış çizgi | 1 dp (boyutlara iç kenarlık dahil), Yarıçap 2 dp, #E0E0E0 |
| Kart arka planı | Düz renk (tercihen beyaz) |
Sonraki adımlar
Kullanıcı tercihine göre alternatif faturalandırma API'lerini entegre etmeye başlamak için hem uygulama içi entegrasyon hem de arka uç entegrasyonu ile ilgili ayrıntılı kılavuzları inceleyin.
Yalnızca alternatif faturalandırma sunma
Bu bölümde, kullanıcılarınıza Google Play'in faturalandırma sistemini kullanma seçeneği sunmadan alternatif faturalandırma özelliğini nasıl sunacağınız açıklanmaktadır. Bu API'leri kullanmadan önce aşağıdakilerden emin olun:
- Gereksinimleri inceleyin ve Avrupa Ekonomik Alanı'ndaki (AEA) kullanıcılar için alternatif faturalandırma sistemi sunma başlıklı makaledeki talimatları uygulayarak yalnızca alternatif faturalandırma programına kaydolun.
- Play Faturalandırma Kitaplığı 6.2.1 veya sonraki bir sürümü entegre edin.
Arka uç entegrasyonu bu entegrasyondan yararlanacağından Google Play Geliştirici API'si entegrasyon kurulumunun hazır olmasını öneririz.
Play Console'da yapılandırma
kayıt formu aracılığıyla değişiklik yapmaya devam edin.Kaydı tamamlamış ve alternatif faturalandırma API'leriyle entegrasyon yapmış geliştiriciler, alternatif faturalandırma ayarlarını Play Console üzerinden yönetebilir:
- Uygun uygulamalarınızın her biri için, mevcut olan her ülkede yalnızca alternatif faturalandırma (kullanıcı tercihi olmadan) sunmayı etkinleştirin veya devre dışı bırakın.
Kullanıcılar için bilgi ekranı
Bilgi ekranı, kullanıcılara uygun uygulamada yalnızca alternatif bir faturalandırma sistemi sunulduğunu anlamaları için yardımcı olur. Bilgi ekranı, alternatif faturalandırma etkinleştirildikten sonra uygulamanızda ilk satın alma işlemini gerçekleştiren kullanıcılara gösterilir. Bu mesaj, aynı kullanıcı tarafından uygulamanızda aynı cihazda yapılan sonraki satın alma işlemlerinde gösterilmez. Kullanıcı cihazındaki önbellekleri temizlediğinde iletişim kutusunun tekrar gösterilebileceğini unutmayın.

Sonraki adımlar
Alternatif faturalandırma API'lerini entegre etmeye başlamak için hem uygulama içi entegrasyon hem de arka uç entegrasyonu ile ilgili ayrıntılı kılavuzları inceleyin.