Kullanıcı Kılavuzu

Check Payment Intent Status

14/3/25
Check Payment Intent Status

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ı

  1. Kuika platformuna giriş yapın.
  2. Apps ekranından çalışacağınız projeyi açın.
  3. UI Design modülüne geçin.
  4. Ödeme durumunu sorgulamak istediğiniz ekranı açın.
  1. Sağdaki Properties panelinden +ADD ACTION menüsüne tıklayın.
  2. + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Payment Stripe > Check Payment Intent Status aksiyonunu ekleyin.
  3. Açılan ayarlardan aşağıdaki alanı yapılandırın:
  • 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.
  1. 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.
    • Requires Payment Method / Failed: Ödeme başarısız, kullanıcı tekrar denemeye 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.

No items found.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar