Check Payment Intent Status, Kuika’nın Stripe entegrasyonu ile kullanılan bir aksiyondur. Bu aksiyon sayesinde, Stripe üzerinden başlatılmış bir ödeme işleminin güncel durumunu anlık olarak sorgulayabilir ve işlemin başarılı mı, başarısız mı, yoksa hala devam mı ettiğini öğrenebilirsiniz.
Teknik Özellikler
Stripe Entegrasyonu ile Uyumlu: Stripe platformundaki Payment Intent nesnelerinin durumunu sorgulamak için tasarlanmıştır.
Web ve Mobil Uygulama Desteği: Hem web hem de mobil uygulamalarda çalışır.
Gerçek Zamanlı Durum Takibi: Ödeme işlemlerinin durumunu anlık olarak kontrol eder.
Hata Yönetimi ve Bilgilendirme: Başarısız veya beklemede olan işlemler hakkında kullanıcıya bilgi verilmesini sağlar.
Check Payment Intent Status Aksiyonu Uygulama Adımları
Payment Intent: Stripe üzerinde oluşturulmuş ve durumu sorgulanacak olan ödeme işleminin kimliğini belirtir. Bu kimlik pi_ ile başlar ve önceki aksiyonlardan dinamik olarak alınabilir.
Son olarak Close butonuna tıklayın.
Kullanım Senaryosu: Ödeme Durumu Kontrolü
Senaryo: Bir kullanıcı ödeme işlemini başlatır ve ödeme süreci bir PaymentIntent kimliği ile Stripe üzerinde takip edilir. Kullanıcı “Durumu Kontrol Et” butonuna bastığında, bu aksiyon devreye girer.
Senaryo Akışı:
Kullanıcı ödeme işlemini başlattıktan sonra sistem, Payment Intent ID oluşturur.
“Durumu Kontrol Et” butonu ile kullanıcı, ödeme sürecinin tamamlanıp tamamlanmadığını öğrenmek ister.
Check Payment Intent Status aksiyonu çalıştırılır ve Stripe ile iletişim kurarak sonucu döner:
Succeeded: Ödeme başarılı, kullanıcı bir sonraki adıma yönlendirilir.
Processing: İşlem hâlâ sürüyor, kullanıcı bilgilendirilir.
Check Payment Intent Status Aksiyonu İleri Seviye Özelleştirmeler
Dinamik Veri Kullanımı: Payment Intent ID’si önceki ödeme işlemlerinden dinamik olarak alınabilir.
Duruma Göre Yönlendirme: Ödeme başarılıysa kullanıcıyı farklı bir sayfaya yönlendirme veya hata mesajı gösterme aksiyonları eklenebilir.
Bildirim Sistemi: Sonuçlara göre kullanıcıya toast mesajı, popup veya e-posta bildirimi gönderilebilir.
İşlem Günlüğü: Ödeme sonucu, loglama veya admin bildirimleri için arka planda kaydedilebilir.
Teknik Riskler
Hatalı PaymentIntent ID: Geçersiz veya boş kimlik verilirse aksiyon çalışmaz, hata döner.
Gecikmeli Durum Güncellemeleri: Stripe tarafında bazı durumlar birkaç saniye içinde güncellenebilir. Sorgulama gecikmeli yapılmalıdır.
Yinelenen Sorgular: Kullanıcı aynı işlemi tekrar tekrar sorguluyorsa, sistemde performans etkisi yaratabilir. Uygun aralıklarla sorgulama yapılması önerilir.
Check Payment Intent Status, Stripe ödeme işlemlerinin sağlıklı ve kullanıcı dostu biçimde takip edilmesini sağlar. Kuika projelerinde, güvenli ve şeffaf ödeme akışları oluşturmak için ideal bir araçtır.