Bir Google Play siparişini kendiniz iade edebilirsiniz ve bunu ters ibrazdan önce yapmak banka ücretinden tasarruf ettirir
Üç yıldan eski olmayan herhangi bir Google Play siparişini, erişimi iptal ederek veya etmeden, tek bir API çağrısıyla iade edebilirsiniz. Bir anlaşmazlık ters ibraza dönüşmeden önce iadeyi kendiniz yapmak, 3 Ağustos 2026 tarihinden itibaren geliştiricilere yansıyan banka ücretinden sizi kurtarır. orders.refund şöyle çalışır.

Önemli noktalar
- Google Play Developer API'deki `orders.refund` uç noktası, bir geliştiricinin herhangi bir tek seferlik satın alma veya abonelik siparişini doğrudan, inceleme olmadan, gerekçe gerektirmeden ve müşteri talebine gerek kalmadan iade etmesini sağlar.
- İade ile iptal ayrı eylemlerdir. `orders.refund` isteğe bağlı bir `revoke` bayrağı alır. Kapalı bırakın, alıcı erişimini korur; true olarak ayarlayın, Google öğeye erişimi hemen sonlandırır.
- Üç yıldan eski siparişler Google Play Developer API üzerinden iade edilemez. O pencere kapandıktan sonra sipariş kalıcı olarak erişilemez hale gelir.
- `orders.refund` yalnızca tam iade yapar. Bir abonelikte oransal, kısmi bir iade için `proratedRefund` bağlamıyla birlikte daha yeni `purchases.subscriptionsv2.revoke` uç noktası gerekir.
- Bir abonelik siparişini `revoke` true olarak ayarlanmış şekilde iade etmek bir `SUBSCRIPTION_REVOKED` Real-time Developer Notification tetikler, böylece arka ucunuz iptali diğer herhangi bir abonelik olayını öğrendiği gibi öğrenir.
- 3 Ağustos 2026 tarihinden itibaren Google, bir ters ibrazın satın alma bedelini artı banka ücretlerini geliştiriciye yansıtır. Kendiniz yaptığınız bir iade yalnızca satın alma bedelini geri verir, bu nedenle şüpheli bir siparişi erkenden iade etmek, onun bir ters ibraza dönüşmesine izin vermekten daha ucuz olabilir.
- Geliştiricinin başlattığı iade, tümüyle kontrol ettiğiniz tek Google Play iade akışıdır. 48 saatlik self servis iade, destek iadeleri ve iptal edilen satın almalar, hepsi sizin olmadan karara bağlanır.
Bir müşterinin anlaşmazlık açmasını beklemek zorunda değilsiniz. Parayı geri vermek isterseniz, bir Google Play siparişini kendiniz, doğrudan, tek bir API çağrısıyla veya Play Console'da iki tıklamayla iade edebilirsiniz. Google size nedenini sormaz ve kararınızı sorgulamaz. Bu, düğmeyi sizin elinizde tuttuğunuz tek iade akışıdır ve bir anlaşmazlık bir banka ters ibrazına dönüşerek sertleşmeden önce, onu erkenden kullanmak çoğu zaman en ucuz çıkış yoludur.
Gerçekten kontrol ettiğiniz tek iade akışı
Google Play'deki iadelerin çoğu sizin aracılığınızla değil, sizin başınıza gelir. 48 saat içinde Google'a başvuran bir alıcı, geliştirici müdahalesi olmadan otomatik bir self servis iade alır. Bir destek temsilcisi, verildiği anda kesinleşen bir iade sağlayabilir. Bir banka ters ibrazı, kart sahibi ile bankası arasında karara bağlanır. Bunların hepsinde siz, sonradan öğrenen bir seyircisiniz.
Geliştirici iadesi istisnadır. Burada parayı geri vermeye karar veren sizsiniz, kendi takviminizde, kendi nedenlerinizle. Bu bir iyi niyet aracı, bir müşteri hizmetleri aracı ve sessizce, bir maliyet kontrol aracıdır. Tam olarak nasıl davrandığını bilmek, onu bir panik düğmesinden bilinçli bir seçime dönüştüren şeydir.
orders.refund tek bir çağrıda ne yapar
Google Play Developer API'deki orders.refund yöntemi, ister tek seferlik uygulama içi satın alma ister abonelik ödemesi olsun, tek bir siparişi iade eder. Servis hesabınızla kimlik doğrulaması yaparak siparişin iade yoluna boş bir POST gönderirsiniz ve başarılı bir çağrı boş bir gövde döndürür. Tüm mekanizma bundan ibarettir.
revoke bayrağı erişimi koruyup korumayacaklarına karar verir
Çağrının size verdiği tek seçim revoke sorgu bayrağıdır. Google'ın referansı ne yaptığı konusunda açıktır: true olarak ayarlanırsa, aboneliğe veya uygulama içi öğeye erişim hemen sonlandırılır. Onu atlayın, para geri gider ancak müşteri satın aldığı şeyi elinde tutar. O tek boole değeri, dostça bir iade ile temiz bir iptal arasındaki farktır.
| Çağrının parçası | Değer |
|---|---|
| Yöntem ve yol | POST /androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund |
packageName | Uygulama kimliğiniz, örneğin com.acme.app |
orderId | Satın alma sırasında alıcıya gösterilen sipariş kimliği |
revoke | İsteğe bağlı sorgu bayrağı. true erişimi hemen sonlandırır, onu atlarsanız iade yapılır ve erişim korunur |
| İstek gövdesi | Boş |
| OAuth kapsamı | https://www.googleapis.com/auth/androidpublisher |
Varsayılan olarak tam iade, oransal yalnızca abonelikler için
orders.refund tüm sipariş değerini geri verir. Kısmi bir tutar için bir alanı yoktur. Bir aboneliğin bir kısmını geri vermeniz gerekiyorsa, bir iptal bağlamı kabul eden ve döneme kalan süreye göre tam veya oransal bir iade yapabilen daha yeni purchases.subscriptionsv2.revoke uç noktasına başvurun. Eski purchases.subscriptions.revoke yalnızca tam iade yapıyordu, v2 yönteminin var olmasının başlıca nedeni budur. Tek seferlik siparişler için, Mart 2018'den sonra yapılan satın almalarda Play Console web sitesi üzerinden kısmi iadeler mevcuttur ve ücretli uygulamalarda asla mevcut değildir.

Üç yıllık duvar ve diğer sınırlar
Katı sınır yaştır. Google açıkça belirtir ki üç yıldan eski siparişler iade edilemez. Bir sipariş o çizgiyi geçtikten sonra ne itiraz ne de geçersiz kılma vardır, dolayısıyla iade son kullanma tarihi olan bir karardır. Bir avuç başka sınır da çağrının ne yapıp yapamayacağını şekillendirir.
| Sınır | Ne anlama gelir |
|---|---|
| Üç yıllık yaş sınırı | Üç yıldan eski siparişler API üzerinden iade edilemez |
| Yalnızca tam tutar | orders.refund tüm sipariş değerini geri verir, asla kısmi bir tutar değil |
| Kısmi iadeler | Abonelikler için purchases.subscriptionsv2.revoke üzerinden veya Mart 2018'den sonra yapılan tek seferlik siparişler için Play Console üzerinden mevcuttur, ücretli uygulamalarda asla değil |
| Geri alınamaz | Bir iade yaptıktan sonra geri alınamaz |
Bu size parada ne kazandırır
Her iade, siz düğmeye dokunmadan önce zaten bir kayıptır, çünkü o satın almaya hizmet etmek için harcadığınız para onunla birlikte geri gelmez. Alıcı görseller ürettiyse, modellerinize karşı API çağrıları çalıştırdıysa, depolama tükettiyse veya bir üçüncü tarafa ödeme tetiklediyse, bu maliyetler harcanmıştır ve harcanmış kalır. İade yalnızca bunun üzerine satış fiyatını kimin üstleneceğine karar verir.
İadeye kendiniz başvurmanın nedeni, yapmazsanız ne olacağıdır. Google'ın belgeleri açıktır: 3 Ağustos 2026 tarihinden itibaren, bir müşteri bankasıyla bir ücrete itiraz ettiğinde, Google satın alma bedelini ve bankanın ters ibraz ücretini geliştiriciye aktarır. orders.refund üzerinden yaptığınız bir iade yalnızca satın alma bedelini geri verir. Yani zaten kaybetmeyi beklediğiniz bir sipariş için, kendi kendine verilen bir iade tam olarak banka ücreti kadar ters ibrazdan daha ucuzdur ve olay tırmanmadan önce dosyayı kapatır.
Bir self iadenin diğer iade akışları arasındaki yeri
Geliştirici iadesini, hesabınızdan para geri çekebilecek her şeyin yanında görmek yardımcı olur. Bu akışlardan yalnızca ikisi sizin girdinizi ister ve yalnızca biri iadeyi kendinizin başlatmasına izin verir.
| İade akışı | Kim karar verir | Kontrolünüz |
|---|---|---|
Geliştirici iadesi (orders.refund) | Siz | Tam. İster ve ne zaman istediğinize siz karar verirsiniz |
| 48 saatlik self servis iade | Yok. Google otomatik olarak iade eder | |
| Destek temsilcisi iadesi | Google veya Apple desteği | Yok. Verildikten sonra kesin |
Ters ibraz incelemesi (orders.reviewrefund) | Google, kanıtlarınızı kullanarak | Yalnızca 24 saatlik girdi penceresi |
| Voided Purchases API | Hiç kimse, salt okunurdur | Yok. Yalnızca zaten olmuş olanı okursunuz |
Bir Google Play siparişi baştan sona nasıl iade edilir
Play Console'dan
- Play Console'u açın ve sol menüden Order management'ı seçin.
- Siparişi, sipariş kimliği veya alıcının tam e-posta adresiyle bulun.
- Fiyatın altında Refund'ı seçin ve bir iade nedeni belirleyin. Kısmi iadeye ihtiyacınız varsa mobil uygulamayı değil, web sitesini kullanın.
API'den
- Play Console'da
androidpublisherkapsamına ve finansal izinlere sahip bir servis hesabıyla kimlik doğrulaması yapın. - Siparişin iade yoluna boş bir POST gönderin, erişimi de kesmek istiyorsanız yalnızca
revoke=trueekleyin. - Boş başarı yanıtını işleyin ve bir aboneliği iptal ettiyseniz, arka ucunuza bir
SUBSCRIPTION_REVOKEDbildiriminin ulaşmasını bekleyin.
Geliştirici iadesi küçük, keskin bir araçtır. Size bir müşteriyi memnun etmenin temiz bir yolunu ve zaten kaybedecek olduğunuz bir siparişte ters ibraza göre daha ucuz bir çıkış sunar. Tek kural, onu bilinçli olarak, revoke bayrağını gerçekten kastettiğiniz şekilde ayarlayarak kullanmaktır.
Sık sorulan sorular
- Bir Google Play siparişini müşterinin erişimini iptal etmeden iade edebilir miyim?
- Evet. `orders.refund` çağırın ve `revoke` bayrağını kapalı bırakın. Alıcı parasını geri alır ve öğeye erişimini korur. `revoke` değerini yalnızca satın almaya erişimi de hemen sonlandırmak istediğinizde true olarak ayarlayın.
- Google Play'de bir siparişi ne kadar geriye dönük iade edebilirim?
- Satın alma tarihinden itibaren üç yıla kadar. Google Play Developer API, üç yıldan eski siparişlerin iade edilemeyeceğini belirtir ve o pencere kapandıktan sonra bir geçersiz kılma yoktur.
- orders.refund kısmi iadeleri destekliyor mu?
- Hayır. `orders.refund` yalnızca tam sipariş tutarını yapar. Bir abonelikte kısmi veya oransal bir iade için `purchases.subscriptionsv2.revoke`'u bir `proratedRefund` bağlamıyla kullanın veya uygun tek seferlik siparişler için Play Console üzerinden kısmi bir iade yapın.
- Bir aboneliği iade ile iptal ettiğimde arka ucum bunu öğrenecek mi?
- Evet. Bir abonelik siparişini `revoke` true olarak ayarlanmış şekilde iade etmek bir `SUBSCRIPTION_REVOKED` Real-time Developer Notification tetikler, böylece sunucunuz hak sahipliğini diğer herhangi bir abonelik olayını işlediği gibi güncelleyebilir.
- Bir siparişi kendim iade etmek, onun bir ters ibraza dönüşmesine izin vermekten daha mı iyidir?
- Genellikle, salt maliyet açısından. 3 Ağustos 2026 tarihinden itibaren bir ters ibraz geliştiriciye satın alma bedelini artı banka ücretini ödetir, oysa yaptığınız bir iade yalnızca satın alma bedelini geri verir. Bir sipariş açıkça bir anlaşmazlığa doğru gidiyorsa, onu erkenden iade etmek ek banka ücretini önler.
Kaynaklar ve ek okumalar
- Google Play Developer API: Method orders.refund
- Android Developers: Manage subscriptions and one-time purchases
- Play Console Help: Manage your app's orders and issue refunds
- Google Play Developer API: Method purchases.subscriptionsv2.revoke
- Google Play Console Help: refund protection and chargeback cost responsibility
- Google Play Help: Learn about Google Play refund policies
RefundHalt
App Store ve Google Play için geri ödeme otomatik pilotu
Okumaya devam edin
Apple'ın Send Consumption Information özelliği artık on iki değil beş alan istiyor ve işte her biri
Bir müşteri Apple'dan para iadesi istediğinde, Send Consumption Information yükü sizin yanıtınızdır. Apple bunu on iki alandan beşe indirdi, üçü zorunlu ve ikisi isteğe bağlı. İşte her alan, her birinin kabul ettiği değerler ve onu gönderdiğiniz 12 saatlik pencere.
Bir müşterinin tüm App Store iade geçmişini döndüren tek bir uç nokta var ve işte size verdiği şey
Apple'ın Get Refund History uç noktası, bir müşterinin tüm App Store iade geçmişini imzalı işlemler olarak döndürür. İşte her alan, revision belirtecinin sayfalamayı nasıl yaptığı, bunun neden uygulama başına değil müşteri başına olduğu ve kaçırdığınız bir iadenin size neye mal olduğu.