Test Ortamı Bilgileri

CP.VPOS kütüphanesini test etmek için, bankaların sağladığı test ortamlarını ve test kartlarını kullanabilirsiniz. Bu sayfa, test işlemleri için gerekli bilgileri içermektedir.

Test Ortamını Aktifleştirme

Test ortamında işlem yapmak için, VirtualPOSAuth sınıfındaki testPlatform parametresini true olarak ayarlamanız gerekmektedir:

1VirtualPOSAuth auth = new VirtualPOSAuth 2{ 3 // Diğer parametreler... 4 testPlatform = true 5};

Garanti Bankası Test Ortamı

Kart NumarasıSon Kullanma TarihiCVVKart Sahibi
528939472289501601/2025030Test Kart
1VirtualPOSAuth _garantiTest = new VirtualPOSAuth 2{ 3 bankCode = CP.VPOS.Services.BankService.GarantiBBVA, 4 merchantID = "7000679", 5 merchantUser = "30691297", 6 merchantPassword = "123qweASD/", 7 merchantStorekey = "12345678", 8 testPlatform = true 9};

İş Bankası Test Ortamı

Kart NumarasıSon Kullanma TarihiCVVKart Sahibi
450803450803450912/2026000Test Kart
1VirtualPOSAuth _isbankasiTest = new VirtualPOSAuth 2{ 3 bankCode = CP.VPOS.Services.BankService.IsBankasi, 4 merchantID = "700655000200", 5 merchantUser = "ISBANKAPI", 6 merchantPassword = "ISBANK07", 7 merchantStorekey = "TRPS0200", 8 testPlatform = true 9};

QNBpay Test Ortamı

Kart NumarasıSon Kullanma TarihiCVVKart Sahibi
402278052066930301/2050988Test Kart
1VirtualPOSAuth _qnbPayTest = new VirtualPOSAuth 2{ 3 bankCode = CP.VPOS.Services.BankService.QNBpay, 4 merchantID = "20158", 5 merchantUser = "07fb70f9d8de575f32baa6518e38c5d6", 6 merchantPassword = "61d97b2cac247069495be4b16f8604db", 7 merchantStorekey = "$2y$10$N9IJkgazXMUwCzpn7NJrZePy3v.dIFOQUyW4yGfT3eWry6m.KxanK", 8 testPlatform = true 9};

3D Secure Test İşlemleri

3D Secure test işlemleri için, bankaların test sayfalarında genellikle aşağıdaki bilgiler kullanılır:

  • Şifre/SMS Kodu: 123456
  • Kart Şifresi: 123456

Test Ortamı Kısıtlamaları

Test ortamında çalışırken dikkat etmeniz gereken bazı kısıtlamalar:

  • Test ortamında yapılan işlemler gerçek para transferi yapmaz.
  • Bazı bankalar test ortamında tüm özellikleri desteklemeyebilir.
  • Test ortamında işlem limitleri gerçek ortamdan farklı olabilir.
  • Test kartları sadece test ortamında çalışır, gerçek ortamda kullanılamaz.

Canlı Ortama Geçiş

Test işlemlerinizi tamamladıktan sonra, canlı ortama geçmek için testPlatform parametresini false olarak ayarlamanız ve gerçek API bilgilerinizi kullanmanız gerekmektedir.

1VirtualPOSAuth auth = new VirtualPOSAuth 2{ 3 // Gerçek API bilgileri... 4 testPlatform = false 5};