Ödeme Ayarları

Ödeme Testleri

Canlı ortama geçmeden önce ödeme akışlarını test etmek için Stripe test modunu ve iyzico sandbox'ı nasıl kullanacağınızı öğrenin.

nuvinode2 dk okuma

Ödeme Testleri

Gerçek ödemeleri kabul etmeden önce, ödeme akışınızı kapsamlı bir şekilde test etmeniz çok önemlidir. nuvinode, güvenli testler için test/sandbox ortamları sunan Stripe ve iyzico ile entegre çalışır.

Stripe Test Modu

Stripe, gerçek ücret işlemleri gerçekleştirmeden canlı ödeme akışını yansıtan eksiksiz bir test ortamı sunar:

  1. Stripe Kontrol Panelinize şu adresten giriş yapın dashboard.stripe.com.
  2. Sağ üst köşedeki "Test modu" düğmesini etkinleştirin. Kontrol panelinin başlığı, test modunu belirtmek için turuncuya döner.
  3. Geliştiriciler > API Anahtarları bölümüne gidin ve test yayınlanabilir anahtarınızı ve test gizli anahtarınızı kopyalayın (bunlar pk_test_ ve sk_test_).
  4. nuvinode yönetici panelinde Ayarlar > Bölgeler bölümüne gidin, bölgenizi seçin ve Stripe yapılandırmasına test anahtarlarını girin.

Stripe Test Kart Numaraları

Farklı senaryoları simüle etmek için bu test kart numaralarını kullanın:

  • 4242 4242 4242 4242 — Başarılı ödeme (Visa).
  • 4000 0000 0000 3220 — 3D Secure kimlik doğrulamasını tetikler.
  • 4000 0000 0000 9995 — Reddedildi (yetersiz bakiye).
  • 4000 0000 0000 0002 — Reddedildi (genel red).

Tüm test kartları için, herhangi bir gelecekteki son kullanma tarihi (örn. 12/34) ve herhangi bir 3 haneli CVC (örn. 123).

iyzico Sandbox

iyzico, Türk ödeme testleri için bir sandbox ortamı sunar:

  1. iyzico sandbox hesabı açmak için sandbox-merchant.iyzipay.com.
  2. Sandbox kontrol panelinden sandbox API Anahtarınızı ve Gizli Anahtarınızı alın.
  3. Bu anahtarları nuvinode'nin ödeme ayarlarında yapılandırın.
  4. İşlemleri simüle etmek için iyzico'nun test kart numaralarını (sandbox belgelerinde mevcuttur) kullanın.

Neler Test Edilmeli

Her senaryo için ödeme sürecinin tamamını uygulayın:

  • Başarılı satın alma — Sepete bir ürün ekleyin, ödemeyi tamamlayın ve siparişin yönetici panelinde göründüğünü doğrulayın.
  • Başarısız ödeme — Reddedilen bir kart kullanın ve müşterinin açık bir hata mesajı gördüğünden emin olun.
  • 3D Secure — Kimlik doğrulama açılır penceresi akışını test edin ve mağazanıza doğru şekilde geri dönüp dönmediğini kontrol edin.
  • İadeler — Sipariş ayrıntıları sayfasından test amaçlı bir iade işlemi gerçekleştirin ve bunun Stripe'da göründüğünü doğrulayın.
  • E-posta bildirimleri — Başarılı satın alımların ardından sipariş onayı e-postalarının gönderildiğini doğrulayın.

Canlıya Geçiş

Testler tamamlandığında:

  1. Stripe/iyzico kontrol panelinde canlı API anahtarlarınıza geçin (test modunu kapatın).
  2. nuvinode'nin ödeme ayarlarında anahtarları güncelleyin.
  3. Her şeyin canlı kimlik bilgileriyle çalıştığını doğrulamak için küçük bir gerçek işlem gerçekleştirin.