Activate Subscription, Kuika platformunda Iyzico entegrasyonu ile kullanılan, daha önce iptal edilmiş bir aboneliği tekrar aktif hale getirmeye yarayan aksiyondur. Bu sayede kullanıcıların abonelik süreçleri dinamik ve otomatik şekilde yönetilebilir.
Teknik Özellikler
Abonelik Yeniden Başlatma: Daha önce iptal edilen bir aboneliğin tekrar etkin hale getirilmesini sağlar.
Ödeme Sonrası Aktivasyon: Başarısız yenilemelerin ardından, ödeme alındığında abonelik otomatik olarak yeniden aktif edilir.
Abonelik Yönetim Otomasyonu: Kullanıcının eylemine gerek kalmadan sistem, abonelik durumunu otomatik olarak güncelleyebilir.
Web ve Mobil Uygulama Desteği: Web ve mobil uygulamalarda sorunsuz şekilde çalışır.
Activate Subscription Aksiyonu Uygulama Adımları
Kuika platformuna giriş yapın ve çalışacağınız projeyi açın.
Açılan ayarlar panelinde aşağıdaki alanı yapılandırın:
User Name: Aboneliği yeniden etkinleştirilecek kullanıcının sistemdeki adıdır. (Örnek: FormComponent.email ya da ActionResult.username ile dinamik bağlanabilir.)
SAVE butonuna tıklayarak yapılandırmayı tamamlayın.
Kullanım Senaryosu: Otomatik Yenileme Başarısız Olan Kullanıcı Aboneliğini Yeniden Etkinleştirme
Bir müzik yayın platformu kullanıcılarının abonelikleri, kredi kartı sorunları nedeniyle yenilenemeyebilir. Kullanıcı, daha sonra ödeme bilgilerini güncellediğinde veya yeni bir ödeme yaptığında sistem otomatik olarak aboneliğini yeniden aktif hale getirmek ister.
Senaryo Akışı:
Kullanıcının aboneliği, kart geçersiz olduğu için iptal olur.
Kullanıcı uygulamaya giriş yapar ve “Aboneliğimi Yeniden Aktif Et” butonuna tıklar.
Koşullu Aktivasyon: Kullanıcının abonelik durumu sistemden kontrol edilerek yalnızca “iptal” durumundaki aboneliklerde çalıştırılabilir.
Ödeme Başarılıysa Etkinleştir: Başka bir ödeme aksiyonunun sonucu “başarılı” olduğunda tetiklenebilir.
Rol Atama ile Birleştirme: Aksiyon sonrası kullanıcının rolü (örneğin “premium_user”) otomatik atanarak içerik erişimi sağlanabilir.
Teknik Riskler
Geçersiz Kullanıcı Adı: User Name alanında yanlış, boş veya sistemde kayıtlı olmayan bir kullanıcı adı girilirse aksiyon başarısız olur.
Zaten Aktif Abonelik: Kullanıcının aboneliği zaten aktifse, aksiyon gerekmeden çalıştırılırsa sistemde gereksiz işlem oluşabilir. Ön kontrol yapılmalıdır.
Zincirleme Aksiyonlar: Aynı anda birden fazla abonelik aktivasyonu tetiklenmemeli. Kullanıcı davranışına göre debounce veya tekil çalıştırma mantığı eklenebilir.
Iyzico Entegrasyon Hataları: Iyzico tarafında yaşanabilecek ağ hataları, servis yanıtları ya da API erişim limitleri göz önünde bulundurulmalı. Hata yönetimi yapılmalıdır.
Activate Subscription, Kuika ve Iyzico iş birliğiyle oluşturulmuş, kullanıcı deneyimini ve gelir sürekliliğini artıran akıllı bir aksiyondur. Otomatik aktivasyon, dinamik parametre bağlama ve kullanıcı odaklı kontrol adımlarıyla güçlü bir abonelik yönetim süreci sağlar.