v2.0.1 Güncel Sürüm

Tek Kütüphane,
Tüm Bankalar

CP.VPOS, Türkiye'deki bankaların sanal POS entegrasyonlarını tek bir .NET kütüphanesiyle kolayca yönetmeyi sağlar.

Install-Package CP.VPOS

Güçlü Özellikler, Kolay Entegrasyon

CP.VPOS, sanal POS entegrasyonlarını basitleştirmek için tasarlanmış güçlü özellikler sunar.

Tek Kod Tabanı

Tüm bankalar için ayrı ayrı kod yazmak yerine, tek bir API ile tüm entegrasyonları yönetin.

Güvenli İşlemler

3D Secure ve güvenli ödeme işlemleri için tam destek ile müşterilerinizin ödemelerini güvenle alın.

Hızlı Entegrasyon

NuGet üzerinden tek bir paket kurulumu ile projenize hızlıca entegre edin ve kullanmaya başlayın.

Geniş Uyumluluk

.NET Framework 4.0'dan itibaren tüm .NET sürümlerini destekler.

Desteklenen Bankalar

CP.VPOS, Türkiye'deki birçok bankanın sanal POS sistemini destekler.

Akbank logo bg
Akbank logo
Alternatif Bank logo bg
Alternatif Bank logo
Anadolubank logo bg
Anadolubank logo
Denizbank logo bg
Denizbank logo
QNB Finansbank logo bg
QNB Finansbank logo
Garanti BBVA logo bg
Garanti BBVA logo
Halkbank logo bg
Halkbank logo
ING Bank logo bg
ING Bank logo
İş Bankası logo bg
İş Bankası logo
Türk Ekonomi Bankası logo bg
Türk Ekonomi Bankası logo
Türkiye Finans logo bg
Türkiye Finans logo
Vakıfbank logo bg
Vakıfbank logo
Yapı Kredı Bankası logo bg
Yapı Kredı Bankası logo
Şekerbank logo bg
Şekerbank logo
Ziraat Bankası logo bg
Ziraat Bankası logo
Moka United logo bg
Moka United logo
Ahlpay logo bg
Ahlpay logo
IQmoney logo bg
IQmoney logo
Parolapara logo bg
Parolapara logo
PayBull logo bg
PayBull logo
ParamPos logo bg
ParamPos logo
QNBpay logo bg
QNBpay logo
Sipay logo bg
Sipay logo
Payten logo bg
Payten logo
Iyzico logo bg
Iyzico logo
Paratika logo bg
Paratika logo

Tek Kod Tabanı,
Sınırsız Olasılık

CP.VPOS, Türkiye'deki birçok bankanın sanal pos entegrasyonlarını tek bir kod tabanı ile kullanmayı mümkün kılan .NET kütüphanesidir. Bu sayede geliştiriciler, her banka için ayrı ayrı kod yazmak zorunda kalmadan, tüm sanal pos işlemlerini tek bir kütüphane üzerinden gerçekleştirebilirler.

  • Tek bir API ile tüm bankaları destekler
  • 3D Secure ve normal ödeme işlemleri
  • Taksitli ödeme desteği
  • İptal ve iade işlemleri
  • Kolay hata yönetimi
PaymentExample.cs
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}; 10 11CustomerInfo customerInfo = new CustomerInfo 12{ 13 taxNumber = "1111111111", 14 emailAddress = "test@test.com", 15 name = "cem", 16 surname = "pehlivan", 17 phoneNumber = "1111111111", 18 addressDesc = "adres", 19 cityName = "istanbul", 20 country = CP.VPOS.Enums.Country.TUR, 21 postCode = "34000", 22 taxOffice = "maltepe", 23 townName = "maltepe" 24}; 25 26SaleRequest saleRequest = new SaleRequest 27{ 28 invoiceInfo = customerInfo, 29 shippingInfo = customerInfo, 30 saleInfo = new SaleInfo 31 { 32 cardNameSurname = "test kart", 33 cardNumber = "4022780520669303", 34 cardExpiryDateMonth = 1, 35 cardExpiryDateYear = 2050, 36 cardCVV = "988", 37 amount = (decimal)10, 38 currency = CP.VPOS.Enums.Currency.TRY, 39 installment = 1, 40 }, 41 payment3D = new Payment3D 42 { 43 confirm = false 44 }, 45 customerIPAddress = "1.1.1.1", 46 orderNumber = Convert.ToInt32((DateTime.Now - new DateTime(1970, 1, 1)).TotalSeconds).ToString("X") 47}; 48 49 50var resp = VPOSClient.Sale(saleRequest, _qnbPayTest);

Sanal POS entegrasyonlarınızı hemen basitleştirin

CP.VPOS ile tüm Türk bankalarının sanal POS sistemlerini tek bir kütüphane üzerinden yönetin ve geliştirme sürecinizi hızlandırın.