Tüm makaleler
Deep dive9 dk okuma

Yenilemeler müşterilerin iptalinden daha sık başarısız olur ve bu istem dışı kayıp hâlâ geri kazanabileceğiniz gelirdir

Aboneliklerin büyük bir bölümünü iptal dokunuşu değil, reddedilen bir kart sonlandırır ve mağaza haftalarca tahsilat denemeye devam eder. İşte App Store ve Google Play'de faturalama ödemesiz dönemi, faturalama yeniden denemesi ve hesap beklemesinin nasıl işlediği ve istem dışı kaybın size gerçekte neye mal olduğu.

Süresi dolmuş bir banka kartının yanında abonelik ödemesi başarısız oldu afişi gösteren bir telefonu tutan el, reddedilen bir yenilemeden kaynaklanan istem dışı kaybı gösteriyor

Önemli noktalar

  • İstem dışı kayıp, müşterinin iptali seçmesi nedeniyle değil, bir yenileme tahsilatının başarısız olması, genellikle süresi dolmuş veya reddedilmiş bir kart nedeniyle sona eren aboneliktir. Bu bir ödeme sorunudur ve her iki mağaza da bunu sizin adınıza kurtarmak üzere kuruludur.
  • Bir yenileme başarısız olduğunda, hiçbir mağaza aboneliği hemen sonlandırmaz. Apple kartı 60 güne kadar yeniden dener ve Google Play, bir ödemesiz dönem ile hesap beklemesi arasında bölünmüş 60 günlük bir kurtarma penceresi tutar.
  • Faturalama ödemesiz döneminde, mağaza yeniden denerken abone tam erişimini korur. Her iki mağazada da ödemesiz dönem içinde kurtarın, kesinti ve kayıp gün olmaz ve faturalama tarihi kaymaz.
  • Ödemesiz dönemin ardından abone erişimini kaybeder, ancak yeniden deneme sürer. O zaman kurtarın, Apple kurtarma tarihinde yeni bir faturalama döngüsü başlatır ve Google faturalama tarihini sıfırlar, böylece aboneyi sıfırdan bir takvimle geri alırsınız.
  • Kurtarma size hiçbir maliyet olmadan arka planda çalışır. Yeniden deneme için bir işlemciye ödeme yapmazsınız ve Apple, ödemesiz dönemde sunulan ücretsiz günleri bile karşılar. Kaybettiğiniz gelir, genellikle ödemesiz dönemi kapatarak veya kurtarılabilir bir aboneyi gitmiş sanarak elinizden kaçırdığınız gelirdir.
  • Sinyaller, iadeler için zaten kullandığınız aynı App Store Server Notifications ve Google Play RTDN akışlarında gelir: DID_FAIL_TO_RENEW ve SUBSCRIPTION_IN_GRACE_PERIOD, SUBSCRIPTION_ON_HOLD, ardından kart geçtiğinde bir BILLING_RECOVERY veya SUBSCRIPTION_RECOVERED.
  • Ödemesiz dönemdeki veya beklemedeki bir abone henüz kaybedilmemiştir. Onları yalnızca 60 günlük pencere kurtarma olmadan kapandığında kayıp sayın, aksi halde kaybınız olduğundan kötü görünür ve kurtarma oranınız sıfır gibi görünür.

Bir kartın süresi dolar, bir banka bir yenilemeyi reddeder ve hiç kaybetmediğiniz bir abone ödemeyi keser. Uygulamanızı açıp iptale dokunmadılar. Ödeme yöntemleri başarısız oldu ve bundan sonra ne olacağını bilmezseniz, sessizce gelirinizden düşerler. Bu istem dışı kayıptır ve hem App Store hem de Google Play'de mağaza, başarısız olan o ödemeden vazgeçmez. Aboneyi tutar, kartı yeniden denemeye devam eder ve çoğu durumda paranın hâlâ gelebileceği bir pencereyi haftalarca açık tutar. Bu kurtarmanın çoğu, siz harekete geçseniz de geçmeseniz de gerçekleşir. Bunu doğru okumak, gerçek bir iptali saymak ile mağazanın sizin adınıza tahsil etmek üzere olduğu bir ödemeyi zarara yazmak arasındaki farktır.

Bu bir iade değil ve bir ters ibraz değil. Hiçbir şey tersine dönmez, hesabınızdan para çıkmaz. Gelir yalnızca hiç ulaşmaz ve raporlarınızda sıradan bir sona erme gibi görünür. Sessizce sızmasının nedeni tam da budur. İptal eden bir müşteri size ayrıldığını söyler. Kartı başarısız olan bir müşteri size hiçbir şey söylemez ve onlara aynı davranırsanız, mağazanın geri kazanmak üzere olduğu kişileri kaybedersiniz.

İstem dışı kayıp aslında nedir

Kayıp iki biçimde gelir ve bunlar aynı sorun değildir. Gönüllü kayıp bir karardır: müşteri artık aboneliği istemediği için iptal eder. İstem dışı kayıp bir kazadır: yenileme tahsilatı başarısız olur, genellikle bir kartın süresi dolduğu, limitine ulaştığı veya banka tarafından tekrarlayan ya da yabancı bir tahsilat olarak işaretlendiği için. Birincisi, ürünle düzelttiğiniz bir ürün sorunudur. İkincisi bir ödeme sorunudur ve mağazanın sizin adınıza çözmek üzere kurulduğu sorundur.

Göründüğünden neden daha büyük

Başarısız yenilemeler yaygındır ve uygulamanızın ne kadar iyi olduğuyla hiçbir ilgileri yoktur. Kartların süresi bir takvime göre dolar, bakiyeler tükenir ve bankalar riskli göründüğüne karar verdikleri tekrarlayan tahsilatları reddeder. Her yenileme döngüsünde tahsilatlarınızın bir dilimi, abonenin hiç seçmediği nedenlerle başarısız olur. Bu aboneler ayrıldıklarını hiç duyurmadıkları için, sıradan sona ermeler olarak yanlış okunmaları ve gözden kaçırılmaları kolaydır ve kurtarılabilir gelir işte böyle ölü olarak kaydedilir.

App Store 60 gün boyunca denemeye devam eder

Otomatik yenilenen bir abonelik tahsil edilemediğinde Apple bunu sonlandırmaz. Abonelik, 60 güne kadar süren bir faturalama yeniden deneme dönemine geçer ve Apple bu pencere boyunca kartı denemeye devam eder. Abonenin o 60 gün boyunca yaşadığı şey, kontrol ettiğiniz tek bir ayara bağlıdır: faturalama ödemesiz dönemi.

Faturalama ödemesiz dönemi, Apple yeniden denerken erişimi korur

Faturalama Ödemesiz Dönemini açın, abone aylık ve yıllık planlarda 16 güne kadar olan ödemesiz dönem süresi boyunca ücretli içeriğinize tam erişimini korur, Apple kartı yeniden denerken. Ödemesiz dönem içinde kurtarın, hiçbir kesinti olmaz: aynı faturalama tarihi, kayıp hizmet günü yok ve gelirinizde boşluk yok. Apple, ödemesiz dönemde ücretsiz sunduğu günlerin maliyetini bile karşılar. Bu, neredeyse tamamen kazanç olan o nadir ayardır, çünkü kurtarılan bir abone başarısız tahsilatı asla fark etmez bile.

Ödemesiz dönemden sonra erişim durur ama yeniden deneme durmaz

Ödemesiz dönem başarılı bir tahsilat olmadan sona erdiğinde, abone erişimini kaybeder, ancak Apple 60 günlük pencerenin geri kalanında kartı denemeye devam eder. O aralıkta kurtarın, abone kurtarma tarihinde yenilenir, yeni bir faturalama döngüsü başlatır ve Apple, zaten verilmiş ödemesiz dönem günleri için fatura kesmez. Yalnızca tam 60 gün başarılı bir ödeme olmadan geçtiğinde abonelik kalıcı olarak sona erer. Ödemesiz dönemi kapalı bırakın, abone yenileme başarısız olur olmaz erişimini kaybeder ki bu, ödeme yapan bir müşteriye kilitli bir kapı sunmak için mümkün olan en kötü andır.

Her adımı işaretleyen bildirimler

App Store Server Notifications akışınız tüm diziyi anlatır. DID_FAIL_TO_RENEW size bir yenilemenin başarısız olduğunu söyler, abone hâlâ ödemesiz dönem içindeyken ve erişimini korumalıyken bir GRACE_PERIOD alt türü taşır. GRACE_PERIOD_EXPIRED ödemesiz dönemin sonunu, erişimi iptal etme noktasını işaretler. BILLING_RECOVERY alt türlü DID_RENEW, kartın sonunda geçtiği ve abonenin geri döndüğü anlamına gelir. BILLING_RETRY alt türlü EXPIRED, 60 günün dolduğu ve abonenin gerçekten gittiği anlamına gelir. Bu dördünü işleyin, erişiminiz her zaman gerçek durumla eşleşir.

Başarısız bir abonelik yenilemesinde bir mağazanın açık tuttuğu kurtarma penceresini gösteren, üzerinde bir gün aralığı işaretlenmiş ve üstünde küçük bir kum saati duran takvim

Google Play aynı 60 günü ikiye böler

Google Play aynı fikri farklı bir biçimde ve kendi terminolojisiyle işletir. Başarısız bir yenileme, aboneliği bir ödemesiz dönemden ve ardından hesap beklemesinden geçirir ve ikisi birlikte 60 günlük bir kurtarma penceresi oluşturur.

Ödemesiz dönem erişimi korur, hesap beklemesi onu elinden alır

Ödemesiz dönemde abone erişimini korur, Google kartı yeniden denerken ve yeniden denemeler sürerken sona erme zamanı ileriye itilir. Kart geçerse, abonelik orijinal yenileme tarihi bozulmadan kurtarılır, sanki başarısızlık hiç yaşanmamış gibi. Ödemesiz dönem biterse, abonelik hesap beklemesine düşer. Artık erişim durur ve ödeme düzeltilene kadar kapalı kalır. Hesap beklemesinden kurtarın, erişim geri döner, ancak faturalama tarihi eskisi yerine kurtarma tarihine sıfırlanır.

60 günlük hesaplama 2025 sonunda değişti

1 Aralık 2025 itibarıyla Google, hesap beklemesi süresini 60 gün eksi ödemesiz döneminiz olarak hesaplar. 16 günlük bir ödemesiz dönem 44 günlük bekleme bırakır ve birleşik kurtarma penceresi 60 günde kalır. Daha uzun bir ödemesiz dönem seçin, bekleme süresini erişim süresiyle takas edersiniz, ancak toplam pencere değişmez. Google, sabit bir bekleme süresi varsaymak yerine canlı abonelik durumunu API'si üzerinden okumanızı önerir, çünkü bölünme artık statik değil türetilmiştir.

İşlediğiniz RTDN türleri

Google Play'in Real-time Developer Notifications her aşamayı adlandırır. SUBSCRIPTION_IN_GRACE_PERIOD, erişimi koru ve müşteriye kartı düzeltmesi için bildirim gönder anlamına gelir. SUBSCRIPTION_ON_HOLD, erişimi şimdi iptal et anlamına gelir. SUBSCRIPTION_RECOVERED, ödemenin geçtiği ve erişimin geri geldiği anlamına gelir. SUBSCRIPTION_CANCELED ve ardından SUBSCRIPTION_EXPIRED, pencerenin bir düzeltme olmadan kapandığı ve abonenin kaybedildiği anlamına gelir. Bunlar, iptal edilmiş satın alımlar ve iadeler için zaten çalıştırdığınız aynı RTDN kanalına iner.

AşamaApp StoreGoogle Play
Yenileme başarısız, erişim korunduFaturalama ödemesiz dönemi, 16 güne kadarÖdemesiz dönem, belirlediğiniz süre
Yenileme başarısız, erişim kaybedildiÖdemesiz dönemden sonra, 60 günün geri kalanı boyuncaHesap beklemesi
Toplam kurtarma penceresi60 güne kadar60 gün, ödemesiz dönem artı bekleme
Ödemesiz dönemde kurtarAynı faturalama tarihi, kayıp gün yokAynı yenileme tarihi, kesinti yok
Ödemesiz dönemden sonra kurtarKurtarma tarihinde yeni faturalama döngüsüFaturalama tarihi kurtarma tarihine sıfırlanır
Kalıcı olarak biterEXPIRED, alt tür BILLING_RETRYSUBSCRIPTION_EXPIRED

İstem dışı kayıp size neye mal olur

Buradaki maliyet, kaydettiğiniz paranın geri alındığı iade türü değildir. Hiç görünmeyen gelirdir ve rakamlarınızda düz bir sona erme olarak saklanır.

Kazanmak için zaten para ödediğiniz bir yenileme

Her tekrarlayan abone, kazanmak için size gerçek para harcattı: onları edinen reklam harcaması ve reklam üretimi, katılım süreci ve o zamandan beri her döngü onlar için çalıştırdığınız işlem gücü, depolama ve API çağrıları. Ölü bir karta kaybedilen bir abone, tüm o batık maliyet kurtarılmadan çıkıp gider ve geliri yerine koymak için yeni biri için edinme maliyetlerini baştan ödersiniz. Mağazanın kurtardığı bir abone, yeniden edinmek için size hiçbir şeye mal olmaz. Bu ikisi arasındaki fark, tam yeniden edinme ile sıfır arasındaki fark, istem dışı kaybın gerçekte hareket ettirdiği paradır.

İzin verirseniz kurtarma ücretsiz olarak çalışıyor

İşte kaçırılan kısım. Ödemesiz dönem ve yeniden deneme sırasında mağaza, size hiçbir maliyet olmadan sizin adınıza tahsilat yapıyor. Tahsilat takibini siz yürütmezsiniz, her yeniden deneme için bir işlemciye ödeme yapmazsınız ve tek bir e-posta bile göndermeniz gerekmez. Kurtarma, 60 günlük bir pencere boyunca arka planda gerçekleşiyor. O gelir yine de kaybedildiğinde, bu genellikle kendi kendinize verdiğiniz iki hatadan birine dayanır: ödemesiz dönemi kapatmak, böylece aboneler bir kart başarısız olduğu anda kilitlenir ya da hâlâ kurtarma penceresi içindeki bir aboneyi kesin bir iptal gibi görüp mağazanın vazgeçmediği gelirden vazgeçmek.

İstem dışı kaybı gerçekten nasıl düşük tutarsınız

Çabanızı kurtarmayı hareket ettiren birkaç ayar ve sinyale harcayın ve mağazanın zaten iyi yaptığı yeniden denemeyi yapmasına izin verin.

Faturalama ödemesiz dönemini açın

Her iki mağazada da bir ödemesiz dönem etkinleştirin. Mağaza yeniden denerken ödeme yapan aboneleri uygulamanızda tutar, böylece kurtarılan bir abone hiç gün kaybetmez ve buradaki en yüksek kaldıraca sahip tek kontroldür. App Store'da App Store Connect'te bir geçiştir. Google Play'de otomatik yenilenen temel planlar için ödemesiz dönem varsayılan olarak açıktır, dolayısıyla iş, onu açık tutmak ve ücretsiz sunmakta rahat olacağınız bir süre belirlemektir.

Ödemesiz dönem ve beklemede erişimi gerçek durumla eşleştirin

Ödemesiz dönemde erişimi koruyun, Apple'ın GRACE_PERIOD alt türlü DID_FAIL_TO_RENEW ve Google'ın SUBSCRIPTION_IN_GRACE_PERIOD bildirimlerinde. Apple'ın ödemesiz dönemi sona erdiğinde ve Google SUBSCRIPTION_ON_HOLD gönderdiğinde erişimi iptal edin. Kurtarma geldiği anda, BILLING_RECOVERY veya SUBSCRIPTION_RECOVERED üzerinde geri yükleyin. Bunu bir yönde yanlış yapın, haftalarca ücretsiz erişim verirsiniz. Diğer yönde yanlış yapın, size yeniden ödeme yapmaya bir yeniden deneme uzaklıkta olan bir aboneyi kilitlersiniz.

Kurtarmayı kayıptan ayrı sayın

Ödemesiz dönemde veya hesap beklemesindeki bir abone kaybedilmemiştir. Kurtarma penceresi başarılı bir tahsilat olmadan kapanana kadar onları kayıp olarak kaydetmeyin. Analiziniz yenileme başarısız ile müşteri iptal etti durumlarını tek bir sayıya katarsa, kaybınız olduğundan kötü görünür ve kurtarmanız hiçbir şey olmuyormuş gibi okunur. İstem dışı kaybı ayırın ve kurtarma oranını izleyin, çünkü o oran bir ayar ve bir bildirimle gerçekten hareket ettirebileceğiniz bir sayıdır.

Düzeltmeyi teşvik edin, sonra yoldan çekilin

Ekleyebileceğiniz tek yararlı şey bir dürtmedir. Her iki mağaza da abonenizi ödeme yöntemini güncellemesi için teşvik etmenize izin verir, Apple uygulama içinde ve Google, In-App Messaging API ve Play bildirimleri aracılığıyla. Ödemesiz dönemde iyi zamanlanmış bir bildirim kurtarmayı artırır, çünkü bu müşterilerin çoğu hâlâ aboneliği ister ve yalnızca bir kartı düzeltmesi gerekir. Dürtmenin ötesinde, mağazanın yeniden denemesine izin verin. Pahalı kısmı zaten ücretsiz olarak, haftalarca yapıyor.

RefundHalt'ın iadeler için zaten dinlediği aynı App Store Server Notifications ve RTDN akışları, bu faturalama sinyallerinin her birini de taşır. Ödemesiz dönem, bekleme, kurtarma ve istem dışı kayıp, iadelerinizin yanında panonuza iner, böylece hangi başarısız yenilemelerin gittiğini ve hangilerinin geri geleceğini tahmin etmek yerine kurtarma penceresinin işini yaptığını izleyebilirsiniz.

Kısa özet

Başarısız bir yenileme bir iptal değildir ve mağaza haftalarca ona öyle davranır. Apple bir kartı 60 güne kadar yeniden dener ve bir ödemesiz dönem açıkken, bunu yaparken aboneyi uygulamanızda tutar. Google Play aynı 60 günü, erişimi koruyan bir ödemesiz dönem ile onu kaldıran bir hesap beklemesi arasında böler. Ödemesiz dönemi açın, erişimin gerçekle eşleşmesi için ödemesiz dönem ve bekleme bildirimlerini işleyin, müşteriyi kartını düzeltmeye teşvik edin ve bir aboneyi yalnızca pencere boş kapandıktan sonra kayıp sayın. İstem dışı kayıp, mağazanın sizin için aktif olarak tıkamaya çalıştığı tek gelir sızıntısıdır. Sizin işiniz çoğunlukla yoldan çekilmek ve kaybın ne zaman gerçek olduğunu bilecek kadar rakamlarınızı iyi okumaktır.

Sık sorulan sorular

Gönüllü ve istem dışı kayıp arasındaki fark nedir?
Gönüllü kayıp, bir müşterinin bir aboneliği iptal etmeyi seçmesidir. İstem dışı kayıp, bir yenileme tahsilatının başarısız olması, genellikle süresi dolmuş veya reddedilmiş bir kart nedeniyle, müşterinin ayrılmaya karar vermesi olmadan bir aboneliğin sona ermesidir. İstem dışı kayıp, mağazanın sizin için kurtarmaya çalıştığı bir ödeme sorunudur, bu yüzden gerçek bir iptalle aynı şekilde sayılmamalı veya işlenmemelidir.
Yenileme ödemesi başarısız olduğunda bir abone erişimini korur mu?
Aşamaya bağlıdır. Faturalama ödemesiz döneminde, hem App Store hem de Google Play'de mağaza kartı yeniden denerken abone tam erişimini korur. Ödemesiz dönem sona erdikten sonra erişim durur: Apple, erişim kapalıyken 60 günlük pencerenin geri kalanında yeniden denemeye devam eder ve Google, aboneliği hesap beklemesine taşır, burada ödeme düzeltilene kadar erişim kaldırılır.
Mağaza, başarısız bir aboneliği tahsil etmeyi ne kadar süre dener?
Her iki mağazada da 60 güne kadar. Apple, faturalama ödemesiz döneminin içinde yer aldığı, 60 güne kadar süren bir faturalama yeniden deneme dönemi çalıştırır. Google Play, ödemesiz dönem ile hesap beklemesi arasında bölünmüş 60 günlük bir kurtarma penceresi tutar, burada 1 Aralık 2025'ten bu yana hesap beklemesi 60 gün eksi ödemesiz dönem süreniz olarak hesaplanır.
Faturalama ödemesiz dönemini açmalı mıyım?
Çoğu uygulama için evet. Ödemesiz dönem, mağaza başarısız bir kartı yeniden denerken ödeme yapan aboneleri uygulamanızda tutar, böylece içeride kurtulan herkes hiç gün kaybetmez ve başarısızlığı hiç fark etmez. Maliyet, hiç kurtulmayan abonelere birkaç günlük ücretsiz erişimdir. Fayda, ani bir kilitlenme yüzünden gidecek olanları tutmaktır.
Ödemesiz dönemdeki veya hesap beklemesindeki bir abone zaten kaybedilmiş midir?
Hayır. Kurtarma penceresinin içindedirler ve mağaza hâlâ tahsilat yapmaya çalışıyor. Onları kayıp saymak, kaybınızı olduğundan fazla gösterir ve kurtarma oranınızı gizler. Bir aboneyi yalnızca 60 günlük pencere başarılı bir ödeme olmadan kapandığında kayıp olarak kaydedin, ki mağazalar bunu Apple'da bir EXPIRED (faturalama yeniden denemesi) bildirimi ve Google Play'de SUBSCRIPTION_EXPIRED ile bildirir.
İstem dışı kayıp bir iade veya ters ibraz oluşturur mu?
Hayır. Hiçbir şey tersine dönmez ve hesabınızdan para çıkmaz. Başarısız bir yenileme, geri çekilen bir ödeme değil, hiç ulaşmayan gelirdir. Bu, bir iade veya ters ibrazın tam tersidir ve para çıkışı olarak görünmek yerine raporlarınızda sıradan bir sona erme olarak saklanmasının nedeni budur.

Kaynaklar ve ek okumalar

RefundHalt

App Store ve Google Play için geri ödeme otomatik pilotu

Okumaya devam edin

Bir sonraki geri ödeme talebi şimdiden yolda.

İtiraz edemediğiniz bir geri ödemeyle ilgili başka bir destek e-postasını okumak için gereken sürede RefundHalt'ı kurun.