Retry Subscription, Kuika’nın Iyzico entegrasyonu ile uygulamanızda başarısız olmuş abonelik ödemelerini yeniden denemek amacıyla kullanılan bir sistem aksiyonudur. Otomatik ödeme yenilemesinde oluşabilecek banka kaynaklı hatalar, limit sorunları veya geçici bağlantı kesintileri nedeniyle başarısız olan ödemeleri kullanıcı müdahalesiyle tekrar gerçekleştirmek için kullanılır.
Teknik Özellikler
Ödeme Yeniden Denemesi: Daha önce başarısız olan bir abonelik ödemesi yeniden tetiklenir.
Manuel veya Otomatik Kullanım: Hem kullanıcı aksiyonuyla (örneğin “Tekrar Dene” butonuyla) hem de sistem tarafından otomatik olarak çağrılabilir.
Web ve Mobil Uygulama Desteği: Web ve mobil uygulamalarda sorunsuz şekilde çalışır.
User Name: Ödeme işlemi tekrar denenecek kullanıcının sistemdeki kullanıcı adıdır.
SAVE butonuna tıklayarak işlemi tamamlayın.
Kullanım Senaryosu: Başarısız Ödeme Sonrası “Tekrar Dene” Akışı
Bir kullanıcının aboneliği yenilenmek üzereyken, kredi kartı limit yetersizliği nedeniyle ödeme başarısız olur. Uygulama, kullanıcının profiline “Abonelik Yenilemesi Başarısız” uyarısı gösterir ve altında “Tekrar Dene” butonu yer alır.
Senaryo Akışı:
Kullanıcı uyarıyı görür ve “Tekrar Dene” butonuna basar.
Butona bağlı OnClick olayına Retry Subscription aksiyonu tanımlanmıştır.
Sistem, kullanıcının daha önce başarısız olan abonelik ödemesini tekrar Iyzico üzerinden başlatır.
Ödeme başarılıysa kullanıcıya “Ödeme Başarılı” mesajı gösterilir ve abonelik devam eder.
Eğer yine başarısız olursa, hata mesajı kullanıcıya bildirilir ve destek alınması önerilir.
Dinamik Kullanıcı Verisi: User Name, oturum açmış kullanıcının bilgisiyle otomatik olarak doldurulabilir.
Koşullu Yeniden Deneme: Önceki ödeme denemesi gerçekten başarısızsa bu aksiyon çağrılmalıdır. Öncesinde ödeme durumu kontrol edilebilir (Retrieve Subscription ile).
Başarılı İşlem Sonrası İşlemler: Ödeme başarılı olursa abonelik erişimi açılabilir, rol atanabilir veya bilgilendirme e-postası gönderilebilir.
Teknik Riskler
Geçersiz Kullanıcı Adı: Yanlış User Name değeri girilirse işlem başarısız olur. Kullanıcı verisi mutlaka doğrulanmalı.
Yinelenen Denemeler: Ödeme zaten başarılıysa tekrar denemeye gerek kalmaz. Gereksiz denemeleri engellemek için abonelik durumu kontrol edilmelidir.
Kart Bilgisi Geçersizliği: Kullanıcının kartı sistemde kayıtlı değilse veya süresi dolmuşsa işlem yine başarısız olabilir.
Hatalı Aksiyon Zinciri: Retry Subscription sonrası başarılı işlem akışı (örneğin kursa erişim, mesaj gösterimi vs.) tanımlanmadıysa kullanıcı sistemde ilerleyemez.
Retry Subscription, başarısız ödemeler için kullanıcı deneyimini iyileştiren, ödeme süreçlerini esnek ve sürdürülebilir hale getiren bir aksiyondur. Kuika üzerinde doğru yapılandırıldığında, abonelik bazlı gelir modelinizin sürekliliğini destekler.