Rüzgar POSÖdeme ve satış sistemleri rehberi
Online ödeme

Sanal POS nedir ve e-ticaret sitesine nasıl bağlanır?

Bir online ödemenin arka planda geçtiği adımlar, başvuru dosyası, entegrasyon yöntemleri ve canlıya geçmeden önce yapılacak testler.

Rüzgar POS EditörüGüncelleme: 30 Ekim 20267 dk okuma

İnternetten satış yapmak isteyen her küçük işletme bir noktada aynı soruyla karşılaşır: “Müşteri kartını nereye girecek, para hesabıma nasıl gelecek?” Bu sorunun cevabı sanal POS’tur. Bu rehberde sanal POS’un ne olduğunu, arka planda bir ödemenin hangi adımlardan geçtiğini, başvuru için neler gerektiğini ve bir e-ticaret sitesine teknik olarak nasıl bağlandığını adım adım anlatıyoruz. Amacımız belirli bir firmayı önermek değil; teklifleri okuyabilecek ve doğru soruları sorabilecek hâle gelmenizi sağlamak.

Sanal POS nedir?

Sanal POS, kartlı ödemeyi fiziksel bir cihaz olmadan, internet üzerinden kabul etmenizi sağlayan hizmettir. Mağazadaki POS cihazında kart takılır veya temassız okutulur; sanal POS’ta ise kart bilgileri bir web sayfasına, mobil uygulamaya veya ödeme linkine yazılır. Arka plandaki mantık aynıdır: kartı çıkaran banka (kart çıkaran kuruluş) harcamaya onay verir, sizin anlaşmalı olduğunuz banka veya ödeme kuruluşu (üye işyeri tarafı) bu tutarı belirli bir süre sonra hesabınıza aktarır.

Sanal POS’u “bir yazılım” gibi düşünmek yanıltıcı olabilir. Aslında bir üye işyeri sözleşmesi ve bu sözleşmeye bağlı teknik bir bağlantı (API) birlikte sanal POS’u oluşturur. Yani önce bir kuruluşla anlaşırsınız, sonra size verilen mağaza numarası, anahtarlar ve test ortamı bilgileriyle sitenizi bu altyapıya bağlarsınız.

Bir online ödeme hangi adımlardan geçer?

Müşteri “Ödemeyi tamamla” düğmesine bastığı andan paranın hesabınıza geçtiği güne kadar kabaca şu adımlar yaşanır:

  1. Sepet ve tutar: Siteniz sipariş tutarını, para birimini ve (varsa) taksit sayısını belirler.
  2. Kart bilgisi: Müşteri kart numarası, son kullanma tarihi ve güvenlik kodunu girer. Bu bilgiler çoğu kurulumda sizin sunucunuza hiç uğramaz; doğrudan ödeme altyapısının sayfasına veya güvenli alanına gider.
  3. 3D Secure doğrulaması: Kartı çıkaran banka, müşteriye genellikle SMS ile tek kullanımlık şifre gönderir ya da mobil bankacılık uygulamasından onay ister. Ayrıntısı için 3D Secure rehberimize bakabilirsiniz.
  4. Provizyon (onay): Kartın limiti ve durumu kontrol edilir, uygun ise tutar karttan “bloke edilir” ve işlem onaylanır.
  5. Sonuç bildirimi: Ödeme altyapısı sitenize başarılı ya da başarısız sonucu iletir. Siteniz siparişi buna göre “ödendi” durumuna geçirir.
  6. Gün sonu ve aktarım: Onaylanan işlemler gün sonunda toplanır ve sözleşmenizdeki bloke (valör) süresi dolduğunda komisyon düşülerek hesabınıza aktarılır.

Bu akışta sizin için en kritik iki nokta, sonucun güvenilir şekilde sitenize dönmesi ve paranın ne zaman, ne kadar kesintiyle geleceğidir. İkinci konu için komisyon ve bloke süresi rehberimiz ayrıntılı bir karşılaştırma yöntemi sunuyor.

Sanal POS kimden alınır?

Türkiye’de sanal POS hizmetini iki ana kanaldan alabilirsiniz:

  • Bankalar: Ticari hesabınızın olduğu banka genellikle ilk adres olur. Banka sanal POS’ları doğrudan bankanın kendi altyapısına bağlanır.
  • Ödeme kuruluşları: Türkiye Cumhuriyet Merkez Bankası’ndan (TCMB) lisans almış, birden fazla bankayla çalışan ve çoğu zaman başvurusu daha hızlı sonuçlanan kuruluşlardır. Pazaryeri, abonelik, linkle ödeme gibi ek özellikleri hazır sunmaları yaygındır.

İki modelin artı ve eksilerini ödeme kuruluşu mu, banka POS’u mu yazısında tablo hâlinde karşılaştırdık. Kısa cevap: tek bir doğru yok; satış hacminiz, taksit ihtiyacınız ve teknik ekibinizin kapasitesi kararı belirler.

Başvuru için genellikle neler istenir?

Kuruluştan kuruluşa değişse de başvuru dosyası çoğunlukla şu belgelerden oluşur:

Belge / bilgiNeden isteniyor?
Vergi levhasıİşletmenin vergi mükellefi olduğunu ve faaliyet alanını gösterir.
İmza sirküleri veya imza beyannamesiSözleşmeyi kimin imzalamaya yetkili olduğunu kanıtlar.
Ticaret sicil gazetesi (şirketlerde)Ortaklık yapısını ve yetkilileri gösterir.
Kimlik ve adres bilgileriYetkili kişinin kimliğini doğrulamak için (müşterini tanı yükümlülüğü).
Yayında olan web sitesiÜrünlerin, fiyatların ve yasal sayfaların incelenmesi için.
IBANTahsilatların aktarılacağı hesap; genellikle işletme adına olmalıdır.

Web sitesi incelemesi çoğu işletmenin takıldığı adımdır. Kuruluşlar sitede genellikle şunları görmek ister: ürün ve fiyatların açıkça listelenmesi, mesafeli satış sözleşmesi, ön bilgilendirme formu, iptal-iade ve teslimat koşulları, gizlilik ve KVKK aydınlatma metni, iletişim bilgileri (adres, telefon, e-posta) ve çalışan bir SSL sertifikası. Bu sayfalar eksikse başvuru genellikle “site tamamlandığında tekrar” notuyla geri döner.

İpucu

Başvurudan önce sitenizin alt kısmında yasal sayfaların bağlantılarını, iletişim bilgilerini ve kabul ettiğiniz kart logolarını bir kez kontrol edin. Bu basit hazırlık süreci ciddi biçimde kısaltır.

Sanal POS bir e-ticaret sitesine nasıl bağlanır?

Teknik bağlantı, sitenizin hangi altyapı üzerinde çalıştığına göre üç farklı yoldan yapılır.

1. Hazır e-ticaret paketleri

Kiralık (SaaS) e-ticaret paketlerinde ödeme ayarları bir yönetim panelinden yapılır. Çoğu pakette yaygın banka ve ödeme kuruluşlarının modülleri hazırdır; size verilen mağaza numarası ve anahtarları ilgili alanlara girmeniz yeterli olur. Avantajı hızdır; dezavantajı, paketin desteklemediği bir kuruluşla çalışamamanızdır.

2. Açık kaynak altyapılar ve eklentiler

WooCommerce, OpenCart, PrestaShop gibi altyapılarda ödeme kuruluşlarının yayınladığı eklentiler kullanılır. Eklentiyi kurmadan önce şunları kontrol edin: eklentiyi kuruluşun kendisi mi yayınlıyor, son güncelleme tarihi ne, kullandığınız sürümle uyumlu mu, 3D Secure ve iade işlemleri destekleniyor mu?

3. Özel yazılım ve doğrudan API

Kendi yazılımınız varsa bağlantı kuruluşun API dokümanına göre kodlanır. Tipik bir entegrasyonda şu parçalar bulunur:

  • Ödeme başlatma isteği: Sipariş numarası, tutar, para birimi, müşteri bilgileri ve dönüş adresleri gönderilir.
  • Ortak ödeme sayfası veya gömülü form: Kart bilgileri kuruluşun sayfasında ya da kuruluşun sağladığı güvenli bir alanda (iframe) alınır.
  • Dönüş (callback) adresi: Müşteri işlem sonunda sitenize geri yönlendirilir.
  • Sunucudan sunucuya bildirim (webhook): Müşteri tarayıcıyı kapatsa bile ödemenin sonucu sunucunuza iletilir. Siparişi “ödendi” yapmak için en güvenilir kaynak budur.
  • İmza / hash doğrulaması: Gelen sonucun gerçekten ödeme kuruluşundan geldiğini, gizli anahtarınızla hesaplanan bir imzayla doğrularsınız.
  • İade ve iptal uçları: Gün sonu öncesi iptal ve sonrasında iade için ayrı istekler vardır.
Sık yapılan hata

Siparişi yalnızca müşterinin tarayıcısıyla gelen dönüş adresine güvenerek onaylamak. Bu adres taklit edilebilir. Siparişi her zaman imzası doğrulanmış sunucu bildirimine veya kuruluşa yapılan bir “işlem sorgulama” isteğine göre onaylayın.

Altyapı seçimi henüz yapılmadıysa, ödeme entegrasyonunu en baştan planlamak sonradan yapılan yamalardan çok daha ucuzdur. Bu aşamada e-ticaret sitesi kurulumu yapan ekiplerle konuşurken hangi ödeme kuruluşlarının hazır desteklendiğini, iade akışının panelden yapılıp yapılamadığını ve test ortamında deneme imkânı olup olmadığını mutlaka sorun.

Canlıya geçmeden önce test listesi

Her ödeme kuruluşu bir test ortamı ve test kartları sunar. Canlıya geçmeden önce şu senaryoları tek tek deneyin:

  1. Başarılı tek çekim ödeme ve siparişin doğru duruma geçmesi.
  2. Yetersiz bakiye veya hatalı kart nedeniyle reddedilen ödeme; müşteriye anlaşılır bir mesaj gösterilmesi.
  3. 3D Secure ekranında şifrenin yanlış girilmesi veya pencerenin kapatılması.
  4. Taksitli ödeme ve taksit tutarlarının ekranda doğru gösterilmesi.
  5. Aynı gün iptal ve ertesi gün kısmi iade.
  6. Müşteri ödeme sonrası tarayıcıyı kapattığında siparişin yine de sunucu bildirimiyle onaylanması.
  7. Aynı bildirimin iki kez gelmesi durumunda siparişin iki kez işlenmemesi.

Güvenlik ve kart verisi sorumluluğu

Kart verisini işleyen, saklayan veya ileten her sistem PCI DSS (Payment Card Industry Data Security Standard) adlı güvenlik standardının kapsamına girer. Küçük bir işletme için en akılcı yol, kart bilgisini hiç kendi sunucunuza almamaktır. Ortak ödeme sayfası veya kuruluşun güvenli formu kullanıldığında kart verisi doğrudan ödeme altyapısına gider; böylece sorumluluk alanınız ciddi şekilde küçülür.

Bunun dışında temel kurallar şunlardır: sitenin tamamında HTTPS kullanın, API anahtarlarını kod deposuna yazmayın, yönetim panelinde iki adımlı doğrulamayı açın ve kart numarasını hiçbir log dosyasına düşürmeyin.

Ödeme altyapısı tek başına satış getirmez

Sanal POS’u kurmak, kasayı açmak gibidir; müşterinin dükkâna gelmesi ayrı bir iştir. Küçük e-ticaret sitelerinin çoğu reklam bütçesi sınırlı olduğu için organik aramaya dayanır. Ürün sayfalarının teknik olarak taranabilir olması, kategori sayfalarının özgün açıklamalar içermesi ve düzenli içerik üretimi burada belirleyici olur. Bu işleri elle yürütmeye vaktiniz yoksa sitenizi tarayıp teknik hataları listeleyen ve içerik üretimine yardımcı olan DexterGPT gibi yapay zekâ destekli SEO araçlarına bakabilirsiniz; ancak hangi aracı kullanırsanız kullanın, ürün bilgilerinin doğruluğunu sizin kontrol etmeniz gerekir.

Sanal POS seçerken sorulacak sorular

  • Tek çekim ve taksitli işlemlerde komisyon nasıl hesaplanıyor? Sabit işlem ücreti var mı?
  • Para hesabıma kaç gün sonra geçiyor ve bu süre değiştirilebiliyor mu?
  • Kurulum, yıllık kullanım veya minimum ciro şartı var mı?
  • Hangi kart markaları (Visa, Mastercard, Troy, American Express) kabul ediliyor?
  • Yurt dışı kartlar ve döviz ile tahsilat mümkün mü?
  • İade ve ters ibraz (chargeback) süreçleri nasıl yürüyor?
  • Kullandığım altyapı için güncel bir eklenti veya API dokümanı var mı?
  • Sözleşmeden çıkış koşulları neler?

Sık sorulan sorular

Şahıs şirketi sanal POS alabilir mi?

Evet. Vergi mükellefi olan şahıs işletmeleri de sanal POS başvurusu yapabilir. Bazı ödeme kuruluşları vergi mükellefi olmayan bireysel satıcılar için sınırlı ürünler de sunar; ancak bunların limitleri ve koşulları farklıdır, sözleşmeyi dikkatle okuyun.

Web sitem olmadan sanal POS kullanabilir miyim?

Bazı kuruluşlar web sitesi olmayan işletmelere linkle ödeme veya sosyal medya satışına uygun ürünler sunar. Bu model için linkle ödeme rehberimize göz atın.

Birden fazla sanal POS kullanmak mantıklı mı?

Satış hacmi arttıkça bazı işletmeler taksit kampanyaları veya yedeklilik için birden fazla altyapı kullanır. Küçük ölçekte ise tek ve iyi kurulmuş bir entegrasyon genellikle daha az hata ve daha kolay muhasebe demektir.

Sanal POS ile kesilen fatura nasıl olmalı?

Online satışlarda fatura genellikle elektronik ortamda düzenlenir. Hangi belgenin (e-Fatura, e-Arşiv) kesileceği müşterinin durumuna ve sizin yükümlülüğünüze bağlıdır; e-Fatura ve e-Arşiv rehberimiz temel ayrımı anlatıyor.