Kuika’nın Payment Intent Status aksiyonu, Stripe platformu üzerinden gerçekleştirilen bir ödeme işleminin durumunu gerçek zamanlı olarak kontrol etmek için kullanılır. Bu aksiyon, kullanıcıların ödeme sürecinin hangi aşamada olduğunu takip etmelerini sağlayarak, ödeme deneyimini daha şeffaf ve güvenilir kılar.
Teknik Özellikler
Stripe API Entegrasyonu: Stripe üzerindeki Payment Intent durumlarını sorgular ve güncel veriyi sağlar.
Web ve Mobil Desteği: Hem web hem de mobil uygulamalarda sorunsuz çalışır.
Anlık Durum Takibi: Ödeme işleminin başarılı, beklemede, iptal edildiği veya hata aldığı durumları anlık olarak kontrol eder.
Hata Yönetimi: Başarısız işlemler için hızlı tespit ve uygun kullanıcı yönlendirmelerine imkan tanır.
Payment Intent Status Aksiyonu Uygulama Adımları
Kuika platformuna giriş yapın.
Apps ekranından projenizi açın.
UI Design modülüne geçin.
Durum kontrolü yapmak istediğiniz UI elementini seçin (örneğin: “Ödeme Durumunu Kontrol Et” butonu).
Butonu seçin ve tetikleyici olaya (Initial Actions, OnClick vb.) göre Payment → Stripe → Payment Intent Status aksiyonunu ekleyin.
Açılan ayarlardan aşağıdaki parametreyi girin:
Payment Intent: Stripe üzerinde ilgili ödeme işleminin benzersiz kimlik numarasını (Payment Intent ID) girin.
Bilgileri girdikten sonra Close butonuna tıklayarak aksiyonu tamamlayın.
Kullanım Senaryosu: Ödeme Durumu Kontrolü ve Kullanıcı Bilgilendirmesi
Senaryo: Bir e-ticaret uygulamasında, kullanıcı ürün satın alma işlemini tamamladıktan sonra ödeme işleminin durumunu kontrol etmek istiyor. Kullanıcı, işlemin başarılı olup olmadığını veya beklemede kalıp kalmadığını anlık olarak görebilmeli.
Senaryo Akışı:
Kullanıcı “Ödeme Durumunu Kontrol Et” butonuna tıklar.
Bu butona bağlı olarak Payment Intent Status aksiyonu tetiklenir.
Stripe API üzerinden ödeme işleminin durumu sorgulanır.
Payment Intent Status Aksiyonu İleri Seviye Özelleştirmeler
Dinamik Payment Intent ID: Ödeme ID’si kullanıcı işleminden veya önceki aksiyonlardan dinamik olarak alınabilir.
Durum Bazlı Koşullu Akış: Ödeme durumuna göre farklı kullanıcı arayüzü veya bildirim senaryoları oluşturulabilir.
Bildirim Entegrasyonu: Ödeme durumu değiştiğinde otomatik e-posta veya mobil push bildirimi gönderilebilir.
Hata Yönetimi ve Loglama: Başarısız işlemler için admin paneline detaylı log kaydı tutulabilir.
Teknik Riskler
Geçersiz Payment Intent ID: Yanlış veya eksik Payment Intent ID girilmesi durumunda sorgu hata verir.
API Gecikmeleri: Stripe API yanıt sürelerinde gecikme yaşanabilir, kullanıcıya bekleme bilgisi verilmelidir.
Durum Senkronizasyonu: Özellikle yüksek işlem hacminde durum güncellemelerinin eş zamanlılığına dikkat edilmelidir.
Payment Intent Status, Stripe ödeme süreçlerinin takibini güvenli ve kullanıcı dostu hale getirir. Kuika platformunda kolayca yapılandırılarak, anlık ödeme durumu kontrolü ve kullanıcı bilgilendirmesi sağlanabilir.