Alternatif faturalandırma API'leri

Uygun geliştiriciler, belirli ülkelerdeki kullanıcılara uygulamalarında alternatif bir faturalandırma sistemi sunabilir ve sonucunda yapılan işlemleri Google'a bildirebilirler. Uygulamanızı dağıttığınız yere ve uygunluğunuza bağlı olarak uygulamalar iki alternatif faturalandırma sürümü oluşturabilir:

Bu kılavuzda, her iki teklif için de kullanılması gereken API'ler ele alınmaktadır. Bu API'leri kullanmadan önce program sayfalarını inceleyip ilgili programlara kaydolmanız gerekir.

Terim sözlüğü

Bu rehberde yer alan terim kuralları:

  • Alternatif faturalandırma API'leri: Geçerli ekranları kullanıcılara göstermek ve geliştiricilerin, geliştiricinin alternatif faturalandırma sisteminde tamamlanan işlemleri bildirmelerini sağlamak için kullanılan API'ler.
  • Alternatif faturalandırma sistemi: Geliştiricinin, Google Play'in faturalandırma sistemiyle birlikte veya kendi başına sunulabilecek alternatif faturalandırma sistemidir (uygunluk koşullarına tabidir).
  • Harici işlem: Google Play'in faturalandırma sisteminin dışında gerçekleşen işlemlerdir.
  • Harici işlem jetonu: Kullanıcı alternatif bir faturalandırma sistemini tamamladığında geliştiricinin kullanması için Play Faturalandırma Kitaplığı üzerinden geliştiriciye sağlanan bir jeton. Bu jeton başarılı bir satın alma işlemini Google Play'e bildirmek 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ı Seçimi ile alternatif faturalandırma sunma

Bu bölümde, Google Play'in faturalandırma sistemini kullanma seçeneğiyle kullanıcılarınıza nasıl alternatif faturalandırma sunacağınız açıklanmaktadır. Bu API'leri kullanmadan önce şunlardan emin olun:

Google Play Faturalandırma entegrasyonu için önerilen diğer modüller, geliştiricilerin mevcut entegrasyonları için zaten kullanacakları modüllerle aynıdır.

Ayrıca, arka uç entegrasyonu bu özellikten yararlanacağı için Google Play Geliştirici API'si entegrasyon kurulumunun hazır olmasını öneririz.

Play Console'da yapılandırma

İlgili kullanıcı tercihine göre alternatif faturalandırma programına kaydını tamamlamış ve alternatif faturalandırma API'leriyle entegre olmuş geliştiriciler, alternatif faturalandırma ayarlarını Play Console'dan yönetebilirler:

  • Uygun uygulamalarınızın her biri için alternatif bir faturalandırma sistemi sunup sunmayacağınızı seçebilirsiniz.
  • Ödeme yöntemi logolarını, tüm biçim spesifikasyonlarına uygun şekilde kurallara uygun şekilde yükleyin. Bu yönergelere uymayan resimler, alternatif faturalandırma sisteminiz için kullanıcı seçim ekranında gösterilmeyecektir. (Not: Ödeme yöntemi logolarının eklenmesi isteğe bağlıdır ancak kesinlikle önerilir.)
  • Abonelik sunuyorsanız gerekli abonelik yönetimi bağlantısını sağlayın.
Örnek amaçlı tasarlanmış örnek kullanıcı arayüzü, değiştirilebilir.

Kullanıcı deneyimi

İstemci taraflı API'ler aşağıdaki işlevleri etkinleştirir:

  • Google Play, geçerli bilgileri ve kullanıcı seçim ekranlarını oluşturup yönetir
  • Kullanıcı Google Play'in faturalandırma sistemini kullanmayı tercih ederse faturalandırma akışı, Google Play'in faturalandırma standart arayüzünü kullanmaya devam eder.

Geliştirici uygulaması.

Faturalandırma seçimi ekranı.

Örnek yalnızca açıklama amaçlıdır.

Kullanıcı seçim ekranı

Kullanıcı seçim 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 anatomisi

Kullanıcı seçim 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 fazla kullanıcı arayüzü öğesi, resim öğesinin parçası değildir).

Ödeme yöntemleri için resim öğesi

Tek resimli öğe, birden fazla ödeme yöntemi kartından oluşur ve bu yönergelerde belirtilen spesifikasyonlara uygun olmalıdır.

Boyutlar

192dp X 20dp

Kart aralığı

8dp

Dosya biçimi

PNG, şeffaf arka plan

Ödeme yöntemi varyasyonları

Geliştiriciler, resim öğesine dahil etmek istedikleri mevcut ödeme yöntemi simgelerinin sayısını en fazla 5 tane olacak şekilde seçebilir.

Resme başka resim veya metin eklenmemelidir.

Kart özellikleri

Resim öğesinde bulunan ödeme yöntemi kartları, boyut, aralık ve stil için aşağıdaki kurallara uygun olmalıdır.

Kart boyutları 32dp X 20dp
İç dolgu 3dp
Ana hat 1 dp (iç çizgi boyutlara dahildir), Yarıçap 2 dp, #E0E0E0
Kart arka planı Düz renk (tercihen beyaz)

Sonraki adımlar

Alternatif faturalandırma API'lerini kullanıcı seçimiyle entegre etmeye başlamak için hem uygulama içi entegrasyon hem de arka uç entegrasyonu ile ilgili ayrıntılı kılavuzları takip edin.

Yalnızca alternatif faturalandırma sunma

Bu bölümde, Google Play'in faturalandırma sistemini kullanma seçeneği olmadan kullanıcılarınıza nasıl alternatif faturalandırma sunacağınız açıklanmaktadır. Bu API'leri kullanmadan önce şunlardan emin olun:

Arka uç entegrasyonu bu özellikten yararlanacağı için Google Play Developer API entegrasyon kurulumunu hazır bulundurmanızı öneririz.

Play Console'da yapılandırma

Kaydını tamamlayan ve alternatif faturalandırma API'leriyle entegre olan geliştiriciler, alternatif faturalandırma ayarlarını Play Console üzerinden yönetebilirler:

  • Uygun uygulamalarınızın her biri için mevcut her ülkede yalnızca alternatif faturalandırma (kullanıcıya tercih seçeneği sunulmayan) seçeneğini etkinleştirin veya devre dışı bırakın
Örnek amaçlı tasarlanmış örnek kullanıcı arayüzü, değiştirilebilir.

Kullanıcılar için bilgi ekranı

Bilgi ekranı, kullanıcıların uygun uygulamada yalnızca alternatif bir faturalandırma sistemi sunulduğunu anlamalarına yardımcı olur. Bilgi ekranı, alternatif faturalandırma etkinleştirildikten sonra kullanıcılara uygulamanızda yaptıkları ilk satın alma işleminin başında gösterilir. Bu mesaj, aynı kullanıcının aynı cihazdan uygulamanızda daha sonra yaptığı satın alma işlemlerinde gösterilmez. İletişim kutusu, kullanıcının cihazındaki önbellekleri temizlemesi gibi durumlarda kullanıcıya tekrar gösterilebilir.

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ı takip edin.