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.
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
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);
Kapsamlı Dokümantasyon
CP.VPOS'u projenize eklemek ve kullanmaya başlamak çok kolay.