AppReviewX Giriş yap

Mobil uygulamalar için ödeme akışı test kontrol listesi

Satın almalar için başarı, iptal, hata, bekleyen ve geri yükleme yolları.

Bu rehberde

Ödeme hataları iki kez para kaybettirir: bir kez kaçan satışlarda, bir kez de iadelerde ve kızgın yorumlarda. Çoğu ekip "satın alma çalışıyor" diye test eder ve orada durur. Bu liste, bir satın almanın bitebileceği her durumu kapsar: başarı, iptal, hata, bekleyen ve geri yükleme. Her maddede beklenen sonuç, bir neden ve nasıl kontrol edileceği var.

Mağazanın test satın almalarını ya da test hesaplarını önce kur ve asla umursadığın gerçek bir kartla test yapma. Mağazaya özgü kurulum farklıdır; kullandığın mağazanın güncel dokümantasyonunu kontrol et.

Satın almadan önce

  1. Fiyat ve ürün bilgisi doğru. Beklenen: fiyat, dönem ve kapsam gerçek teklifle eşleşir. Neden: yanlış fiyat güveni zedeler ve anlaşmazlıklara yol açabilir (hukuki tavsiye değildir). Nasıl: her ekranı mağaza ürün ayarlarınla karşılaştır.
  2. Fiyat yerelleştirilmiş. Beklenen: para birimi ve biçim mağaza bölgesiyle eşleşir. Neden: yanlış biçimler dolandırıcılık gibi görünür. Nasıl: mümkünse farklı bölgelerdeki hesaplarla test et.
  3. Ürünler yüklenirken satın alma düğmesi devre dışı. Beklenen: bir yükleme durumu, sonra düğme çalışır. Neden: ürünler yüklenmeden dokunmak hatalara yol açar. Nasıl: ağı yavaşlat ve paywall'u aç. Bkz. paywall'u nasıl test edersin.
  4. Ürün listesi yüklenemiyor. Beklenen: net bir mesaj ve yeniden deneme, boş bir paywall değil. Neden: mağaza çağrıları başarısız olur. Nasıl: çevrimdışı ol ve ekranı aç.

Başarı

  1. Satın alma tamamla. Beklenen: erişim hemen açılır, onay gösterilir. Neden: temel vaat budur. Nasıl: test hesabıyla satın al ve özelliği kullan.
  2. Uygulamayı yeniden başlattıktan sonra erişim korunur. Beklenen: hâlâ açık. Neden: yalnızca bellekte tutulan bir kilit kaybolur. Nasıl: öldür ve yeniden aç.
  3. Aynı hesapla ikinci cihazda erişim görünür. Beklenen: geri yükleme ya da oturum açma sonrasında açık. Neden: kullanıcıların birden fazla cihazı vardır. Nasıl: başka bir cihazda oturum aç.
  4. Arka uç ve uygulama uyumlu. Beklenen: sunucu satın almayı kaydeder. Neden: uyuşmazlıklar "ödedim ama hiçbir şeyim yok" durumuna yol açar. Nasıl: sunucu kaydını ve uygulama durumunu karşılaştır.

İptal

  1. Mağaza penceresinde iptal et. Beklenen: uygulamaya değişiklik ya da hata olmadan dönülür. Neden: kullanıcılar sık sık geri döner. Nasıl: ödeme penceresini kapat.
  2. İptal et ve hemen yeniden satın al. Beklenen: ikinci deneme çalışır. Neden: iptal sonrası takılı kalmalar yaygındır. Nasıl: iptal et, satın al düğmesine dokun, tamamla.

Hata

  1. Ödeme reddedildi ya da yöntem geçersiz. Beklenen: net bir mesaj, hiçbir şey açılmaz. Neden: ödeme olmadan açılan özellikler para kaybettirir. Nasıl: varsa mağazanın hata testi seçeneğini kullan.
  2. Satın alma sırasında ağ kopar. Beklenen: çift ücretlendirme yok, satın alma kaybolmaz; uygulama bir sonraki açılışta toparlanır. Neden: ödeme onayı geç gelebilir. Nasıl: onayladıktan hemen sonra çevrimdışı ol, sonra yeniden bağlan ve uygulamayı aç.
  3. Satın alma sırasında uygulama öldürülür. Beklenen: satın alma bir sonraki açılışta algılanır ve kilit açılır. Neden: aramalar ve çökmeler olur. Nasıl: ödeme penceresi açıkken zorla kapat, yeniden aç.
  4. Satın al düğmesine çift dokunuş. Beklenen: tek satın alma. Neden: sabırsız kullanıcılar. Nasıl: hızlıca dokun.

Bekleyen

  1. Onay ya da teyit gerektiren satın alma (bekleyen). Beklenen: satın almanın beklemede olduğuna dair bir mesaj; onaylanana kadar kilit açılmaz, onaylanınca açılır. Neden: bazı ödemeler sonradan tamamlanır. Nasıl: mağaza bekleyen test senaryosu sunuyorsa onu kullan.
  2. Beklerken uygulamayı kapat, sonra dön. Beklenen: sonuç geldiğinde durum güncellenir. Neden: kimse uygulamada beklemez. Nasıl: kapat, bekle, yeniden aç.

Geri yükleme ve iadeler

  1. Yeniden kurulumdan sonra satın almaları geri yükle. Beklenen: erişim, yeniden ödeme yapmadan geri gelir. Neden: kullanıcılar uygulamayı yeniden kurar ve telefon değiştirir. Nasıl: yeniden kur, Geri Yükle'ye dokun.
  2. Geri yüklenecek bir şey yokken. Beklenen: sakin bir mesaj. Neden: kullanıcılar yine de dokunur. Nasıl: satın alması olmayan bir hesap kullan.
  3. İade edilmiş ya da geri alınmış satın alma. Beklenen: erişim tanımlı bir şekilde sona erer. Neden: iadeler olur. Nasıl: mümkünse test ortamında geri al; abonelikler için abonelik kontrol listesine bak.

Satın almadan sonra

  1. Makbuz ya da onay mevcut. Beklenen: kullanıcı ne satın aldığını görebilir. Neden: destek sorularını azaltır. Nasıl: uygulamada ve mağazada ara.
  2. Fiyat değişikliği ya da promosyon kodu (kullanıyorsan). Beklenen: doğru tutarlar. Neden: yanlış promosyon işleme para kaybettirir. Nasıl: her kod türünü test et.
  3. Analitik olayları bir kez tetiklenir. Beklenen: satın alma başına bir satın alma olayı. Neden: çift sayım yanıltır. Nasıl: bir testten sonra analitik aracını kontrol et.

Bu vergi ya da hukuki tavsiye değildir; makbuzlar, KDV ve iadeler için yerel kuralları kendin kontrol et.

İlgili

AppReviewX ödeme akışın hakkında diğer geliştiricilerden özel, yapılandırılmış geri bildirim verir; yazdığın her geri bildirim bir kredi kazandırır. AppReviewX'in nasıl çalıştığını gör.