Cancel Subscription, Kuika platformunda Iyzico entegrasyonu kullanılarak, bir kullanıcının aktif aboneliğini iptal etmek için kullanılan aksiyondur. Kullanıcı isteğiyle veya belirli sistem koşullarına bağlı olarak abonelik süreci güvenli bir şekilde sonlandırılabilir.
Teknik Özellikler
Abonelik İptali: Kullanıcının aktif aboneliğini sistem üzerinden iptal eder.
Otomatik Yenileme Devre Dışı: İptal işlemi ile birlikte, ileride yapılacak otomatik ödeme yenileme işlemleri durdurulur.
Web ve Mobil Uygulama Desteği: Web ve mobil uygulamalarda kullanılabilir.
Iyzico API Entegrasyonu: Aksiyon, doğrudan Iyzico abonelik API’si ile iletişim kurar ve aboneliği sistemsel olarak sonlandırır.
Cancel Subscription Aksiyonu Uygulama Adımları
Kuika platformuna giriş yapın ve projenizi açın.
UI Design modülünden, abonelik iptali yapılacak ekranı açın.
User Name: Aboneliği iptal edilecek kullanıcıya ait kullanıcı adı.
SAVE butonuna tıklayarak işlemi tamamlayın.
Kullanım Senaryosu: Kullanıcının Aboneliğini Kendi İsteğiyle Sonlandırması
Bir dijital dergi platformu abonelik modeline sahiptir. Kullanıcı, ay sonu geldiğinde abonelik ücretinin çekilmesini istemiyorsa aboneliğini iptal edebilir.
Senaryo Akışı:
Kullanıcı “Aboneliğimi İptal Et” butonuna tıklar.
Bu butonun OnClick aksiyonuna Cancel Subscription eklenmiştir.
User Name parametresi kullanıcıya ait e-posta ile dinamik olarak bağlanır.
Aksiyon çalıştırılır ve kullanıcıya ait aktif abonelik Iyzico üzerinden iptal edilir.
Kullanıcıya “Aboneliğiniz başarıyla iptal edildi” mesajı gösterilir.
Otomatik yenileme kapatılır, kullanıcıdan bir daha ücret alınmaz.
Gerekirse, sistemden kullanıcının “premium” rolü kaldırılır.
Abonelik Durumu Kontrolü: Aksiyon öncesinde kullanıcının aktif aboneliği olup olmadığını kontrol ederek gereksiz işlem engellenebilir.
İptal Geri Bildirim Anketi: İptal işleminden önce, kullanıcıdan neden ayrılmak istediğine dair bir anket alınabilir.
Rol Güncellemesi: İptal sonrası kullanıcıdan premium rolü kaldırılarak erişim sınırlandırılabilir.
Bildirim Entegrasyonu: Abonelik iptal edildikten sonra kullanıcıya bilgilendirme e-postası veya uygulama bildirimi gönderilebilir.
Teknik Riskler
Geçersiz Kullanıcı Adı: User Name alanı boş, hatalı ya da sistemde kayıtlı olmayan bir kullanıcıyı içeriyorsa aksiyon çalışmaz.
Zaten İptal Edilmiş Abonelik: Aktif olmayan bir abonelik tekrar iptal edilmeye çalışılırsa sistem hata verebilir. Ön kontrol önerilir.
Zincirleme Aksiyonlar: Aynı anda birden fazla iptal işlemi tetiklenmemeli. Özellikle mobil cihazlarda çift tıklama gibi durumlar göz önünde bulundurulmalı.
API Yanıt Yönetimi: Iyzico servisinden dönen hata mesajları kullanıcıya doğru aktarılmalı. Örneğin: “Abonelik bulunamadı” gibi.
İptalden Sonra Erişim Kontrolü: Kullanıcı, iptalden sonra hala premium içeriğe erişebiliyorsa, rol veya izin mekanizması ayrıca kontrol edilmelidir.
Cancel Subscription, kullanıcı deneyimini şeffaflaştırmak ve abonelik yönetimini daha güvenli hale getirmek için kritik bir aksiyondur. Kuika + Iyzico entegrasyonu sayesinde, sadece bir tıklamayla abonelik süreçlerini etkili şekilde kontrol edebilirsiniz.