Banka terminali (POS cihazı) nedir, nasıl çalışır ve ödeme sürecinde hangi aşamalar yer alır? Kart okuma, doğrulama, acquirer ve issuer banka rolleri, güvenlik önlemleri ve sık karşılaşılan sorunların çözümüyle ilgili tüm detaylar bu rehberde açıklanıyor.
Banka terminali, alışverişlerde banka kartı, akıllı telefon ya da uyumlu başka bir cihaz ile ödeme yapılmasını sağlayan elektronik bir cihazdır. Müşteri kartı terminale temas ettirdiğinde, ödeme ekipmanı, bankalar ve ödeme sistemi arasında veri alışverişi başlar. Saniyeler içinde sistem, işlemin gerçekleştirilebilirliğini kontrol eder ve sonucu bildirir.
Terminal, parayı doğrudan çekmez ya da aktarmaz. Onun görevi, ödeme verilerini okumak, işlem talebi oluşturmak ve bankadan yanıt almaktır. Paranın gerçek hareketi ise bankacılık altyapısı üzerinden gerçekleşir.
Şimdi banka terminalinin nasıl çalıştığını, cihazın içindeki temel bileşenleri ve neden basit bir kart ödemesi için bile birden fazla bağımsız sistemin etkileşimine ihtiyaç duyulduğunu inceleyelim.
Banka terminali veya POS terminali (Point of Sale), fiziksel mağazalarda nakitsiz ödemeleri kabul etmek için tasarlanmış özel bir elektronik cihazdır. Marketler, kafeler, oteller, eczaneler ve kartlı ödemelerin yapıldığı birçok yerde kullanılır.
Sıradan bir okuyucudan farklı olarak, ödeme terminali birden fazla işlevi yerine getirir: kart ile veri alışverişi, ödeme bilgilerinin işlenmesi, gizli bilgilerin korunması ve bankacılık altyapısı ile etkileşim.
Modern bir banka terminali, küçük boyutuna rağmen, özel donanımlı eksiksiz bir bilgi işlem sistemidir.
Bazı terminallerde ayrıca fiş yazıcısı, batarya ya da QR kod okuyucu kamera bulunur.
Donanım güvenliği özellikle önemlidir. Terminal tasarımında, kriptografik anahtarların korunması ve fiziksel müdahale teşebbüslerinin tespiti için güvenlik önlemleri alınır. Örneğin, korumalı kasanın açılması veya güvenlik elemanlarının zarar görmesi durumunda terminal ödeme fonksiyonlarını kilitleyip hassas verileri silebilir. Bu, gizli anahtarların ele geçirilmesini veya ödeme sırasında kullanılan bilgilerin çalınmasını zorlaştırır.
Kasa cihazı ve banka terminali genellikle birlikte kullanılsa da farklı görevleri üstlenir:
Örneğin, 1500 TL tutarında bir alışverişte, öncelikle kasa toplamı belirler, ardından tutar terminale iletilir ve müşteri kartını okutur. İşlem onaylandıktan sonra terminal sonucu kasaya bildirir ve satış tamamlanır.
Kullanıma göre iki tip terminal vardır:
Ayrıca, kasa ve terminalin tek bir gövdede birleştiği akıllı terminaller de bulunur. Ancak donanım birleşse de bankacılık ödeme işleminin ana prensibi değişmez: Yetkilendirme her durumda ilgili ödeme altyapısından geçer.
Müşteri kartı terminale dokundurduğunda, cihaz yalnızca kart numarasını okumaz. Kart ile terminal arasında, işlemin doğrulanması ve yetkilendirme için gerekli bilgilerin oluşturulduğu özel bir protokol ile veri alışverişi yapılır.
Kartın kullanıldığı yönteme göre (temassız NFC ya da çipin doğrudan teması) protokol değişir. Her iki durumda da EMV teknolojisi ile kriptografik olarak korunan işlemler gerçekleştirilir.
Temassız ödemede, terminal 13,56 MHz frekansında elektromanyetik alan oluşturur. Kart okuyucuya yaklaştığında, kartın anteni bu enerjiyi alır ve çip çalışmaya başlar. Bu sayede temassız kartın kendi bataryasına ihtiyacı olmaz; terminalden gelen enerji yeterlidir.
Ardından şu adımlar gerçekleşir:
Burada en önemli unsur EMV kriptogramıdır - belirli bir işleme özgü, kart verileri ve işlem parametreleriyle oluşturulan özel bir kriptografik değerdir. Ele geçirilen bir kriptogramın başka bir alışverişte kullanılması başarılı bir yetkilendirmeye yol açmaz.
Kriptogram, yalnızca şifreli kart numarası değildir; ödeme işleminin özgünlüğünü ve belirli verilerin bütünlüğünü kontrol etmek içindir.
Kart terminale takıldığında ise veri alışverişi çiple doğrudan temas yoluyla gerçekleşir. Esas prensipler aynıdır; sadece iletişim şekli değişir.
Akıllı telefon ile ödeme yapıldığında ise tokenizasyon devreye girer. Kartın gerçek numarası yerine, cihaza ya da servise özel bir ödeme tokeni iletilir.
Temassız iletişim ve elektronik cihazlar arası etkileşim hakkındaki detaylara "NFC teknolojisi nedir: Akıllı telefonlarda kullanımı ve güvenliği" başlıklı makaleden ulaşabilirsiniz.
Kart okunduktan sonra terminal, ödeme için gerekli bilgilere sahip olur. Ancak ödemenin onaylanması için verilerin ödeme altyapısına iletilmesi ve harcamanın çekilmesine izin verilmesi gerekir.
Bunun için yetkilendirme talebi oluşturulur; işlem doğrulaması için gerekli bilgiler içeren elektronik bir mesajdır:
Mesajın içeriği kullanılan ödeme uygulamasına, protokollere ve bankanın gereksinimlerine göre değişir.
Terminal, mesajı mevcut ağ bağlantısı üzerinden (kablolu internet, Wi-Fi, mobil ağ) iletir. Ancak internet bağlantısı, terminalin doğrudan kart bankasının sunucusuna bağlı olduğu anlamına gelmez. Genellikle mesaj önce ödeme sağlayıcısının altyapısına gider, oradan da ilgili rotadan devam eder.
Ödeme bilgilerinin iletiminde, bağlantı ve veri güvenliği için şifreli iletişim kanalları, PIN koruması gibi güvenlik önlemleri kullanılır. Örneğin müşteri PIN kodu girdiğinde, bu bilgi bankaya açık şekilde iletilmez; terminalde şifrelenir ve bankanın altyapısında çözülür.
Bağlantı şifrelemesi, iletimdeki verileri korur; EMV kriptogramı ise işlemin kendisinin özgünlüğünü doğrular.
Talep gönderildikten sonra terminal, ödeme altyapısından yanıt bekler. Ekranda "İşleniyor" ya da "Lütfen bekleyin" mesajı görülebilir. Bağlantı hızlıysa, işlem birkaç saniye sürer; fakat süre, ağ hızı, sistem yoğunluğu ve ek banka kontrollerine göre değişebilir.
Terminal kartı okudu ve talebi oluşturduktan sonra, ödeme yetkilendirmesi başlar. Bu süreçte birkaç bağımsız kurum birlikte çalışır:
Genellikle işlemin onaylanması veya reddedilmesi kararını kartı veren banka verir.
İlk olarak, terminalin gönderdiği yetkilendirme talebi acquirer bankanın altyapısına ulaşır. Burada teknik kontroller yapılır ve mesaj, kart türüne ve ödeme sistemine göre yönlendirilir. Ödeme sistemi (Visa, Mastercard vb.), mesajı ilgili bankaya iletir.
İlgili banka, kartı veren yani issuer bankadır. Kartın bakiyesi, limitleri ve geçerliliği hakkındaki bilgilere yalnızca issuer banka sahiptir.
Tipik işlem yolu:
Acquirer ve issuer bazen aynı banka olabilir; bu durumda ödeme sistemi üzerinden geçiş olmadan iç işlem gerçekleşir.
Issuer bankaya ulaşan yetkilendirme talebi, bir dizi kontrol aşamasından geçer:
Olağandışı bir davranış (ör. küçük alışverişlerden sonra büyük bir alışveriş) olursa, işlem riskli olarak işaretlenebilir. Ancak bu, ödemenin mutlaka reddedileceği anlamına gelmez; banka birçok faktörü birlikte değerlendirir.
Şüpheli işlemlerin tespiti için antifraud sistemleri kullanılır. Bu sistemler hakkında detayları "Bankalarda antifraud sistemi nedir, nasıl çalışır ve neden transferler engellenir?" başlıklı makalede bulabilirsiniz.
Kart sahibinin doğrulanması da önemlidir. İşlem türüne, tutarına, terminal ayarlarına ve ödeme sistemi kurallarına göre PIN girişi gerekebilir. PIN gereksinimi, bazen nihai yetkilendirme talebinden önce de belirlenebilir.
Banka, gerekli kontrolleri bitirdikten sonra yanıt oluşturur. Onaylıysa, terminalde işlem onaylandı mesajı çıkar; reddedildiyse ödeme başarısız olarak bildirilir.
Not: Banka onayı, işlemin yetkilendirildiği anlamına gelir; paranın satıcı hesabına geçtiği anlamına gelmez.
Kart işlemlerinin önemli bir detayı, yetkilendirme ile nihai ödeme arasındaki farktır.
Terminalde "Onaylandı" mesajı çıktığında, banka ödemeyi onaylamış ve tutarı rezerve etmiş ya da hesap bakiyesinden düşmüş olur. Ancak paranın satıcıya geçmesi daha sonra gerçekleşir.
Yetkilendirme sonrasında şu adımlar işler:
Örneğin 3000 TL'lik bir alışverişte, terminal hızlıca onay verse de, paranın satıcıya ulaşması daha geç olabilir. Süre, acquirer anlaşmasına, bankacılık altyapısına ve hesaplaşma prosedürlerine bağlıdır. Bazı bankalar, satıcıya hızlı ödeme imkânı sunar.
Yani, terminal işlemi anında onaylasa da, paranın gerçek transferi daha sonra tamamlanabilir.
Banka terminali, nakitsiz ödemelerin kabulünde yalnızca bir bileşendir. Mağaza, kartlı ödeme alabilmek için, ödeme taleplerinin iletimi, bankalarla etkileşim ve paranın aktarımı için altyapıya ihtiyaç duyar.
Bu altyapı, ekspayring hizmeti (acquiring) kapsamında sunulur. Ekspayring, mağazayı bankacılık sistemine bağlar ve çeşitli bankalar ile bilgi alışverişini organize etmeden kartlı ödeme almayı mümkün kılar.
Ekspayring, işletmelerin kart ile ödeme kabul etmesini sağlayan bankacılık hizmetidir. Acquirer banka, kart işlemlerini işler ve satıcıya ödeme yapar.
Örneğin küçük bir market sahibi kartlı ödeme almak istiyorsa, bir banka ile ekspayring anlaşması yapar ya da ödeme sağlayıcısı üzerinden hizmet alır. Sonrasında mağaza, terminal aracılığıyla ödeme alabilir; her banka ile ayrı anlaşma yapmasına gerek yoktur.
Ekspayring tipleri:
Mağazada tipik olarak mağaza ekspayring kullanılır. Satıcı, ekspayring hizmeti için genellikle komisyon öder. Komisyon, cihazın çalıştırılmasının yanı sıra işlem işleme, altyapı, banka arası ücretler ve hizmet maliyetlerini kapsar.
Terminal, bankanın mülkiyetinde olabilir, kiralanabilir ya da satıcı tarafından alınabilir. Ancak hangi yöntem olursa olsun, terminalin ekspayring altyapısına bağlı olması gerekir.
Banka terminali, müşterinin parasını doğrudan kontrol etmez. Kartı okutmak ve onay mesajı almak, paranın anında çekildiği anlamına gelmez. Terminal, yalnızca ödeme iletişimini yönetir ve protokole uygun kontrolleri ve mesajları iletir.
Yetkilendirme kararı, kartı veren banka (issuer) tarafından verilir. Terminal, yalnızca gerekli verileri iletir ve sonucu alır. Bu iş bölümü bankanın, mağazada kullanılan cihazdan bağımsız olarak işlemleri denetlemesine olanak tanır.
Örneğin, terminalde yazılım değişikliğiyle ödeme tutarı değiştirilse bile, bankanın güvenlik kontrollerini geçmeden işlem onaylanmaz. EMV kriptografisi, ödeme verilerinin sahteciliğe karşı korunmasını sağlar. Ancak, bu koruma tüm dolandırıcılık türlerini engellemez; müşteri, işlem onaylamadan önce ekranda tutarı kontrol etmelidir.
Bazı durumlarda, offline işlemlerde, banka ile anında bağlantı kurulmadan kart ve terminal karar verebilir; ancak bu işlemler de daha sonra bankacılık sisteminde işlenmek zorundadır.
Kart sağlam ve hesapta yeterli bakiye olsa bile, terminal ile ödeme bazen başarısız olabilir. Sorun, işlem akışının herhangi bir aşamasında yaşanabilir: kartın okunmasından bankadan yanıt alınmasına kadar.
Ret mesajı, bankanın ödemeyi engellediği anlamına gelmeyebilir; bazen teknik arıza ya da bağlantı sorunları nedeniyle terminal işlemi tamamlayamaz.
Örneğin "Yetersiz bakiye" mesajı, genellikle issuer bankanın kararını yansıtır. "Bağlantı yok" mesajı ise, veri iletimindeki sorunlara işaret eder.
Temassız ödemede, terminal kartın takılması ve PIN girilmesini isteyebilir; bu, arıza değil, işlem ya da güvenlik gereği olabilir.
En karışık durum, kart okutulduktan sonra terminalin donması ya da bağlantı hatası vermesidir. Bu durumda ekran durumu, işlemin banka tarafından onaylanıp onaylanmadığını göstermez.
Örneğin, yetkilendirme talebi bankaya ulaşıp işlem onaylanmış ve tutar bloke edilmiş olabilir; ancak yanıt terminale ulaşmamıştır. Alıcı hatalı mesaj görse bile, bankacılık uygulamasında işlem görünebilir.
Çifte ödeme yapmamak için şu adımlar izlenmeli:
Özellikle, nihai ödeme ile geçici blokajı ayırt etmek gerekir. Banka işlemi onayladı ancak satış tamamlanmadıysa, tutar bir süre blokeli kalabilir. Yetkilendirme iptal edilirse ya da süre dolarsa, para tekrar kullanılabilir hâle gelir. Süre, bankaya ve işleme göre değişir.
Bazen terminal, ödeme gerçekleşmezse otomatik olarak yetkilendirme iptali bildirimi gönderir; ancak bu, paranın anında serbest kalacağı anlamına gelmez.
Bu nedenle, işlem sonucundan emin olmadan ödemeyi tekrar etmemek en doğrusudur.
Banka terminali, doğrudan para transferi yapan bir cihaz değil; ödeme altyapısının güvenli bir unsurudur. Kart verilerini okur, yetkilendirme talebi oluşturur ve bunu acquirer banka ile ödeme sistemi üzerinden issuer bankaya iletir.
Standart bir online işlemde, banka ödemenin mümkün olup olmadığını kontrol eder ve sonucu terminale iletir. Tüm süreç genellikle birkaç saniye sürer; ancak bankalar arası mutabakat ve satıcıya ödeme daha geç gerçekleşebilir.
Ödeme sırasında terminal ekranındaki tutarı kontrol etmek ve teknik problem yaşandığında işlem durumu netleşmeden tekrar ödeme yapmamak önemlidir. Böylece aynı ürünün iki kez ödenmesi gibi sorunlar önlenmiş olur.