Google Play Ters İbrazları (Chargeback) Açıklandı: Her Geliştiricinin Bilmesi Gerekenler
Bir müşteri premium paketinizi satın alıyor. Haftalar sonra para hakedişinizden bir anda kayboluyor. E-posta yok. Destek talebi yok. Sadece daha düşük bir bakiye ve planlamadığınız bir kalem. Bu bir Google Play ters ibrazı (chargeback) ve 3 Ağustos 2026'dan itibaren kaybedilen bir ters ibrazın maliyeti doğrudan size yansıyor.
Yıllarca bu kayıpların çoğunu Google üstlendi. Bu dönem bitti. Kaybedilen bir ters ibraz artık parayı doğrudan gelirinizden çekiyor. Android için geliştiriyor ve Play Billing üzerinden herhangi bir şey satıyorsanız, bu siz uyurken kaybedebileceğiniz bir para. İyi haber şu ki karşı koymak için yeni bir yol da elinize geçti ve çoğu ekip bunu henüz kurmadı. Kurulum adımlarını Google Play ters ibraz rehberimizde bulabilirsiniz, ancak bu yazı önce mekanizmayı açıklıyor.
Bu bir tüketici rehberi değil. Bu yazı, Google Play ters ibraz sürecinin defterlerinize ve backend'inize gerçekte ne yaptığını ve buna karşı neler yapabileceğinizi anlatıyor.
Öne Çıkanlar
• Google Play ters ibrazı, Google veya destek ekibiniz tarafından değil, müşterinin bankası tarafından başlatılan zorunlu bir ödeme iptalidir.
• 3 Ağustos 2026'dan itibaren kaybedilen bir ters ibraz size, satın alma tutarından Google'ın hizmet ücreti düşülmüş hali artı bankanın ters ibraz ücreti kadar maliyet çıkarıyor.
• Bir itiraz sizin girdinizi gerektirdiğinde Google, Real-time Developer Notifications üzerinden bir PendingRefundReviewNotification gönderir.
• Bu bildirimden itibaren ReviewRefund API üzerinden yanıt vermek için 24 saatiniz var.
• Yalnızca ilk API yanıtınız geçerli sayılır. Sonraki çağrılar, API hâlâ OK döndürse bile yok sayılır.
• Banka ters ibraz ücretleri sabittir, bu yüzden ucuz ürünlerde tek başına ücret satıştan daha pahalıya gelebilir.
• Satın alma anında obfuscated account ID ayarlamak, bir itirazı gerçek bir kullanıcıyla eşleştirmenizi sağlayan şeydir.
• Sessiz kalmak, kayıtlara geçmiş hiçbir savunma olmadan tüm kaybı üstlenmek demektir.
Google Play Ters İbrazı Nedir?
Google Play ters ibrazı, bir müşterinin bankasının, uygulamanız veya uygulama içi satın alma için zaten yapılmış bir ödemeyi geri almasıdır.
Müşteri size sormaz. Google'a da sormaz. Bankasını ya da kart kuruluşunu arayıp ödemeye itiraz eder. Banka parayı geri çeker ve bir inceleme başlatır. Bu, normal bir iadeden farklıdır çünkü mağazanın dışında, doğrudan erişiminizin olmadığı bankacılık sisteminin içinde başlar.
Örnek. Biri $40'lık yıllık abonelik satın alıyor. İki hafta sonra bankasına bunu hiç onaylamadığını söylüyor. Banka $40'ı geri çekiyor ve ödemeyi itirazlı olarak işaretliyor. Siz bu sırada bir aylık premium özellik sunmuş olabilirsiniz. Ters ibraz ne teslim ettiğinizi umursamaz.
Play'de kayıtlı satıcı (merchant of record) Google olduğundan, size doğrudan yansıyan etki bir ödeme işlemcisi itibar sorunu değil, finansal bir kayıptır. Bu yine de hesabınızdan gerçek paranın çıkması anlamına gelir.
Ters İbrazlar İadelerden Neden Farklıdır
İade, Google Play içinde ele alınan bir taleptir. Google Play ters ibraz itirazı ise bir banka tarafından ele alınır.
İade Google'ın kurallarına ve sizin ayarlarınıza göre ilerler. Ters ibraz ise kart ağı kurallarına ve banka takvimlerine göre ilerler. Kontrolünüz çok daha azdır ve hesap daha kötüdür, çünkü banka iptal edilen satışın üzerine kendi sabit ücretini ekler. Standart bir iade bile sunucunuzun haberi olmadan geçip gidebilir; ters ibraz ise para çoktan gidene kadar daha da sessizdir.
Google Play İadesi | Google Play Ters İbrazı |
Google Play içinde kullanıcı veya sizin kurallarınız tarafından başlatılır | Bankada müşteri tarafından başlatılır |
Google Play politikasına ve sizin ayarlarınıza göre ilerler | Kart ağı ve banka kurallarına göre ilerler |
Satış tutarını alıcıya geri verir | Satış tutarını artı sabit bir banka ücretini geri verir |
Çoğu zaman önleyebilir veya yönlendirebilirsiniz | Yalnızca kanıtla itiraz edebilirsiniz |
Ek banka ücreti yok | Banka ters ibraz ücreti kaybınıza eklenir |
Örnek. $10'luk bir satın almanın iadesi alıcıya $10 döndürür. Aynı $10'luk satın almanın ters ibrazı $10'ı döndürür ve üstüne sabit bir banka ücreti ekleyebilir. Küçük bir satışta tek bir itiraz, sizi satışın kazandırdığından daha fazla geride bırakabilir.
Google Play Ters İbraz Süreci Nasıl İşler
Google Play ters ibraz süreci, bir bankanın bir ödemeye itiraz etmesiyle başlar; ardından Google bunu inceler ve sizin girdinizi gerektiren durumlarda belirli bir süre içinde sizden kanıt ister.
İşte adım adım akış:
1. Müşteri, bankası nezdinde ödemeye itiraz eder.
2. Banka itirazı kayıtlı satıcı olan Google'a iletir.
3. Google, satın almayla ilgili elinde bulunan sinyalleri inceler.
4. Geliştirici incelemesi gerektiren itirazlar için Google, Real-time Developer Notifications üzerinden bir PendingRefundReviewNotification gönderir.
5. Tercihinizi ve varsa kullanım kanıtlarınızı ReviewRefund API üzerinden iletmek için 24 saatiniz vardır.
6. Google, gönderdiklerinizi kullanarak davayı bankayla savunur.
Örnek. Sabah 2'de Pub/Sub konunuza bir bildirim düşüyor. Kuyruğu izleyen kimse yok. Ertesi gün sabah 2'de pencere kapanmış oluyor. Sisteminiz hiç yanıt vermediyse Google, davayı kayıtlarda yalnızca müşterinin anlatımıyla savunur. Google'ın bunu nasıl çerçevelediğini resmi ters ibraz dokümantasyonunda okuyabilirsiniz.
Ters İbraz Bildiriminden Sonra Ne Olur?
Bildirim geldikten sonra 24 saatlik bir sayaç başlar ve ReviewRefund API üzerinden yalnızca ilk yanıtınız kaydedilir.
Yanıtınız şu alanları taşıyabilir:
• pendingRefundToken: bildirimdeki token. Zorunludur ve Google'ın yanıtınızı itirazla eşleştirebilmesi için onu geri gönderirsiniz.
• sampleContentProvided: satın almadan önce ücretsiz örnek, deneme sürümü veya net işlevsellik bilgisi sunup sunmadığınızı belirten true/false bayrağı.
• refundPreference: kendi mantığınıza dayalı tercihiniz: APPROVE, DECLINE veya NEUTRAL.
• consumptionPercentageMilliunits: müşterinin ne kadar kullandığı, milliunit cinsinden; 45200 değeri yüzde 45,2 anlamına gelir.
• consumptionUsageEvents: her biri zaman damgası, IP adresi, kaba konum ve 5.000 karaktere kadar açıklama içeren en fazla 1.000 olay.
Ekipleri yanıltan bir kural. Yalnızca ilk çağrınız saklanır. Sonraki çağrılar OK döndürür ama hiçbir şeyi değiştirmez. Yani eksik bir ilk yanıt kalıcı hale gelir.
Örnek. Sunucunuz, kullanım olaylarını ikinci bir çağrıyla göndermeyi planlayarak bunları içermeyen hızlı bir yanıt gönderiyor. O ikinci çağrı sessizce atılıyor. Zayıf yanıt artık Google'ın elindeki tek yanıt. Alanların tam listesi ReviewRefund API referansında yer alıyor.
Geliştiriciler Nasıl Yanıt Vermeli
Pencere içinde, otomatik olarak, net bir tercih ve itiraz edilen siparişe bağlı gerçek kullanım kanıtlarıyla yanıt verin.
Güçlü bir yanıt genellikle dört şey yapar:
• İtirazı, satın alma anında ayarlanan obfuscated account ID üzerinden gerçek bir kullanıcıyla eşleştirir.
• Dolandırıcılık kalıbı veya tüketim düzeyi gibi kendi mantığınıza dayalı bir tercih belirler.
• Zaman damgası, IP adresi ve kaba konum içeren kullanım olaylarını ekler.
• Satın almadan önce örnek, deneme sürümü veya işlevsellik önizlemesinin sunulup sunulmadığını belirtir.
Örnek. 60 kayıtlı oturumu, kayıt olduğu ülkeyle eşleşen bir IP'si ve net bir tüketim yüzdesi olan bir kullanıcıyı bankanın "yetkisiz" ilan etmesi zordur. Google'ın sizin adınıza ilettiği kanıt tam olarak budur. Bunların hiçbiri olmayan bir hesap Google'a savunacak hiçbir şey vermez.
Geliştiricilerin Yaptığı Yaygın Hatalar
En büyük hatalar bildirimi dinlememek, 24 saatlik pencereyi kaçırmak ve bir itirazı bir kullanıcıya bağlayacak bir yönteme sahip olmamaktır.
Bu kalıp ekipten ekibe tekrar ediyor:
• Her bildirim türü için Real-time Developer Notifications aboneliği yapmamak.
• Pencereyi kesin bir 24 saatlik sayaç yerine mesai saatleri olarak görmek.
• Hiç obfuscated account ID ayarlamamak ve böylece itirazların bir kullanıcıyla eşleştirilememesi.
• Eksik bir ilk yanıt gönderip sonraki bir çağrının bunu düzelteceğini varsaymak.
• Teknik olarak isteğe bağlı olduğu için API'yi atlamak ve yine de her kaybı üstlenmek.
Örnek. Bir ekip, itirazları mesai saatlerinde bir insanın ele alabileceğini varsayıyor. Cuma gecesi bir bildirim geliyor. Pazartesiye kadar üç ayrı vakada pencere kapanmış oluyor ve her biri artık sessiz bir kayıp.
Geliştirici Eylemi | Google Eylemi |
Satın alma anında obfuscated account ID ayarlayın | İtirazı doğru siparişe bağlamak için bunu kullanır |
Tüm türler için RTDN aboneliği yapın | İnceleme gerektiren vakalar için PendingRefundReviewNotification gönderir |
ReviewRefund üzerinden 24 saat içinde yanıt verin | Yalnızca alınan ilk yanıtı kaydeder |
Kullanım kanıtı ve tercih ekleyin | Davayı sizin adınıza bankayla savunur |
Hiçbir şey yapmayın | Yalnızca müşterinin anlatımıyla karar verir, kayıp size faturalanır |
Ters İbrazların Gelire Etkisi
Kaybedilen her Google Play geliştirici ters ibrazı, satış fiyatından Google'ın hizmet ücreti düşüldükten sonra kalan tutar artı sabit bir banka ücreti kadar size maliyet çıkarır; bu yüzden küçük satın almalar eksiye dönebilir.
İki kısa örnek aralığı gösteriyor. İtirazı kaybedilen $40'lık bir abonelik size o satıştaki net gelirinizi artı banka ücretini kaybettirir. $2'lik bir jeton paketi daha kötüdür: sabit bir banka ücreti satışı gölgede bırakabilir, böylece tek bir itiraz birçok sorunsuz satın almanın marjını siler.
Kayıp ayrıca katlanır. O satın almayı sunmak için zaten işlem gücü, depolama ve bazen destek harcadınız. Gelirin geri çekilmesi bu maliyetleri iade etmez. Üstelik tekrar eden itirazcılar size birden fazla kez maliyet çıkarır; itirazları bir kullanıcı kimliğiyle eşleştirmenin bu kadar önemli olmasının nedeni budur.
Ters İbraz Önleme İçin En İyi Uygulamalar
Bir müşterinin bankasını aramasını engelleyemezsiniz, bu yüzden ters ibraz önleme iki anlama gelir: önleyebildiğiniz itirazları azaltın ve gelenlere her zaman itiraz edin.
Pratik bir kontrol listesi:
• Her satın almada obfuscated account ID ayarlayın.
• Her bildirim türü için Real-time Developer Notifications aboneliği yapın.
• İlk günden itibaren kullanımı zaman damgası, IP adresi ve kaba konumla kaydedin.
• Faturalama koşullarını ve deneme sürümü ayrıntılarını satın almadan önce netleştirin; bu, "onaylamadım" iddialarını azaltır.
• ReviewRefund yanıtını otomatikleştirin, böylece hiçbir şey birinin uyanık olmasına bağlı kalmasın.
Ekiplerin unuttuğu bir adım daha var. İtirazı kazansanız da kaybetseniz de, bir iptalden sonra erişimi geri almak sizin işiniz, Google'ın değil. Paranın hareket etmesi ve erişimin sona ermesi ayrı olaylardır.
Örnek. Başından itibaren oturumları kaydeden ve hesap kimliklerini ayarlayan bir uygulama her itiraza saniyeler içinde yanıt verebilir. Hiçbir şey kaydetmeyen bir uygulamanın gönderecek hiçbir şeyi yoktur ve pencere her iki durumda da aynı şekilde kapanır.
Açığı Kapatmak
Çoğu ekibin taşıdığı açık, Google'ın kanıt istediği an ile bir insanın bunu fark ettiği an arasındaki boşluktur.
Kurallar herkese açık. Pencere 24 saat olarak sabit. Tek gerçek değişken, sisteminizin zamanında gerçek verilerle yanıt verip vermediği. Manuel yönetim bu yarışı neredeyse her seferinde kaybeder, çünkü itirazlar mesai saatlerini beklemez.
Ters ibrazlar eskiden Google'ın sorunuydu. Artık sizin sorununuz, ama kanıt ve onu kullanacak API de sizin. Bunu kuran ekipler, sessiz kalanların usulca geri verdiği geliri elinde tutar.
Bu Politikalar Nerede Belgeleniyor
Yukarıdakilerin tamamının arkasındaki birincil kaynaklar bunlar. Üçüncü taraf bloglar yok, yalnızca resmi Google dokümantasyonu.
• Google Play Billing: Google'ın ters ibrazlara itiraz etmesine yardımcı olun
• Google Play Developer API: orders.reviewrefund referansı
• Google Play Console Yardım: iade ve ters ibraz maliyet sorumluluğu
Kaynaklar
Sık sorulan sorular
Ters ibraz, Google tarafından değil, müşterinin bankası tarafından başlatılan bir ödeme iptalidir.
İade Google Play tarafından ele alınır; ters ibraz ise müşterinin bankası tarafından ele alınır.
Bildirimi aldıktan sonra 24 saatiniz vardır.
Google sizin girdiniz olmadan devam eder ve itiraz kaybedilirse maliyet yine size yansıyabilir.
Evet. ReviewRefund API üzerinden kararınızı ve destekleyici kanıtlarınızı iletin.
Satış tutarı (Google'ın hizmet ücreti düşülmüş haliyle) artı bankanın ters ibraz ücreti.
Evet. Abonelik ödemelerine de ters ibraz yoluyla itiraz edilebilir.
Tüm ters ibrazları önleyemezsiniz, ancak iyi kayıt tutma, net faturalama ve hızlı yanıtlar bunları azaltabilir.






