top of page

DenizBank Sanal POS Wix’e Eklenir mi?

DenizBank sanal POS’un Wix’e eklenmesiyle işletmeler yerel bankanın güvenli ödeme sistemini sitelerinde çalıştırabiliyor.

DenizBank Sanal POS'un Wix'e eklenip eklenemeyeceği, özellikle Türkiye'de e-ticaret yapmak isteyen birçok işletme için merak edilen bir konuydu. Artık Wix, DenizBank'ın sunduğu sanal POS altyapısını destekleyebiliyor. Bu sayede işletmeler, DenizBank'ın hızlı provizyon yapısı, güçlü 3D Secure doğrulama sistemi ve uygun komisyon avantajı ile ödeme alabiliyor.


DenizBank Sanal POS Wix Entegrasyonu Mümkün mü?


Evet, DenizBank Sanal POS Wix platformuna entegre edilebilir. Bu entegrasyon, Velo by Wix geliştirme ortamı üzerinden özel backend yapısıyla gerçekleştiriliyor. Bankadan alınan API bilgileri, güvenlik anahtarları ve callback URL'leri sisteme tanımlandığında DenizBank Sanal POS Wix üzerinde tam uyumlu şekilde çalışabiliyor.


Entegrasyonun sağladığı avantajlar arasında DenizBank'ın güvenilir ödeme altyapısı, hızlı provizyon ve işlem onayı, 3D Secure 2.0 destekli güvenli ödemeler, taksitli satış imkanı, Bonus kart ekosistemi avantajları ve rekabetçi komisyon oranları yer alıyor.


Entegrasyonun teknik yapısı incelendiğinde Wix'in standart ödeme sistemleri dışında özel POS entegrasyonları için Velo geliştirme ortamı kullanılıyor. Backend kodları ile DenizBank API'sine bağlantı kuruluyor. 3D Secure yönlendirmeleri ve callback işlemleri yönetiliyor. Sipariş durumu güncellemeleri otomatik olarak gerçekleştiriliyor.


DenizBank Sanal POS Nedir?


DenizBank Sanal POS, e-ticaret siteleri için geliştirilmiş online ödeme çözümüdür. Türkiye'nin köklü bankalarından biri olan DenizBank'ın teknolojik altyapısı, güvenilir ve hızlı ödeme deneyimi sunuyor.


DenizBank Sanal POS'un temel özellikleri şunlardır: 3D Secure 2.0 ile güçlendirilmiş işlem güvenliği, Visa, Mastercard, Troy ve American Express kart desteği, Bonus kart programı avantajları ve puan sistemi, 2-12 ay arası esnek taksit seçenekleri, hızlı provizyon ve düşük işlem süresi, gelişmiş fraud koruma sistemleri ve 7/24 teknik destek hizmeti.


DenizBank POS'un avantajları değerlendirildiğinde Bonus kart müşteri tabanına erişim önemli fırsat sunuyor. Bonus puan entegrasyonu ile müşteri sadakati artırılabiliyor. KOBİ'lere özel avantajlı komisyon oranları mevcut. Hızlı başvuru ve onay süreci sunuluyor. Güçlü dijital bankacılık altyapısı bulunuyor.


Başvuru Süreci ve Gerekli Belgeler


DenizBank Sanal POS entegrasyonu öncesinde bankadan POS başvurusu yapılması ve onaylanması gerekir. Başvuru süreci genellikle 5-10 iş günü içinde tamamlanır.


Başvuru için gerekli belgeler olarak güncel vergi levhası, noter onaylı imza sirküleri, ticaret sicil gazetesi sureti, faaliyet belgesi, şirket yetkilisi kimlik fotokopisi, web sitesi URL'i ve içerik bilgisi ile DenizBank hesap bilgileri (mevcut müşteriler için avantaj) istenir.


Başvuru değerlendirme kriterleri arasında işletmenin faaliyet süresi ve sicil kaydı, aylık tahmini e-ticaret cirosu, sektör risk değerlendirmesi, web sitesinin içerik ve güvenlik uygunluğu ile mevcut DenizBank ilişkisi bulunuyor.


Başvuru kanalları olarak DenizBank şubeleri, DenizBank online başvuru portalı, ticari bankacılık temsilcisi ve DenizBank işletme bankacılığı hattı kullanılabilir.


Başvuru onayı sonrası alınacak bilgiler arasında ShopCode (İşyeri Kodu), UserCode (Kullanıcı Kodu), UserPass (Kullanıcı Şifresi), MBRP (Üye İşyeri Kodu) ve StoreKey (3D Secure Anahtarı) yer alır.


Entegrasyon İçin Gerekli API Bilgileri


DenizBank'tan sanal POS onayı alındıktan sonra banka tarafından sağlanan API bilgileri entegrasyon için kullanılır. Bu bilgiler kritik öneme sahiptir ve güvenli şekilde saklanmalıdır.


Temel API parametreleri olarak ShopCode (İşyeri Kodu), UserCode (Kullanıcı Kodu), UserPass (Kullanıcı Şifresi), MBRP (Üye İşyeri Referans Numarası) ve StoreKey (3D Secure şifreleme anahtarı) alınır.

Bu bilgiler son derece hassastır ve kesinlikle frontend kodlarında bulunmamalıdır. Wix Secrets Manager, bu tür gizli bilgilerin güvenli şekilde depolanması için ideal çözüm sunar.


API endpoint bilgileri olarak test ortamı için testsanalpos.est.com.tr adresi, production ortamı için sanalpos.est.com.tr adresi kullanılır. 3D Secure yönlendirmesi için test ortamında testsanalpos.est.com.tr/servlet/est3Dgate, production ortamında sanalpos.est.com.tr/servlet/est3Dgate adresleri geçerlidir.


Wix Velo Üzerinde Teknik Entegrasyon


Entegrasyon, Velo by Wix geliştirme ortamı üzerinden gerçekleştirilir. Backend kodları ile DenizBank API'sine güvenli bağlantı kurulur.


Velo kurulum adımları şu şekildedir: Wix Editor'da Dev Mode aktifleştirilir. Backend klasöründe denizbankPOS.jsw dosyası oluşturulur. Secrets Manager'da API bilgileri güvenli şekilde saklanır. HTTP fonksiyonları ile callback endpoint'leri tanımlanır.


Backend servis dosyası içeriği olarak ödeme başlatma fonksiyonu, hash hesaplama fonksiyonu, DenizBank API iletişim fonksiyonu, 3D Secure callback doğrulama fonksiyonu ve sipariş güncelleme fonksiyonu yazılır.


Hash hesaplama entegrasyonun kritik bileşenidir. DenizBank, işlem güvenliğini sağlamak için hash değeri gerektirir. Hash hesaplama parametreleri belirli bir sırayla birleştirilerek SHA-512 algoritmasıyla şifrelenir.


3D Secure Ödeme Akışı


3D Secure, online ödemelerde kart sahibi doğrulaması sağlayan güvenlik protokolüdür. DenizBank'ın 3D Secure 2.0 altyapısı, gelişmiş güvenlik özellikleri ve Bonus kart entegrasyonu sunuyor.


Ödeme akışı şu şekilde işler: Müşteri sepet sayfasında ödeme butonuna tıklar ve kart bilgilerini güvenli form alanlarına girer. Sistem arka planda gerekli hash değerlerini hesaplar. Müşteri DenizBank 3D Secure sayfasına otomatik yönlendirilir. SMS kodu veya DenizBank Mobil onayı ile işlem doğrulanır. Başarılı doğrulama sonrası banka callback URL'e işlem sonucunu POST eder. Backend gelen verileri parse eder ve hash doğrulaması yapar. Provizyon işlemi tamamlanır ve sipariş onaylı statüsüne geçirilir. Müşteri başarılı ödeme sayfasına yönlendirilir.


3D Secure yanıt parametreleri şöyle değerlendirilir: Response değeri Approved (onaylı) veya Declined (reddedildi) olabilir. ProcReturnCode 00 değeri başarılı işlemi gösterir. AuthCode başarılı işlemlerde provizyon kodudur. TransId işlem referans numarasıdır. ErrMsg hata durumunda açıklama mesajıdır.


Taksit Yapılandırması ve Bonus Avantajları


DenizBank Sanal POS, kapsamlı taksit seçenekleri ve Bonus kart programı avantajları sunuyor. Bonus kart sahiplerine özel kampanyalar, dönüşüm oranlarını artırır.


Taksit parametreleri olarak Taksit parametresi taksit sayısını belirtir. Tek çekim için bu değer boş bırakılır veya 1 gönderilir. Taksitli işlemler için 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 değerleri kullanılır.


Bonus kart avantajları kapsamında Bonus kart sahiplerine özel ek taksit imkanı sunuluyor. Bonus puan kazanımı ve harcama imkanı sağlanıyor. Bonus Flaş ile özel kampanyalar mevcut. Axess, Maximum, Cardfinans kart uyumu bulunuyor.


BIN bazlı kampanya sorgulama ile kart numarasının ilk 6 hanesi kullanılarak o karta uygulanabilecek kampanyalar ve taksit seçenekleri sorgulanabilir. Bu sorgu, müşteriye özel tekliflerin gösterilmesini sağlar.


Hata Yönetimi ve Hata Kodları


Ödeme entegrasyonlarında kapsamlı hata yönetimi kritik öneme sahiptir. Kullanıcıya anlaşılır mesajlar gösterilirken teknik detaylar loglanmalıdır.


Yaygın DenizBank hata kodları ve açıklamaları şöyledir: 00 kodu başarılı işlemi, 01 kodu kartı veren bankayı aramayı, 02 kodu kartı veren bankayı aramayı, 03 kodu geçersiz üye işyerini, 04 kodu karta el konulmasını, 05 kodu onaylanmayan işlemi, 12 kodu geçersiz işlemi, 13 kodu geçersiz tutarı, 14 kodu geçersiz kart numarasını, 33 kodu süresi dolmuş kartı, 34 kodu fraud şüphesini, 41 kodu kayıp kartı, 43 kodu çalıntı kartı, 51 kodu yetersiz bakiyeyi, 54 kodu kartın son kullanma tarihinin geçtiğini, 57 kodu kart sahibine izin verilmeyen işlemi ve 91 kodu bankadan yanıt alınamadığını gösterir.


Hata yönetimi stratejisi olarak kullanıcı dostu mesajlar gösterilmeli, teknik detaylar loglanmalı, kritik hatalarda bildirim sistemi kurulmalı ve retry mekanizması uygulanmalıdır.


Güvenlik Önlemleri ve PCI DSS Uyumu


Ödeme entegrasyonlarında güvenlik en yüksek önceliğe sahiptir. PCI DSS standartlarına uyum yasal zorunluluktur.


Temel güvenlik gereksinimleri arasında API bilgilerinin asla frontend kodlarında bulunmaması, tüm hassas verilerin Secrets Manager'da saklanması, HTTPS protokolünün zorunlu kullanımı, hash doğrulamasının her işlemde yapılması ve düzenli güvenlik denetimleri gerçekleştirilmesi yer alıyor.


PCI DSS uyumu için kart bilgileri sunucularınızda saklanmamalı, tokenizasyon hizmetleri kullanılmalı, güvenlik açığı taramaları düzenli yapılmalı, erişim logları tutulmalı ve personel güvenlik eğitimi verilmelidir.


Test Süreci ve Canlıya Geçiş


Entegrasyon tamamlandıktan sonra kapsamlı test süreci zorunludur. DenizBank, test ortamı için ayrı endpoint ve test kartları sağlar.


Test ortamı bilgileri olarak test endpoint adresi testsanalpos.est.com.tr üzerinden sağlanır. Test kart bilgileri DenizBank tarafından başvuru onayı sonrası iletilir.


Test senaryoları kontrol listesi olarak başarılı tek çekim ödeme, başarılı taksitli ödemeler (farklı taksit sayıları), Bonus kart ile ödeme, yetersiz bakiye senaryosu, geçersiz kart numarası senaryosu, süresi dolmuş kart senaryosu, 3D Secure timeout senaryosu, hatalı SMS kodu senaryosu, başarılı tam iade işlemi, başarılı kısmi iade işlemi ve provizyon iptal işlemi test edilmelidir.


Canlıya geçiş adımları şu şekildedir: Tüm test senaryoları başarıyla tamamlanır. Test ortamı bilgileri production bilgileriyle değiştirilir. Endpoint URL'leri production URL'leriyle güncellenir. İlk gerçek işlem düşük tutarla test edilir. İşlem hem Wix panelinden hem DenizBank POS panelinden doğrulanır.


İade ve İptal İşlemleri

Satış sonrası iade ve provizyon iptali işlemleri hem manuel hem otomatik olarak gerçekleştirilebilir.


İade türleri olarak tam iade (işlem tutarının tamamı), kısmi iade (işlem tutarının bir kısmı) ve provizyon iptali (aynı gün içinde, gün sonu öncesi) bulunuyor.


Otomatik iade entegrasyonu için DenizBank'ın iade API'si kullanılır. Orijinal işlem referans numarası (TransId) ile çağrı yapılır. İade tutarı ve para birimi belirtilir. İade işlemleri genellikle 1-3 iş günü içinde kart sahibinin hesabına yansır.


Raporlama ve Mutabakat


Başarılı entegrasyon sonrası ödeme hareketleri hem Wix hem DenizBank panelinden izlenebilir. Çift taraflı kontrol, mutabakat sürecini kolaylaştırır.


Wix tarafında izleme için Wix Stores Dashboard'dan siparişler takip edilir. Ödeme durumları görüntülenir. Özel raporlama için Wix Analytics kullanılabilir.


DenizBank POS panelinde izleme kapsamında günlük işlem özeti, taksit dağılımı raporu, kart tipi bazlı analiz, Bonus puan işlem raporu, iade ve iptal raporu, mutabakat raporları ve komisyon detay raporu görüntülenebilir.


DenizBank Sanal POS Wix'e başarıyla eklenebilir ve entegrasyon Velo by Wix geliştirme ortamı üzerinden gerçekleştirilir. Bu özellik, özellikle DenizBank ile çalışan işletmeler için Wix platformunu çok daha tercih edilebilir hale getiriyor. Bonus kart ekosistemi, rekabetçi komisyon oranları ve güçlü teknolojik altyapı, işletmelere önemli avantajlar sağlıyor. Entegrasyon tamamlandığında işletme sahibi hem Wix panelinden hem DenizBank POS ekranından tüm ödeme süreçlerini izleyebiliyor. Teknik karmaşıklık ve güvenlik gereksinimleri nedeniyle bu entegrasyonun deneyimli bir geliştirici tarafından yapılması önerilir.


DenizBank Sanal POS entegrasyonu ve Wix e-ticaret çözümleri için Blakfy ile iletişime geçin: blakfy.com/iletisim

Blakfy Müşteriİlişkiler Uzmanı

Blakfy Uzmanı

bottom of page