Alternatif faturalandırma API'leri

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:

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:

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.
Örnek vermek amacıyla hazırlanmış olup değişiklik gösterebilir.

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:

  1. Uygulama simgesi.
  2. Uygulama adı.
  3. Geliştiricinin sunduğu ödeme yöntemlerini içeren resim öğesi.
  4. 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:

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.
Örnek amaçlıdır ve kullanıcı arayüzünde değişiklikler olabilir.

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.