Apple'ın 12 ay taahhütlü aylık aboneliğinde bir iade tüm yılı bitirebilir ya da yalnızca bir ayını
Apple'ın 12 ay taahhütlü aylık aboneliği iadeleri ikiye ayırır. Geçmiş bir ay iade edilirse faturalandırma sürer. Mevcut ay iade edilirse taahhüt o anda sona erer. Her durumun sunucunuza nasıl ulaştığını, maliyetini ve Apple'a ne göndermeniz gerektiğini anlatıyoruz.

Önemli noktalar
- Apple'ın 12 ay taahhütlü aylık aboneliğinde, geçmiş bir faturalandırma döneminin iadesi yalnızca o ayın işlemini iptal eder. Müşteri abone kalır ve faturalandırma takvime göre devam eder.
- Apple, 12 ay taahhütlü aylık aboneliğin mevcut faturalandırma dönemini iade ettiğinde taahhüt hemen sona erer ve kalan aylık ödemeler hiç faturalandırılmaz.
- 12 ay taahhütlü planı iptal eden müşteri kalan ödemeleri değil, taahhüdün yenilenmesini iptal eder. Bu yüzden Apple her ay faturalandırmaya devam eder ve EXPIRED bildirimini ancak 12. dönemden sonra gönderir.
- Billing Grace Period, 12 ay taahhütlü aylık aboneliklerde geçerli değildir. Apple geliştiricilere erişimi DID_FAIL_TO_RENEW geldiğinde kaldırmalarını, BILLING_RECOVERY alt türlü DID_RENEW geldiğinde geri vermelerini söyler.
- Apple, 12 ay taahhütlü bir plandaki başarısız aylık ödemeyi 90 gün içinde tahsil edemezse taahhüt sona erer ve erişimin kaldırılması kesinleşir.
- Taahhütlü bir planda iade talebi bir CONSUMPTION_REQUEST tetikler ve Apple o faturalandırma dönemi için kullanım verisini ve iade tercihinizi 12 saat içinde ister.
- 12 ay taahhütlü bir plandan daha üst bir seviyeye yükseltme taahhüdü hemen bitirir ve müşteri mevcut dönemin kullanılmayan kısmı için kısmi (orantılı) iade alabilir.
Apple'ın 12 ay taahhütlü aylık aboneliğinde onaylanan tek bir iade, ya tek bir ödemeyi geri alır ya da yılın kalan tüm ödemelerini iptal eder. Hangisinin olacağı, çoğu sunucu kodunun hiç kontrol etmediği bir ayrıntıya bağlıdır: iade edilen ay mevcut ay mı? Apple'ın dokümantasyonu bunu açıkça yazar. Geçmiş bir faturalandırma döneminin iadesi taahhüdü sürdürür. Mevcut dönemin iadesi onu hemen bitirir. İkisine aynı şekilde davranırsanız ya hâlâ ödeme yapan bir müşterinin erişimini kesersiniz ya da ödemeyi bırakmış birine hizmet vermeye devam edersiniz.
Apple'ın 12 ay taahhütlü planı nasıl faturalandırır
Apple bu seçeneği Nisan 2026'da sundu. Yeni bir ürün türü değildir. App Store Connect'te mevcut bir yıllık otomatik yenilenen aboneliğe aylık faturalandırma planı eklersiniz ve ürün kimliği aynı kalır. Müşteri her ay öder, 12 ödemeye taahhüt vermiştir ve son ödeme tamamlandığında, daha önce iptal etmediyse, taahhüt 12 ay daha yenilenir.
| Kural | Apple'ın dokümantasyonu ne diyor |
|---|---|
| Nerede satılıyor | Amerika Birleşik Devletleri ve Singapur dışındaki tüm mağazalarda |
| Cihazlar ve SDK | OS 26.4 veya üzeri, watchOS hariç, 26.5 SDK veya üzeriyle derlenmiş uygulamalarda |
| Fiyat sınırları | 12 aylık toplam, peşin yıllık fiyattan az olamaz ve onun 1,5 katını aşamaz |
| Ön koşul | Bir ülkede aylık faturalandırma sunmadan önce orada peşin yıllık seçenek kurulmuş olmalı |
| Veride nasıl görünür | billingPlanType değeri MONTHLY olur ve commitmentInfo, billingPeriodNumber, totalBillingPeriods, commitmentExpiresDate ve commitmentPrice alanlarını taşır |
| Seçeneği kaldırırsanız | Mevcut müşteriler taahhütlerinin sonunda yenilenmez, yeni müşteriler bu seçeneği seçemez |
Her faturalandırma dönemi kendi işlemini üretir ve bir aylık erişim verir. İadelerin davranışını belirleyen bu ayrıntıdır. Apple işlemleri iade eder ve taahhütlü planda her ay ayrı bir işlemdir.
İade, 12 aylık taahhüde ne yapar
Apple'ın taahhüt yaşam döngüsü kılavuzu iadeleri iki duruma ayırır. Fark, iadenin hangi faturalandırma dönemine uygulandığıdır.
| İadenin uygulandığı yer | Taahhüde ne olur | Nerede görürsünüz | Sunucunuz ne yapmalı |
|---|---|---|---|
| Geçmiş bir faturalandırma dönemi | Etkilenmeden devam eder. Faturalandırma takvimde kalır | O dönemin işlemindeki revocationDate | Yalnızca o işlemi iptal edin. Aboneliği aktif tutun |
| Mevcut faturalandırma dönemi | Hemen sona erer | En son işlemdeki revocationDate | Erişimi sonlandırın. Başka ödeme gelmeyecek |
| Üst seviyeye yükseltme | Hemen sona erer ve yeni plan başlar | DID_CHANGE_RENEWAL_PREF, alt tür UPGRADE | Yetkiyi değiştirin. Kullanılmayan dönem için orantılı iade gelebilir |
İkinci ayın iadesi yılın geri kalanını iptal eder mi?
Hayır, ikinci ay geçmişte kaldığı sürece. Müşterinin beşinci ayda olduğunu ve Apple'ın ikinci ay ödemesini iade ettiğini düşünün. Apple ikinci ayın işlemini iptal eder, müşteri abone kalır. Altıncı aydan on ikinci aya kadar faturalandırma sürer. Apple'ın yönergesi burada net: etkilenen işlemdeki revocationDate'i kontrol edin, ama bunu taahhüdün iptali olarak yorumlamayın.
İade taahhüdü ne zaman bitirir
İade mevcut faturalandırma dönemine uygulanıyorsa taahhüt hemen sona erer. İşaret, en son işlemdeki revocationDate'tir. Varlığı, mevcut dönemin iptal edildiğini ve başka ödeme gelmeyeceğini gösterir, dolayısıyla erişim de sona erer.
Yükseltmeler de para iadesi doğurabilir
Apple, müşterilerin yalnızca iade istedikten sonra değil, planlarını değiştirdikten sonra da iade alabileceğini belirtir. Taahhütlü plandan üst seviye bir aboneliğe yükseltme anında gerçekleşir. Taahhüt biter, yeni plan başlar ve müşteri taahhüdün mevcut döneminin kullanılmayan kısmı için orantılı iade alabilir. Düşürmeler tersine işler. 12 aylık taahhüdün tamamlanmasını beklerler.
İptal etmek iade değildir
12 ay taahhütlü planda Cancel'a dokunan müşteri ödemeyi bırakmış değildir. Apple'a göre müşteri, mevcut dönemdeki kalan ödemeleri değil, taahhüdün yenilenmesini iptal eder. Sunucunuza ulaşan şunlardır.
- Apple, AUTO_RENEW_DISABLED alt türüyle DID_CHANGE_RENEWAL_STATUS gönderir.
- Taahhüdün otomatik yenileme durumu 0'a düşer, yani dönem bitince taahhüt yenilenmez.
- Aboneliğin yenileme bilgisi willAutoRenew değerini hâlâ 1 gösterir, çünkü aylık faturalandırma sürer.
- Kalan her ay için DID_RENEW bildirimleri gelmeye devam eder. EXPIRED 12. dönemden sonra gelir ve erişim ancak o zaman sona erer.
Apple geliştiricilere, olağan iptal mantığını çalıştırmadan önce faturalandırma planı türünü kontrol etmelerini söyler. MONTHLY ise hiçbir şeyi iptal etmeyin. Kalan her faturalandırma dönemini yerine getirin.
Bölgesel bir istisna var. App Store Connect Help, iptal eden müşterinin belirli bölgeler dışında taahhüt tamamlanana kadar ödemeye devam ettiğini söyler ve Almanya, İsrail, Güney Afrika ve Türkiye'de abonelik iptaline dair Apple sayfasına bağlantı verir. Bu dört ülkede müşteriler, aboneliği istedikleri zaman anında geçerli olacak şekilde iptal etme ve orantılı iade alma hakkına sahiptir.
Başarısız ödemeler erişimi hemen bitirir
Taahhütlü planlar, başka yerlerde güvendiğiniz bir güvenlik ağını kaldırır. Billing Grace Period geçerli değildir. Aylık bir yenileme başarısız olduğunda Apple, abonelik billing retry aşamasındayken erişimi kaldırmanızı ve yalnızca ödeme tahsil edilirse geri vermenizi söyler.
| Bildirim | Size ne söyler | Ne yapmalı |
|---|---|---|
| DID_FAIL_TO_RENEW | isInBillingRetryPeriod değeri true | Erişimi şimdi kaldırın |
| DID_RENEW, alt tür BILLING_RECOVERY | commitmentExpiresDate tahsilat tarihine göre kayar | Erişimi geri verin ve yeni bitiş tarihini kaydedin |
| EXPIRED, alt tür BILLING_RETRY | Apple ödemeyi 90 gün içinde tahsil edemedi | Taahhüt bitti. Önceki erişim kaldırmanız kesindir |
Tahsilattan sonra commitmentExpiresDate değerini en son işlemden okuyun. Orijinal bitiş tarihiyle eşleşmez ve sonraki her yenileme kaymış takvimi izler.

Taahhütlü plan iadesi size neye mal olur
Örnek fiyatlarla hesap şöyle. Peşin yıllık planınızın 59,99 €, aylık taahhüt seçeneğinin 6,99 € olduğunu varsayın. Bu, 12 ayda toplam 83,88 € eder. Apple'ın peşin fiyatın 1,5 katı sınırının içinde kalır.
| Senaryo, müşteri 4. ayda | İade edilen ödemeler | Kaybedilen gelecek ödemeler | Yok olan taahhüt değeri |
|---|---|---|---|
| Apple 2. ayı iade eder | 6,99 € | Yok. 5 ile 12. aylar faturalandırılmaya devam eder | 6,99 € |
| Apple 4. ayı, yani mevcut dönemi iade eder | 6,99 € | 55,92 €, sekiz ödeme hiç faturalandırılmaz | 62,91 € |
| Müşteri iptal eder, iade yok | Yok | Yok. 5 ile 12. aylar faturalandırılmaya devam eder | 0 € |
| Almanya'daki müşteri iptal eder | 4. ayın orantılı payı | 55,92 € | 62,91 €'ya kadar |
Bunlar müşteri fiyatlarıdır. Gerçekte kaybettiğiniz, her ödemedeki kendi payınızdır. Apple, abonenin ücretli hizmetinin ilk yılında geçerli vergiler düşüldükten sonra abonelik fiyatının %70'ini, sonrasında ya da App Store Small Business Program üyelerine %85'ini öder.
İade, faturanın yalnızca yarısıdır. Bir aylık erişim sunmak bedava değildir. Uygulamanız yapay zekâ üretimleri çalıştırıyor, ücretli üçüncü taraf API'leri çağırıyor ya da müşteri dosyalarını saklıyorsa, iade edilen ayda o işlem gücünün, o çağrıların ve o depolamanın bedelini ödediniz. Geçmiş ay iadesi ödemeyi geri verir ve bu maliyetleri size bırakır. Mevcut ay iadesi de aynısını yapar, üstelik yılın geri kalanını tahmininizden siler.
Taahhütlü plan için CONSUMPTION_REQUEST'e nasıl yanıt verilir
Söz hakkınızın olduğu tek nokta burasıdır. Bir müşteri taahhütlü planda iade istediğinde Apple, App Store Server Notifications V2 uç noktanıza bir CONSUMPTION_REQUEST gönderir. Send Consumption Information ile yanıt verirsiniz ve Apple 12 saat içinde yanıt vermenizi ister. Yanıt, taahhüdün tamamı için değil, o faturalandırma dönemi için kullanım verisini ve iade tercihinizi taşır.
- Veriyi yalnızca müşteri onay verdiyse gönderin. Apple'ın dokümantasyonu, onay yoksa talebe hiç yanıt vermemeniz gerektiğini söyler.
- consumptionPercentage alanını göndermeyin. Otomatik yenilenen bir abonelik için gönderdiğinizde API ConsumptionPercentageAutoRenewableSubscriptionError döndürür.
- İade tercihinizi o ayın kullanımına dayandırın. İtiraz edilen ayda 300 ücretli üretim çalıştıran müşteri gerçek maliyetlerin kaydını bırakmıştır. Uygulamayı hiç açmayan bırakmamıştır.
- Talebin hangi dönemi kapsadığına bakın. Mevcut döneme ait bir talep, Apple onaylarsa taahhüdü bitirir. Geçmiş döneme ait bir talep bitirmez.
Sunucunuzun ele alması gerekenler
- Her işlemde ve her yenileme bildiriminde billingPlanType değerini okuyun. MONTHLY, taahhüt kurallarının geçerli olduğu anlamına gelir.
- Erişimi işlemin expirationDate değerine göre verin. Apple'a göre commitmentInfo içindeki bitiş tarihi ilerlemeyi göstermek içindir, erişime karar vermek için değil.
- İadede, aboneliği bitirmeden önce en son işlemin revocationDate taşıyıp taşımadığını kontrol edin.
- İptalde, 12. dönemden sonra EXPIRED gelene kadar erişimi koruyun.
- DID_FAIL_TO_RENEW geldiğinde erişimi hemen kaldırın. Gelmeyecek bir ek süreyi beklemeyin.
- Her BILLING_RECOVERY sonrasında commitmentExpiresDate değerini yeniden kaydedin.
App Store'daki her iadeye Apple karar verir, bu yüzden CONSUMPTION_REQUEST kullanım verisini önüne koymak için tek şansınızdır. RefundHalt bu taleplere 12 saatlik süre içinde otomatik yanıt verir ve her iadenin hangi faturalandırma dönemine denk geldiğini kaydeder. Böylece geçmiş ay iadesi asla kaybedilmiş bir abone sanılmaz.
Sık sorulan sorular
- Apple, 12 ay taahhütlü aylık aboneliğin bir ödemesini iade ettiğinde ne olur?
- Faturalandırma dönemine bağlıdır. Geçmiş bir dönemin iadesi yalnızca o ayın işlemini iptal eder ve taahhüt, faturalandırma takvime göre sürerek devam eder. Mevcut dönemin iadesi taahhüdü hemen bitirir, bu yüzden kalan ödemeler hiç faturalandırılmaz.
- Müşteriler Apple'ın 12 ay taahhütlü aylık aboneliğini erken iptal edebilir mi?
- İptal edebilirler, ama iptal kalan ödemeleri değil, taahhüdün yenilenmesini durdurur. Faturalandırma 12 dönemin tamamı boyunca sürer ve erişim de onunla birlikte devam eder. App Store Connect Help belirli bölgelerde istisnalar olduğunu belirtir ve Apple'ın destek sayfası, Almanya, İsrail, Güney Afrika ve Türkiye'deki müşterilerin anında geçerli olacak şekilde iptal edip orantılı iade alabileceğini söyler.
- Billing Grace Period 12 ay taahhütlü planlarda geçerli mi?
- Hayır. Apple, Billing Grace Period'un 12 ay taahhütlü aylık aboneliklerde geçerli olmadığını söyler. DID_FAIL_TO_RENEW geldiğinde erişimi kaldırın, BILLING_RECOVERY alt türlü DID_RENEW geldiğinde geri verin ve 90 gün sonra gelen BILLING_RETRY alt türlü EXPIRED'ı kesin kabul edin.
- 12 ay taahhütlü bir plan için CONSUMPTION_REQUEST alır mıyım?
- Evet. Taahhütlü bir planda iade talebi, App Store Server Notifications V2 uç noktanıza bir CONSUMPTION_REQUEST gönderir. 12 saat içinde o faturalandırma dönemine ait kullanım verisi ve iade tercihinizle yanıt verin, ve bunu yalnızca müşteri Apple ile veri paylaşımına onay verdiyse yapın.
- 12 ay taahhütlü aylık abonelik Amerika Birleşik Devletleri'nde sunuluyor mu?
- Hayır. Apple bunu Amerika Birleşik Devletleri ve Singapur dışındaki tüm App Store mağazalarında, OS 26.4 veya üzerinde, watchOS hariç, 26.5 SDK veya üzeriyle derlenmiş uygulamalarda sunar.
Kaynaklar ve ek okumalar
- Apple Developer News: Now Available: Monthly Subscriptions with a 12-Month Commitment (April 27, 2026)
- Apple Developer Documentation: Managing the life cycle of monthly subscriptions with a 12-month commitment
- Apple Developer Documentation: Supporting monthly subscriptions with a 12-month commitment
- App Store Connect Help: Set availability for an auto-renewable subscription (monthly with 12-month commitment)
- Apple Support: About canceling subscriptions in Germany, Israel, South Africa, or Türkiye
- Apple Developer Documentation: Send Consumption Information
- Apple Developer Documentation: App Store Server Notifications notificationType
- Apple Developer: Auto-renewable subscriptions (net revenue after one year of paid service)
- Apple Developer: What's new in Apple In-App Purchase (WWDC26)
RefundHalt
App Store ve Google Play için geri ödeme otomatik pilotu
Okumaya devam edin
Uygulamanızın iade politikası Apple veya Google'ın kurallarını geçersiz kılamaz, bu yüzden gerçekte olanla örtüşen politikayı yazın
Bir uygulama iade politikası sizi yalnızca iadeyi gerçekten sizin yaptığınız yerde bağlar. Apple her App Store satın alımının iadesini kendisi yapar, Google Play ise 48 saatten sonra iadeleri size bırakır. Her sözleşmenin ne dediğini, özensiz bir vaadin neye mal olduğunu ve yazmaya değer maddeleri burada bulabilirsiniz.
Bir iade talebine nasıl yanıt verdiğiniz, işin iadeyle mi yoksa ters ibrazla mı biteceğini belirler
Bir müşteri size e-posta attığında ya da yorum bırakıp parasını geri istediğinde, iade talebine nasıl yanıt vereceğiniz satışı hangi mağazanın yaptığına bağlıdır. Kimin karar verdiği, sizi bağlayan süreler, her sonucun maliyeti ve dosyayı kapatan yanıtlar burada.