Tüm makaleler
Uygulama rehberi8 dk okuma

Hile yapan bir oyuncuyu yasaklamak Apple veya Google'ın ona iade yapmasını engellemez, bu yüzden yasaklı oyuncu iadesini yasaktan önce planlayın

Yasak erişimi sona erdirir ama mağazanın iade sürecini sona erdirmez. Yasaklı oyuncu iadesine yine Apple veya Google karar verir, sunabileceğiniz kanıtların kesin sınırları vardır ve geri alınan bir iade, elinden aldığınız şeyleri geri vermenizi gerektirebilir. Neyi kontrol ettiğinizi ve bunun size neye mal olduğunu burada bulabilirsiniz.

Bir oyun stüdyosu moderatörü gece masasında monitörde işaretlenmiş bir hesabı inceliyor, çoğu zaman bir yasaklı oyuncu iadesi talebine yol açan yasaktan hemen önceki an

Önemli noktalar

  • Uygulamanızda bir oyuncuyu yasaklamak, onun App Store veya Google Play satın alımlarını iptal etmez. Apple ve Google iadelere yine kendi koşullarıyla karar verir ve yasaklı bir oyuncu da diğer her müşteri gibi parasını iki mağazadan birinden geri isteyebilir.
  • Bir App Store müşterisi iade istediğinde Apple bir CONSUMPTION_REQUEST gönderir ve sizden 12 saat içinde Send Consumption Information üzerinden yanıt vermenizi ister. Talepte yasak, hile işareti veya kullanım koşulları ihlali için bir alan yoktur.
  • Apple, customerConsented true olmadığı sürece tüketim verilerini HTTP 400 InvalidCustomerConsentedError ile reddeder. Bu nedenle yalnızca tüketim verilerinin paylaşılmasına onay vermiş yasaklı bir oyuncu hakkında kanıt gönderebilirsiniz.
  • Apple'ın REFUND_REVERSED bildirimi, uygulamanız bir iade nedeniyle içerik veya hizmetleri geri aldıysa bunları yeniden sağlaması gerektiğini söyler. Bu, iade isteyen oyuncuları yasaklayan her politikayla çelişir.
  • Google Play'de geliştirici, revoke değeri true olarak ayarlanmış orders.refund çağrısıyla bir siparişi iade edip erişimi aynı anda sonlandırabilir. Ancak 3 yıldan eski siparişler iade edilemez ve tüketilmiş öğeleri kendi uygulamanızın yönetmesi gerekir.
  • Google Play, ters ibrazla ilgili sizin tarafınızı 24 saat içinde orders.reviewrefund üzerinden ister. 3 Ağustos 2026'dan sonra verilen siparişlerde kaybedilen bir ters ibraz size, Play hizmet ücreti düşülmüş satın alma fiyatına ek olarak bankanın ters ibraz ücretlerine mal olur.

Bir oyuncuyu yasaklamak oyununuza erişimini sona erdirir, ama satın alımlarına hiçbir şey yapmaz. Ardından genellikle bir yasaklı oyuncu iadesi talebi gelir ve bu talep size değil, Apple'a veya Google'a gider. Her mağaza buna kendi kurallarıyla karar verir ve parasını geri isteyen hileci, o kuyruktaki sıradan bir iade talebinden ibarettir. Yasağı buna göre planlayın, çünkü anlaşmazlığın tamamen sizin kontrolünüzde olan tek kısmı yasağın kendisidir.

Yasak ve iade iki ayrı karardır

Hesabı sizin kullanım koşullarınız yönetir. Ödemeyi mağazanın kuralları yönetir. Yasak, kimin oynayabileceğine dair sizin kararınızdır. İade ise paranın geri ödenip ödenmeyeceğine dair Apple'ın veya Google'ın kararıdır. Kararlardan hiçbiri diğerini iptal etmez ve mağaza karar vermeden önce birini yasaklayıp yasaklamadığınızı asla sormaz.

Büyük yayıncılar bunu açıkça söylüyor. Riot'un Wild Rift destek sayfası oyunculara, üçüncü taraf uygulama pazar yerlerinin doğası gereği mağaza iadesini kendisinin yapamayacağını ve Apple, Google veya Samsung iadeyi reddederse Riot'un yapabileceği başka bir şey olmadığını söyler. Her mobil geliştirici aynı konumdadır. Mağazanın kararını yalnızca iki noktada ve yalnızca mağaza sorduğunda etkileyebilirsiniz.

İade yoluKim karar verirKanıt gönderebilir misinizSüreniz
App Store iade talebiAppleEvet, bir CONSUMPTION_REQUEST sonrasında Send Consumption Information üzerinden12 saat
İlk 48 saat içinde Google Play iadesiGoogleHayırYok
48 saatten sonra Google Play iadesiSiz, kendi politikanıza ve yerel mevzuata göreGeçerli değilGeçerli değil
Geliştirici incelemesi gerektiren Google Play ters ibrazıGoogle, ardından bankaEvet, orders.reviewrefund üzerinden24 saat
App Store satın alımında kart ters ibrazıApple ve bankaHayırYok

Yasaklı bir oyuncu hakkında Apple'a neler söyleyebilirsiniz

Apple, bir müşteri tüketilebilir öğelerden otomatik yenilenen aboneliklere kadar herhangi bir ürün türü için iade istediğinde CONSUMPTION_REQUEST bildirimi gönderir. Send Consumption Information ile yanıt vermek için 12 saatiniz vardır. Apple bu bilgiyi diğer etkenlerle birlikte kararına dayanak olarak kullandığını ve refundPreference değerinizin de bunlardan biri olduğunu belirtir.

Talep gövdesi küçüktür. customerConsented, consumptionPercentage, deliveryStatus, refundPreference ve sampleContentProvided alanlarını içerir. Hepsi bu. Hiçbiri oyuncunun davranışını tanımlamaz, bu yüzden Apple'a hesabın hile nedeniyle yasaklandığını söyleyemezsiniz. Apple'a söyleyebileceğiniz şey, satın alımın ne kadarının kullanıldığı ve iadenin reddedilmesini tercih edip etmediğinizdir.

“Yasaklı” için bir deliveryStatus yok

Apple deliveryStatus değerini, uygulamanın düzgün çalışan bir In-App Purchase teslim edip etmediği olarak tanımlar. Değerler DELIVERED, UNDELIVERED_QUALITY_ISSUE, UNDELIVERED_WRONG_ITEM, UNDELIVERED_SERVER_OUTAGE ve UNDELIVERED_OTHER'dır. Durum DELIVERED değilse Apple consumptionPercentage değerinin 0 olmasını şart koşar, aksi halde talep başarısız olur. Yasaklı bir oyuncunun satın alımını teslim edilmemiş olarak bildirmeden önce iyi düşünün. Apple'a müşterinin hiçbir şey almadığını söylemiş olursunuz ve bu, iade için olabilecek en güçlü gerekçedir.

Yanıt verip veremeyeceğinizi onay belirler

Apple'ın sunucusu, customerConsented true dışında bir değer olduğunda bir ConsumptionRequest'i HTTP 400 InvalidCustomerConsentedError ile reddeder. Apple'ın belgeleri bir onay talebinin neleri içermesi gerektiğini de açıklar. Örneğin müşterinin verilerinin iade incelemesi için Apple'a gittiğini ve onayını geri çekebileceğini belirten açık bir ifade. Hiç onay vermemiş ya da onayını geri çekmiş bir oyuncu söz konusuysa gönderebileceğiniz bir şey kalmaz. Onayı yasaktan sonra değil, kayıt sırasında toplayın.

Apple iadeyi geri alırsa ne olur

Apple'ın REFUND_REVERSED bildirimi, App Store'un müşterinin başlattığı bir anlaşmazlık nedeniyle daha önce verdiği bir iadeyi geri aldığı anlamına gelir. Apple'ın belgeleri bu konuda nettir: uygulamanız iade nedeniyle içerik veya hizmetleri geri aldıysa bunları yeniden sağlaması gerekir. Dolayısıyla iade isteyen herkesi yasaklayan bir kuralın bir geri alma yoluna ihtiyacı vardır. Yasağı iade olayına bağlayın ki bir geri alma onu temiz bir şekilde kaldırabilsin.

Ekranında mobil oyun açık bir akıllı telefonu tutan oyuncu eli, yanında bir ödeme kartı ve basılı bir makbuz, yani yasaklı oyuncu iadesi talebinin konusu olan satın alım

Google Play'de neler yapabilirsiniz

Google'ın kendi iade sayfası alıcılara, ayrıntılara bağlı olarak bir uygulama içi satın alımdan sonraki 48 saat içinde iade alabileceklerini ve 48 saatten sonra geliştiriciyle iletişime geçmeleri gerektiğini söyler. Bir öğenin yalnızca bir kez iade için geri verilebileceğini ve iade edilen öğenin alıcıdan kaldırıldığını da belirtir. Yani ilk 48 saat içinde Google'a başvuran yasaklı bir oyuncu Google'ın kararını alır. Bundan sonra talep size gelir.

Bir satın alımı kendiniz iade edin ve geri alın

Google'ın orders.refund yöntemi bir aboneliği veya uygulama içi siparişi iade eder. revoke değerini true yaptığınızda öğeye erişim hemen sona erer ve yinelenen abonelik yenilenmeyi bırakır. Google iki sınır ekler. 3 yıldan eski siparişler iade edilemez ve tüketilmiş uygulama içi öğeleri uygulamanızın yönetmesi gerekir, çünkü Google oyuncunun zaten harcadığı para birimini geri alamaz. Konuyu kapatmak için yasaklı bir oyuncuya iade yapmaya karar verirseniz, öğe onda kalmasın diye aynı çağrıda geri alın.

Yasaklı bir hesaptan gelen satın alımları hemen reddedin

İstemciniz hâlâ mağazayı gösteriyorsa, yeniden satın alan yasaklı bir oyuncu gerçek bir risktir. Google'ın faturalandırma kılavuzu, bir satın alım uygunluk, dolandırıcılık veya kötüye kullanım kontrollerinizden geçemezse onu vermemeniz ve onaylamamanız gerektiğini söyler. Üç günlük onay süresinin dolmasını beklemek siparişi teknik olarak iade eder, ancak Google buna güvenmemenizi söyler. Bunun yerine API üzerinden geri alın ve iade edin: abonelikler için tam iadeyle purchases.subscriptionsv2.revoke, tek seferlik ürünler için revoke değeri true olan orders.refund.

Ters ibraz incelemesini 24 saat içinde yanıtlayın

Bir Google Play ters ibrazı geliştirici incelemesi gerektirdiğinde Google bir PendingRefundReviewNotification gönderir ve orders.reviewrefund çağrısı yapmanız için size 24 saat tanır. Google yalnızca ilk çağrınızı kaydeder. Gövde DECLINE, APPROVE veya NEUTRAL değerinde bir refundPreference, bir sampleContentProvided işareti, isteğe bağlı bir consumptionPercentageMilliunits değeri ve her biri obfuscatedAccountId değerinizi, bir tüketim zamanını ve neyin kullanıldığına dair bir açıklamayı içerebilen en fazla 1.000 consumptionUsageEvents alır. Kanıt, yasaktan önce kaydedilmiş kullanım olaylarıdır. Yasaktan sonrasına ait olaylar yoktur, bu yüzden hesabı kapatırken geçmişi saklayın.

Yasaklı oyuncu iadesinin parasal maliyeti

Yasak tek başına size hiçbir şeye mal olmaz. Ardından gelen iade size üç şekilde mal olabilir. Birincisi, satın alımdan elde ettiğiniz gelir sonraki bir ödemeden düşülür. İkincisi, o satın alımın zaten yol açtığı maliyetler ödenmiş olarak kalır. Üçüncüsü, Google Play'de kaybedilen bir ters ibraz artık üstüne bankanın ücretini de getirir.

  • İşlem gücü: oyuncunun iade edilen satın alımla oynadığı her maç, oturum ve sunucu taraflı simülasyon, parasını zaten ödediğiniz kapasitedir.
  • API çağrıları: hile önleme kontrolleri, eşleştirme çağrıları ve istek başına ücretlendirilen üçüncü taraf hizmetler yasaktan önce tüketilmiştir.
  • Depolama: yasak kanıtı olarak sakladığınız envanterler, tekrar kayıtları ve günlükler, onları tuttuğunuz sürece para harcatmaya devam eder.
  • Ödemeler: oyuncunun satın alımları ödülleri, içerik üreticisi gelir paylarını veya satış ortaklığı komisyonlarını finanse ettiyse, o para hesabınızdan çoktan çıkmıştır ve iadeyle geri gelmez.

Bir oyuncuyu iade istediği için yasaklamalı mısınız?

Pek çok oyun buna benzer bir şey yapıyor. Riot'un destek sayfaları, negatif bakiyeye düştükten sonra yasaklanan Wild Rift oyuncularına oyuna geri dönmek için ters ibraz adımlarını izlemelerini söyler. Geri alınan harcamaya erişimi kilitlemek savunulabilir. İade isteyen herkesi doğrudan yasaklamayı savunmak ise daha zordur ve tüketici düzenleyicileri bunu fark etmiştir.

Temmuz 2017'de Kore Tüketici Ajansı, Niantic'ten Pokémon GO koşullarında adil bulmadığı maddeleri, hesapların iade yapılmadan kapatılması da dahil olmak üzere, düzeltmesini istedi. Ajans bu uygulamanın tüketicinin satın alımları iptal etme yasal hakkını ihlal edebileceğini söyledi. Bu tek bir düzenleyici ve tek bir vaka, ama “seni yasakladık, o yüzden her şeyini kaybedersin” yaklaşımına itiraz edilebileceğinin açık bir işaretidir.

İade talebi geldiğinde ayakta kalan bir yasak kontrol listesi

  • Tüketimi her satın alım için zaman damgalarıyla, ihtiyaç duymadan önce kaydedin. Apple da Google da davranışı değil, kullanımı sorar.
  • Tüketim verisi onayını kayıt sırasında toplayın, böylece yasaklı bir oyuncunun CONSUMPTION_REQUEST'ine yanıt verme hakkınız olur.
  • deliveryStatus değerini dürüstçe bildirin. Hesabı sonradan yasakladınız diye teslim edilmiş bir öğeye teslim edilmedi demeyin.
  • Yasaklı hesabın satın alma ve kullanım geçmişini hesapla birlikte silmek yerine saklayın.
  • Yasaklı hesaplardan yeni mağaza satın alımlarını engelleyin, gözden kaçanları iade edip geri alın.
  • Yasak kayıtlarını iade olaylarına bağlayın, böylece bir REFUND_REVERSED iadenin aldığı şeyi tam olarak geri verebilir.

Sık sorulan sorular

Yasaklı bir oyuncu yine de Apple veya Google'dan iade alabilir mi?
Evet. Uygulamanızdaki bir yasak, oyuncunun mağazadaki durumunu değiştirmez. App Store iadelerine Apple, 48 saat içinde istenen Play iadelerine Google karar verir ve oyuncu ödemeye bankası üzerinden de itiraz edebilir. Söz hakkınız yalnızca Apple bir CONSUMPTION_REQUEST gönderdiğinde veya Google bir ters ibraz incelemesi istediğinde doğar.
Apple'a oyuncuyu hile yüzünden yasakladığımı söyleyebilir miyim?
Hayır. Apple'ın ConsumptionRequest'inde beş alan vardır: customerConsented, consumptionPercentage, deliveryStatus, refundPreference ve sampleContentProvided. Hiçbiri oyuncu davranışını tanımlamaz. Satın alımın ne kadarının kullanıldığını bildirebilir ve refundPreference değerini DECLINE yapabilirsiniz. Apple bu tercihi birkaç etkenden biri olarak değerlendirir.
Google Play'de yasaklı bir oyuncuya iadeyi kendim mi yapmalıyım?
Yapabilirsiniz. Yaparsanız, iade ile erişim kaybı aynı anda gerçekleşsin diye revoke değeri true olan orders.refund çağrısı yapın. Google 3 yıldan eski siparişleri iade etmez ve oyuncunun zaten tükettiği para birimini uygulamanızın yönetmesi gerekir, çünkü Google onu geri alamaz.
Apple iadeyi geri alırsa yasağa ne olur?
Apple bir REFUND_REVERSED bildirimi gönderir ve uygulamanızın iade nedeniyle geri aldığı tüm içerik veya hizmetleri yeniden sağlaması gerektiğini söyler. Hesabı kısıtlamanızın tek nedeni iade idiyse, o kısıtlamayı kaldırın. Hile nedeniyle verilen bir yasak kendi gerekçesine dayanır ve iadeye bağlı değildir.
İade isteyen oyuncuları yasaklamak yasal mı?
Oyuncularınızın nerede olduğuna bağlıdır ve göründüğünden daha risklidir. 2017'de Kore Tüketici Ajansı, Pokémon GO hesaplarının iade yapılmadan kapatılmasının tüketicilerin satın alımları iptal etme yasal hakkını ihlal edebileceğini söyledi. İade edilen öğeleri geri almak yaygın bir uygulamadır. İade talebinin kendisini cezalandırmak ise tam da bu tür itirazlara davetiye çıkarır.

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.