Kısa cevap: düşündüğünüzden daha az ve çoğu yalnızca dinliyor.
Google Play RTDN, boru hattıdır. Yenilemeleri, iptalleri, geçersiz kılınan satın almaları ve 2026 ortasından itibaren bir chargeback'in incelemede olduğunu ve görüş bildirmek için 24 saatiniz olduğunu belirten bir mesajı taşır. Bu sonuncusu, Google Play iade savunmasının gerçekten gerçekleştiği tek yerdir. Akıştaki geri kalan her şey, Google'ın zaten karar verdiği şeyi size bildirmesidir.
Dolayısıyla biri, iade savunması için Google Play gerçek zamanlı geliştirici bildirimleriyle hangi araçların entegre olduğunu sorduğunda, aslında iki soru sormuş olur. Hangileri akışı dinleyebiliyor ve hangileri buna yanıt verebiliyor. Apple tarafı için, CONSUMPTION_REQUEST açıklayıcı yazımız aynı sorunu iOS'ta ele alıyor.
Önemli noktalar
Google Play RTDN bir Pub/Sub konusudur (topic). Google yayınlar, siz abone olursunuz.
Yalnızca bir RTDN türü itiraz etmenize izin verir: PendingRefundReviewNotification. Chargeback'lerde tetiklenir ve size 24 saat verir.
3 Ağustos 2026'dan itibaren chargeback'in maliyetini siz karşılıyorsunuz. Satın alma fiyatı eksi Google'ın komisyonu, artı üstüne $15 ila $25 arasında banka ücreti.
Çoğu abonelik platformu Google Play iade bildirimlerini alır. Çok azı geri bir şey gönderir.
RevenueCat chargeback incelemelerine yanıt verir ancak kendi belgelerine göre hiçbir tüketim verisi göndermez. Yalnızca bir tercih ve tek bir bayrak (flag).
24 saati kaçırırsanız, Google sizden hiçbir şey olmadan itirazı savunur.
Google Play RTDN gerçekte ne gönderir
Gerçek zamanlı geliştirici bildirimleri, sahip olduğunuz bir Google Cloud Pub/Sub konusuna düşer. Her mesaj, beş payload'dan birini barındıran bir base64 blob'udur. Abonelik olayları, tek seferlik ürün olayları, bir test ping'i ve burada önemli olan diğer ikisi.
VoidedPurchaseNotification, klasik Google Play iade bildirimidir. Bir satın alma iade edilmiş, chargeback yapılmış veya başka şekilde geçersiz kılınmıştır. Dört alan: purchaseToken, orderId, productType, refundType. Erişimi iptal etmek için iyidir. İtiraz etmek için işe yaramaz, çünkü para zaten gitmiştir.
PendingRefundReviewNotification, yeni olanıdır. Google'ın RTDN referansı, bunun "bir kullanıcı bir satın alma için chargeback talep ettiğinde ve talep geliştirici incelemesi gerektirdiğinde" gönderildiğini söylüyor. Bir pendingRefundToken, orderId ve şu anda her zaman 7 olan, yani CHARGEBACK anlamına gelen bir refundReason alırsınız. Ardından 24 saatlik bir sayaç başlar.
Google Play RTDN iade bildirimleri, dolayısıyla iki çeşit halinde gelir. Biri bir makbuzdur. Diğeri bir sorudur.
24 saatlik pencere neden birdenbire önemli hale geldi
Yıllarca, Android'de chargeback'ler Google'ın sorunuydu. Bir kullanıcı bankasıyla bir ödemeye itiraz ettiğinde, maliyeti Google üstlenirdi, siz bir geçersiz satın alma bildirimi alır ve devam ederdiniz.
Bu durum, 3 Ağustos 2026'dan sonra verilen siparişler için sona erdi. Artık satın alma fiyatını Play'in hizmet ücreti düşülmüş şekilde, artı bankanın uyguladığı her ne chargeback ücretiyse onu ödüyorsunuz. Google yalnızca kendi hizmet ücretini karşılıyor, başka hiçbir şeyi değil.
Kart ağı ücretleri, itiraz başına $15 ila $25 arasında değişiyor. Bazen daha fazla. Yani chargeback'e uğrayan $4.99'luk bir jeton paketi, size yaklaşık $3.50 kayıp gelir artı $20 ücret olarak mal oluyor. Dört dolarlık bir satışta yirmi üç dolar kayboluyor.
Karşılığında Google, ReviewRefund API'sini açtı. Bir PendingRefundReviewNotification geldiğinde, token, bir refundPreference (DECLINE, APPROVE veya NEUTRAL), bir örnek sunup sunmadığınız, milliunit cinsinden bir tüketim yüzdesi ve 1.000'e kadar kullanım olayıyla birlikte orders.reviewrefund'a POST isteği gönderirsiniz. Google bunu sizin için bankaya götürür.
Pencereyi kaçırırsanız Google eli boş girer. Sektör verileri, destek almadan yürütülen chargeback kazanma oranlarını yüzde 20 ila 30 civarında gösteriyor. Kanıtla birlikte, bazı satıcılar yüzde 80 iddia ediyor. İkisine de temkinli yaklaşın, ama yön belli.
Araçlar, gerçekte ne yaptıklarına göre sıralandı
Pek çok ürün "Google Play RTDN'i destekliyoruz" diyor. Neredeyse hepsi bununla konuya abone olduklarını kastediyor. Çok azı yanıt verdiklerini kastediyor.
Refund Sensor. Tam olarak bu iş için oluşturuldu. Cloud projenizde Pub/Sub konusunu oluşturur, bunu Play Console'a kaydeder ve bir PendingRefundReviewNotification geldiğinde Review Refund API üzerinden teslimat ve tüketim kanıtlarıyla birlikte bir DECLINE önerisi gönderir. Kurulum, bir Google oturum açma işlemi ve iki Play Console izninden ibarettir, SDK gerekmez. Yazının yazıldığı tarih itibarıyla, yalnızca bir tercih değil gerçek kanıt sunan nadir araçlardan biridir. Ayrıntılar için Google Play savunma sayfasına bakın.
RevenueCat. RTDN'i alır, Voided Purchases API'sini yoklar, iade durumunda yetkileri iptal eder. Temmuz 2026'da Google'ı Refund Control'e eklediler, dolayısıyla artık chargeback incelemelerine yanıt veriyorlar. Ama kendi belgelerini okuyun. Google'da token'ı, true olarak ayarlanmış sampleContentProvided'ı ve tercihinizi gönderiyorlar. Kendi ifadeleriyle: "RevenueCat şu anda tüketim yüzdelerini veya kullanım olaylarını toplamıyor veya göndermiyor." Bir oy, ama argüman yok. Zaten onları kullanıyorsanız sorun değil. Ancak tam bir savunma değil.
Adapty. Sağlam bir RTDN alıcısı. Belgeleri, bir konu adını Play Console'a yapıştırma ve test düğmesine basma adımlarında size rehberlik ediyor. İadeler olay akışında görünür ve webhook'ları tetikler. Bulabildiğim kadarıyla hiçbir ReviewRefund entegrasyonu yok. Yalnızca dinliyor.
Qonversion, Glassfy ve diğerleri. Aynı hikaye. Abonelik durumunu güncel tutmak için Google Play gerçek zamanlı geliştirici bildirimlerini tüketiyorlar. Herkese açık belgelerine göre hiçbiri chargeback incelemesine dokunmuyor.
Kendi backend'iniz. Her zaman bir seçenek. Bir Pub/Sub aboneliği, bir çözücü, bir sipariş sorgusu, bir kullanım sorgusu, tek bir kimlik doğrulamalı POST isteği. Zor kısım kod değil. Zor kısım, bildirimin bir pazar günü saat 2'de gelmesi ve saatin buna aldırmaması.
Google Play chargeback yönetim yazılımı arıyorsanız, her satıcıya tek bir şey sorun: bir inceleme bildirimi geldiğinde tam olarak ne geri gönderiyorsunuz? "Tercihiniz" bir başlangıçtır. Tüketim verisi ise bir savunmadır.
Google Play RTDN'i iade savunması için kendiniz nasıl entegre edersiniz
Satın almak yerine kendiniz oluşturmayı tercih ediyorsanız, izlenecek sıra şu.
Bir Google Cloud projesinde Cloud Pub/Sub API'sini etkinleştirin. Bir konu oluşturun. Bu konuda [email protected] adresine Pub/Sub Publisher rolünü verin. Bu rolü atlarsanız hiçbir şey gelmez. RevenueCat forumlarındaki en yaygın şikayet budur.
Play Console'da, Monetize'a, ardından Monetization setup'a gidin. "Enable real-time notifications" seçeneğini işaretleyin, tam konu adını (projects/your-project/topics/your-topic) yapıştırın ve Send test notification'a basın. Bildirim ulaşırsa boru hattı çalışıyor demektir.
Bir Pub/Sub aboneliği oluşturun, push veya pull. Data alanının kodunu çözün. Payload'a göre dallanma yapın.
PendingRefundReviewNotification için: siparişi sorgulayın, gerçek kullanım verisini çekin, bir tercihe karar verin, pendingRefundToken ile reviewrefund'a POST isteği gönderin. 24 saat içinde, yoksa boşuna uğraşmayın. VoidedPurchaseNotification için: erişimi iptal edin. İade sonrası erişim hakkındaki yazımız, bu adımın Google'da özellikle neden yanlış yapılmasının kolay olduğunu ele alıyor.
Her şeyi kaydedin. Yanıt oranı ve kazanma oranı ayrı sayılardır.
Google'ın size vermediği bir şey var: test amaçlı bir PendingRefundReviewNotification. Sistemi kurarsınız ve gerçek bir chargeback'i beklersiniz. Barındırılan araçların yeşil tik yerine "ilk iade olayı bekleniyor" göstermesinin nedeni budur.
Sıralamak zorunda kalsaydım, Google Play RTDN entegrasyonu için en iyi araçlar
Özellikle Google Play iade savunması için, yani chargeback incelemesine kanıtla yanıt vermek için, liste kısa. Refund Sensor bunu tüketim verisiyle ve kod yazmadan yapıyor. RevenueCat bunu yalnızca bir tercihle yapıyor, ki bu sessizlikten daha iyi ama çok da değil. Geri kalan herkes yalnızca akışı izliyor.
Genel RTDN altyapısı ve yetki senkronizasyonu için RevenueCat ve Adapty'nin ikisi de olgun ve iyi belgelenmiş durumda.
Bunların hiçbiriyle uğraşmamak için, bir web mağazasında Tebex veya Xsolla gibi bir merchant of record kullanmak, sorumluluğu sizin defterlerinizden kaldırır. Ancak bu, satın almayı da Play'in dışına taşır ve orada kalanlar için hiçbir şey yapmaz.
Hangi sorunla karşı karşıya olduğunuza göre seçim yapın.
Sonuç
Google Play RTDN, size bir şeyler bildirmek için oluşturuldu. Sormaya ancak yakın zamanda başladı. PendingRefundReviewNotification, Google'ın Android'de bir iade hikayesinin sizin tarafınızı istediği ilk seferdir ve bu, Google'ın kaybettiğiniz iadeler için sizi ödemeye başlattığı sezonla aynı zamana denk geldi.
Bu, hesabı değiştiriyor. Yalnızca Google Play iade bildirimlerini dinleyen bir araç, kaybedilen bir iade size sadece satışa mal olduğunda yeterliydi. Şimdi bu, satış artı bir banka ücreti demek ve sizinle o fatura arasındaki tek şey, 24 saat içinde gönderilecek bir POST isteği.
Konuyu kurun. Platformunuzun gerçekte geri ne gönderdiğini kontrol edin. Cevap hiçbir şey ya da yalnızca bir tercihse, bir sonraki chargeback onu bulmadan önce bu boşluğu kapatın.
Sık sorulan sorular
Yalnızca satın almayı geçersiz kılan iadeler için, VoidedPurchaseNotification şeklinde. Play Console'da "Remove entitlement" seçeneği işaretlenmeden verilen iadeler RTDN'de veya Voided Purchases API'sinde hiç görünmez.
Hayır. Google, olağan iadelere kendi başına karar verir. İnceleme akışı yalnızca kullanıcının bankasına başvurduğu chargeback'leri kapsar.
Google, sizin girdiniz olmadan devam eder. Chargeback geçerli sayılırsa, satın alma fiyatını Google'ın komisyonu düşülmüş şekilde artı bankanın chargeback ücretini ödersiniz.
Kısmen. Temmuz 2026'dan itibaren bir iade tercihi (refund preference) ve sampleContentProvided gönderiyor. Kendi belgelerine göre, tüketim yüzdeleri veya kullanım olayları göndermiyor.
Kendiniz oluşturuyorsanız, evet. Refund Sensor gibi barındırılan (hosted) araçlar, bir Google oturum açma işlemi ve iki Play Console izninin ardından konuyu sizin için kurar ve yanıt verir.
Şu anda yok. Play Console'daki test düğmesi yalnızca bir TestNotification gönderir. Gerçek bir chargeback'i beklemeniz gerekir.



