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 Tarihi | CVV | Kart Sahibi |
---|---|---|---|
5289394722895016 | 01/2025 | 030 | Test 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 Tarihi | CVV | Kart Sahibi |
---|---|---|---|
4508034508034509 | 12/2026 | 000 | Test 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 Tarihi | CVV | Kart Sahibi |
---|---|---|---|
4022780520669303 | 01/2050 | 988 | Test 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};