Geliştirici ortamı

Sanal POS Test Kartları - Sandbox Ortamında Test

Sandbox ortamında ödeme entegrasyonunuzu doğrulamak için denemeniz gereken test senaryoları. Test kart numaraları ödeme kuruluşuna özeldir; başarılı ve başarısız işlem senaryolarını gerçek para hareketi olmadan uçtan uca deneyin.

  • Gerçek para hareketi yok
  • Başarılı ve başarısız senaryolar
  • 3D Secure doğrulama adımı

Test kartları, sandbox erişiminiz tanımlandıktan sonra kullanılabilir.

Kart listesi, doğrulama bilgileri ve desteklenen senaryolar çalışılacak ödeme kuruluşunun çözümüne göre değişebilir.

Test kartını ne için arıyorsunuz?

Test kartları

Ödeme akışını kart kart deneyin.

Sandbox ortamında hem onaylanan hem reddedilen işlemleri çalıştırın; kodunuzun her iki sonucu da doğru işlediğini görün.

Başarılı senaryo

  • Kuruluşunuzun listesindeki başarılı kart
  • Onaylanan ödeme yanıtı
  • Sipariş kaydını kapatma adımı

Başarılı yanıtı sipariş durumunuza yazmadan önce tutarı ve para birimini karşılaştırın.

Başarısız senaryo

  • Yetersiz bakiye
  • Geçersiz CVV
  • Süresi dolmuş kart

Her hata için kullanıcıya gösterilecek mesajı ayrı ayrı tasarlayın.

Ortak bilgiler

SKT, CVV ve 3D test değeri kuruluşun test dokümantasyonunda yazar; bazı test ortamları ileri tarihli herhangi bir SKT ve CVV kabul eder, bazıları sabit değer verir.

Bu değerler test ortamı içindir; canlı ortamda geçerli değildir.

Sandbox erişimi ve test anahtarları, hesabınız açıldıktan sonra tanımlanır.

Ücretsiz Başvuru →Test işlemlerinde gerçek kart ve müşteri bilgisi kullanmayın. Ayrıntı için: KVKK Aydınlatma Metni.
Sık sorulan sorular

Test kartları hakkında.

Test kartları gerçek işlem yapar mı?

Hayır. Test kartları yalnızca sandbox ortamında çalışır ve gerçek bir para hareketi oluşturmaz; işlemler simülasyondur. Ortamın kapsamı için test ortamı (sandbox) sayfasına bakın.

Sandbox ortamında taksitli işlem test edilebilir mi?

Ödeme isteğinde taksit sayısı alanını göndererek taksitli akışı deneyebilirsiniz. Desteklenen taksit sayıları ve alan adları seçilen ödeme kuruluşunun çözümüne göre değişir; kapsam için API dokümantasyonu sayfasına bakın.

3D Secure şifresi nedir?

Test kartlarının 3D Secure ekranında girilecek şifre, hesabınızın bağlı olduğu ödeme kuruluşunun test dokümantasyonunda yazar; kuruluşa göre değişir. Başarısız senaryolarda da doğrulama adımı çalışır, ardından ilgili hata döner.

Test sonuçlarını nasıl görebilirim?

API yanıtından işlem sonucunu doğrudan okuyabilir, ayrıca bildirimleri kendi sisteminize işleyebilirsiniz. Ayrıntılar için webhook ve callback sayfasına bakın. Panel erişim bilgileri hesabınız açıldığında iletilir.

Dönen hata kodunun karşılığını nereden bulurum?

Reddedilen işlemlerde dönen kodların açıklamaları için POS hata kodları sayfasını, hazır istek örnekleri için örnek kodlar sayfasını kullanabilirsiniz.

Entegrasyona başlayın

Önce başvurunuzu tamamlayalım.

Test kartları ve sandbox erişimi hesap açılışıyla tanımlanır. Ön değerlendirme için başvuru formunu doldurun.

Başvuru ücretsizdir. Teklifi inceleyip karar verin.

Başvuru nasıl ilerler? →

Teknik sorularınız için:0212 909 00 87ya da WhatsApp’tan yazın

Ayrıntılar

Test Kartları Ortak Bilgiler

Test kartı, gerçek bir hesaba bağlı olmayan ve yalnız ödeme kuruluşunun test ortamında (sandbox) onay ya da ret yanıtı üreten kart numarasıdır. Her kuruluş kendi listesini yayımlar; bir test kartı yanıt vermiyorsa numaranın kendi kuruluşunuzun listesinden alındığını ve isteğin test ortamı adresine gittiğini kontrol edin.

SKT, CVV ve 3D test değeri kuruluşun test dokümantasyonunda yazar; bazı test ortamları ileri tarihli herhangi bir SKT ve CVV kabul eder, bazıları sabit değer verir.

Test değerleri yalnız test ortamı içindir ve canlı ortamda geçerli değildir. Kart listesi ile doğrulama bilgileri, çalışılacak ödeme kuruluşunun çözümüne göre değişebilir.

Test senaryoları

Kart numaraları kuruluşunuzun test listesinde yazar; tablo, o listede arayacağınız etiketi ve kodunuzda doğrulayacağınız davranışı gösterir.

Senaryo Kuruluşun listesinde arayacağınız etiket Yaygın yanıt kodu Kodunuzda doğrulayın
Başarılı ödeme başarılı / approved — siparişi sunucu doğrulamasından sonra kapatma
Yetersiz bakiye yetersiz bakiye / insufficient funds 51 sepeti koruma, mesaj
Hatalı CVV geçersiz CVV / invalid cvc 82 mesaj, yeniden deneme
Süresi dolmuş kart süresi dolmuş / expired card 54 mesaj
Genel ret işlem onaylanmadı / do not honour 05 kullanıcıyı bankasına yönlendiren mesaj
3D doğrulama başarısız 3D başarısız kuruluşa göre siparişi beklemede bırakmama

Kodlar yaygın karşılıklardır; kesin kod dokümantasyonunuzda yazar. Ret durumunda dönen kodun karşılığını POS hata kodları sayfasından bulabilirsiniz.

3D Secure Test Bilgileri

Sandbox ortamında 3D Secure adımı canlıdakiyle aynı sırayla çalışır: istekten sonra kullanıcı doğrulama sayfasına gider, kuruluşun verdiği test değeri girilir ve sonuç dönüş (callback) adresinize gelir.

  • Doğrulama şifresi: Test kartlarının 3D Secure ekranında kuruluşun verdiği test değeri girilir.
  • Yönlendirme: Ödeme isteği gönderildikten sonra kullanıcı 3D Secure sayfasına yönlendirilir; doğrulama burada tamamlanır.
  • Dönüş adresi: Doğrulama bittiğinde belirttiğiniz callback adresine geri dönülür. Alanlar ve imza doğrulaması için webhook ve callback sayfasına bakın.
  • Başarısız kartlar: Reddedilen senaryolarda da doğrulama adımı çalışır; hata, doğrulamadan sonra döner. Bu yüzden "3D Secure tamamlandı" bilgisini tek başına başarı sayımı olarak kullanmayın.

Sandbox Erişimi ve API Anahtarları

Test kartlarını kullanabilmek için önce sandbox erişiminizin tanımlanmış olması gerekir.

  • Erişim: Sandbox ortamı ve test anahtarları, başvurunuz tamamlanıp hesabınız açıldıktan sonra tanımlanır.
  • Test ortamı adresi: Sandbox uç nokta adresi, hesabınız açıldığında iletilen dokümantasyonda belirtilir.
  • Anahtar biçimi: Test ve canlı anahtarlar ayrıdır. Anahtar biçimi ve önekleri seçilen ödeme kuruluşunun çözümüne göre değişir.
  • Panel: Test işlemlerinizi takip edebileceğiniz panel erişim bilgileri hesap açılışında iletilir.
  • Kurulum adımları: Ortamın hazırlanması için test ortamı (sandbox) sayfasına bakın.

Test Senaryolarını Planlama

Kart listesini tek tek denemek yerine, entegrasyonun kritik uçlarını kapsayan kısa bir senaryo listesi çıkarmak zaman kazandırır.

  1. 1) Başarılı tek çekim: siparişi yalnız sunucu tarafı doğrulamadan sonra kapatın; tutarı ve para birimini karşılaştırın.
  2. 2) Yetersiz bakiye (yaygın kod 51): sepet korunuyor, kullanıcı anlaşılır bir mesaj görüyor.
  3. 3) Hatalı CVV (yaygın kod 82) ve süresi dolmuş kart (yaygın kod 54): her biri için ayrı mesaj gösteriliyor.
  4. 4) 3D doğrulamada vazgeçme ya da başarısız doğrulama: sipariş beklemede kalmıyor, zaman aşımıyla düşüyor.
  5. 5) Aynı bildirimin iki kez gelmesi: sipariş yalnız bir kez kapanıyor.
  6. 6) Yanıt gelmemesi ya da zaman aşımı: işlem durumu sorgusuyla kesinleştiriliyor.
  7. 7) Taksit kullanacaksanız: taksitli istek deneniyor; taksit kapalı terminalde dönen hata (yaygın kod 58) görülüyor.
  8. 8) İade ve iptal kullanacaksanız: gün içi iptal ile sonraki gün iade ayrı ayrı deneniyor.
  9. 9) Günlükler: kart numarası ve CVV kaydedilmiyor, ham yanıt kodu saklanıyor.

Hazır istek gövdeleri ve dil bazlı örnekler için örnek kodlar sayfasını kullanabilirsiniz.

Tam entegrasyon planı (webhook, idempotency, iade): Sandbox test planınızı çıkarın →

Canlıya Geçiş ve İlgili Sayfalar

Test senaryoları doğrulandıktan sonra canlı anahtarlara geçilir ve akış gerçek kart işlemlerine açılır. Test kartları canlı ortamda çalışmaz; geçiş öncesinde koda gömülü test değerleri kalmadığından emin olun.

Adım adım kurulum için entegrasyon kılavuzu, uç noktalar ve alan açıklamaları için API dokümantasyonu sayfalarına bakabilirsiniz. Hazır paketlerle çalışmak isterseniz PHP, Node.js ve Python SDK sayfaları başlangıç için uygundur.

Ara WhatsApp Ücretsiz Başvur →