Kullanım Senaryosu: Online Kurs Satın Alma Sonrası Ödeme Sonucu Kontrolü

Bir online eğitim platformunda kullanıcılar kurs paketi satın alır. Ödeme işlemi tamamlandıktan sonra, sistem kullanıcının gerçekten ödeme yapıp yapmadığını doğrulamak ister.

Senaryo Akışı

  1. Kurs Seçimi ve Ödeme: Kullanıcı, “Pro Eğitim Paketi”ni seçer ve ödeme adımına geçer. Ödeme Param Payment Pay 3D ile gerçekleştirilir ve benzersiz bir Order ID oluşturulur.
  2. Ödeme Sonrası Kontrol: Ödeme tamamlandığında, sistem otomatik olarak ya da bir buton aracılığıyla Get Param Payment Result aksiyonunu tetikler. Aksiyona, ilgili Order ID parametresi dinamik olarak gönderilir.
  3. Sonuca Göre Yönlendirme:
    • Eğer ödeme başarılıysa:
      • Kullanıcıya “Ödeme başarılı” mesajı gösterilir.
      • Kursa erişim sağlanır, “Kursiyer” rolü atanır.
      • Kullanıcıya e-posta veya SMS ile onay gönderilir.
    • Eğer ödeme başarısızsa:
      • Kullanıcıya hata mesajı gösterilir.
      • Gerekirse ödeme yeniden denenebilir.