Hocam boş ekrana düşüyorsa sadece API key/secret yanlışlığından ziyade akışın bir yerinde hata bastırılıyor olabilir.

İlk bakılacak yerler:

- Stripe keyleri test/live karışmış mı? Test kartla live key veya live kartla test key karışınca akış patlayabiliyor.
- Sunucuda PHP error log açılıp ödeme dönüşünde hangi hata düştüğü kontrol edilmeli.
- Stripe tarafında webhook/return URL doğru domaine gidiyor mu, SSL düzgün mü?
- Para birimi ve tutar formatı Stripe'ın beklediği şekilde mi gönderiliyor? Örneğin kuruş/cent hesabı yanlışsa hata dönebilir.
- Ödeme sonrası sipariş durumunu güncelleyen callback dosyası çalışıyor mu, yoksa boş sayfada fatal error mı veriyor?
- Tarayıcı console ve network sekmesinde ödeme butonuna basınca hangi istek gidiyor, response ne dönüyor bakılmalı.

Nivusoft dosyalarında genelde ödeme başlatma ve ödeme dönüş dosyasını birlikte kontrol etmek gerekir. Sadece panelden key girip denemek bazen yetmiyor; eklenti eski Stripe API akışına göre yazıldıysa güncel checkout/payment intent tarafına uyarlamak gerekebilir.