Alternatif faturalandırma API'leri

Uygun geliştiriciler, belirli ülkelerdeki kullanıcılara uygulamalarında alternatif bir faturalandırma sistemi sunabilir ve bunun sonucunda gerçekleşen işlemleri Google'a bildirebilirler. Uygulamanızı dağıttığınız yere ve uygunluğuna bağlı olarak, bir uygulamanın oluşturabileceği iki alternatif faturalandırma sürümü vardır:

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

Terim sözlüğü

Bu kılavuzun takip ettiği 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 bildirmelerine olanak tanımak için kullanılan API'ler.
  • Alternatif faturalandırma sistemi: Google Play'in faturalandırma sistemine ek olarak veya tek başına sunulabilen, geliştiricinin alternatif faturalandırma sistemidir (uygunluk koşullarına tabidir).
  • Harici işlem: Google Play'in faturalandırma sisteminin dışında gerçekleşen bir işlem.
  • 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 jeton. Bu jeton, Google Play'e başarılı bir satın alma işlemi 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, kullanıcılarınıza Google Play'in faturalandırma sistemini kullanma seçeneği ile nasıl alternatif faturalandırma sunabileceğiniz açıklanmaktadır. Bu API'leri kullanmadan önce şunlardan emin olun:

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

Ayrıca, arka uç entegrasyonu bu ayardan yararlanacağı için bir 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 olan geliştiriciler, alternatif faturalandırma ayarlarını Play Console üzerinden 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 özelliklerine uygun şekilde yönergelere uygun şekilde yükleyin. Bu kurallara uymayan resimler, kullanıcı seçimi ekranında alternatif faturalandırma sisteminiz için gösterilmez. (Not: Ödeme yöntemi logolarını eklemek isteğe bağlıdır ancak önemle tavsiye edilir.)
  • Abonelik sunuyorsanız gerekli abonelik yönetimi bağlantısını sağlayın.
Örnek kullanıcı arayüzü, örnek amaçlıdır ve değişebilir.

Kullanıcı deneyimi

İstemci tarafı API'leri aşağıdaki işlevleri sağlar:

  • 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ı.

Yalnızca örnek amaçlıdır.

Kullanıcı seçim ekranı

Kullanıcı seçim ekranı, kullanıcılara geliştiricinin alternatif faturalandırma sistemini veya Google Play'in faturalandırma sistemini kullanma seçeneği sunar.

Alternatif faturalandırma seçeneğinin anatomisi

Kullanıcı seçimi 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 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 kurallarda belirtilen spesifikasyonlara 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 mevcut ödeme yöntemi simgelerinin sayısını en fazla 5 tane olmak üzere seçebilir.

Resme başka resim veya metin eklenmemelidir.

Kart özellikleri

Resim öğesinde yer alan ödeme yöntemi kartlarının boyut, aralık ve stil ile ilgili aşağıdaki kurallara uyması gerekir.

Kart boyutları 32dp X 20dp
İç dolgu 3dp
Çerçeve 1 dp (boyutlarda iç fırça), Yarıçap 2 dp, #E0E0E0
Kart arka planı Düz renk (tercihen beyaz)

Sonraki adımlar

Alternatif faturalandırma API'lerini kullanıcı tercihine göre entegre etmeye başlamak için hem uygulama içi entegrasyon hem de arka uç entegrasyonu ile ilgili ayrıntılı rehberleri izleyin.

Yalnızca alternatif faturalandırma seçeneği sunma

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

Arka uç entegrasyonu bu ayardan yararlanacağı için hazır bir Google Play Developer API entegrasyon kurulumunuzu 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 aracılığıyla yönetebilirler:

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

Kullanıcılar için bilgi ekranı

Bilgi ekranı, kullanıcıların uygun uygulamada yalnızca alternatif faturalandırma sisteminin sunulduğunu anlamalarına yardımcı olur. Alternatif faturalandırma etkinleştirildikten sonra, kullanıcılara uygulamanızda ilk satın alma işlemlerinin başında bilgi ekranı gösterilir. Bu mesaj, aynı kullanıcı tarafından aynı cihazda bir uygulama içinden yapılan sonraki satın alma işlemlerinde görüntülenmez. Kullanıcının cihazındaki önbellekleri temizlemesi gibi durumlarda iletişimin kullanıcıya tekrar gösterilebileceği durumlar olabilir.

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.