2026'da Yapay Zeka ile Kendi POS Sisteminiz Nasıl Kurulur
Bir yapay zeka, bir öğleden sonra çalışan bir satış noktası arayüzü yazabilir. Kart ödemesi almak, fiş yazdırmak ve gerçek cihazlara yüklenmek, hiçbir yapay zekanın sizin adınıza talep edemeyeceği onaylar gerektirir. Dürüst olmak gerekirse, geliştirme sürecinin tamamı ve çabanızı nereye harcamanız gerektiği burada.

Yapay zeka ile kendi POS sisteminizi kurabilirsiniz ve ilk sürüm beklediğinizden daha hızlı ortaya çıkacaktır. Claude Code, Cursor veya ChatGPT; bir öğleden sonrada katalog, sepet, indirimler, vergi ve fiş ekranı yazabilir. Yapamadıkları şey ise gerçek bir karttan ödeme almak, iPad üzerindeki bir Bluetooth yazıcıdan çıktı almak veya uygulamanızı mağazadaki bir cihaza yüklemektir. Bu adımlar Apple, ödeme sağlayıcısı ve yazıcı üreticisinden geçer ve her birinin kendi onay sırası vardır.
Bu rehber, dürüst bir şekilde tüm geliştirme sürecini ele alıyor: yapay zekanın neyi iyi yaptığı, sonrasında karşılaşacağınız her bir engel, her bir engelin ne kadar sürdüğü ve bir altyapı üzerinde geliştirme yapmanın size nasıl aylar kazandırdığı. Yapay zekanızın üzerinde geliştirme yapabileceği bir POS olan Final'ı biz kurduk, bu yüzden bu engellerin her biriyle kendimiz de karşılaştık.

Kendi POS sisteminizi kurmak gerçekte neleri kapsar?
Bir POS, üst üste binen iki şeyden oluşur: insanların gördüğü ödeme ekranı ve alt tarafta parayı aktaran ve donanımla konuşan altyapı sistemleri. Ödeme ekranı yazabileceğiniz bir yazılımdır. Altyapı ise kullanmak için onay almanız gereken sertifikalı sistemlerdir.
| Katman | Neleri kapsar | Çalışıp çalışmadığına kim karar verir |
|---|---|---|
| Ödeme Arayüzü | Ürün ızgarası, sepet, ürün seçenekleri, indirimler, bahşişler, fiş ekranı | Siz |
| İş mantığı | Vergi, yuvarlama, iadeler, parçalı ödemeler, envanter, raporlar | Siz (ve muhasebeciniz) |
| Ödemeler | Kart okuyucular, Tap to Pay, ödeme sağlayıcısı katılım süreci | Ödeme sağlayıcınız, Apple, Google |
| Donanım | Fiş yazıcıları, para çekmeceleri, barkod okuyucular, ekranlar | Yazıcı üreticileri, Apple MFi programı |
| Dağıtım | App Store, Play Store, cihaz yönetimi, güncellemeler | Apple, Google, MDM sisteminiz |
| Uyumluluk | PCI kapsamı, fiş ve vergi kuralları | Kart ağları, ödeme işleyiciniz, vergi daireleri |
Bir yapay zeka ilk iki satırda mükemmeldir. Bir POS projesinin takvimdeki zamanı asıl harcadığı yer ise son dört satırdır.
Bir yapay zeka kodlama asistanı bir öğleden sonrada sizin için ne kurabilir?
Çoğu kişinin beklediğinden daha fazlasını. Yetenekli bir modele net bir talimat verin, tek bir oturumda ikna edici bir satış noktası uygulaması üretecektir:
Kategoriler, varyantlar ve seçenekler içeren bir ürün kataloğu
Miktarlar, satır bazlı indirimler, sipariş indirimleri ve bahşişler içeren bir sepet
Vergi hesaplama, ekranda fiş gösterimi ve sipariş geçmişi
Personel girişleri ve basit bir gün sonu özeti
Önizlemede tamamlanmış gibi görünen temiz, dokunmatik dostu bir düzen
Bu durumun sizi ne kadar ileriye götürdüğü hakkında Bir Satış Noktasını Vibe Code ile Geliştirmek: Gerçekte Ne Kadar İlerleyebilirsiniz? yazımızda, tarayıcı tabanlı geliştirme araçları hakkında ise Lovable veya Replit ile Bir POS Kurabilir misiniz? yazımızda detaylara yer verdik. Araca özel anlatımlar için Claude Code ile nasıl POS kurulur, Cursor ile bir POS uygulaması nasıl kurulur ve ChatGPT'nin bir POS sistemi kurup kuramayacağı içeriklerimize göz atabilirsiniz.
Çıktıya güvenmeden önce iki uyarı. İlki, para matematiği: modeller varsayılan olarak kayan noktalı sayıları (floating-point) kullanır ve bu da bir sent sapan toplamlar üretir. Parayı tamsayı sent olarak saklayın ve yuvarlamanın nerede yapılacağına karar verin; POS satış vergisi hesaplaması rehberimizde yapay zekanıza verebileceğiniz test senaryoları mevcuttur. İkincisi, eşzamanlılık (concurrency): iki istasyonun aynı anda son ürünü satması, vibe code ile yazılmış envanter sistemlerinde gerçek bir hatadır.
Kendi POS sisteminizde kart ödemelerini nasıl alırsınız?
Bir ödeme hizmeti sağlayıcısı (PSP) aracılığıyla. Kart numaralarını hiçbir zaman kendiniz okumazsınız; sertifikalı bir okuyucu veya SDK bunu yapar ve uygulamanız bir sonuç alır. Dört yol vardır ve her birinin kendi kurulumu bulunur:
PSP'nin yüz yüze ödeme SDK'sı aracılığıyla bir kart okuyucu. Stripe Terminal, Adyen ve diğerleri uygulamanızla eşleşen sertifikalı okuyucular satar. Yalnızca sağlayıcınızla sertifikalandırılmış okuyucular çalışacaktır.
iPhone'da Tap to Pay. Telefon okuyucuya dönüşür. Apple'ın işlem sırası şöyledir: desteklenen bir PSP ile çalışın, iPhone'da Tap to Pay yetkisi (entitlement) talep edin, ProximityReader API'sini veya PSP'nizin SDK'sını entegre edin, Apple'ın tasarım yönergelerini izleyin ve ardından incelemeye gönderin (Apple'ın genel bakışı). Talep, kurumsal bir geliştirici hesabının Hesap Sahibinden (Account Holder) gelmelidir ve bu hesabın da bir D-U-N-S numarasına ihtiyacı vardır. Apple ilk olarak yalnızca geliştirme amaçlı bir yetki verir; uygulamanız kullanıcı deneyimi gereksinimlerini karşıladığında dağıtım için yeniden talepte bulunursunuz ve TestFlight dağıtım sürümüne ihtiyaç duyar. iPad'de değil, iPhone XS veya sonraki modellerde çalışır.
Android'de Tap to Pay. Apple tarzı bir yetkilendirme yoktur, ancak PSP'nin SDK'sı cihaz bütünlüğünü kontrol eder, dahili NFC bulunan Android 11 veya üstünü gerektirir ve hata ayıklanabilir (debuggable) bir derlemede çalışmayı reddeder.
Buluta bağlı akıllı terminal. Sunucunuz, sağlayıcının API'sine belirli bir terminale ödeme göndermesini söyler. Tarayıcı tabanlı bir POS için çalışan tek yöntem budur.
PSP hesabı almak başlı başına bir adımdır. Stripe self-servistir ve başlaması hızlıdır. Adyen büyük işletmelere odaklanır ve bünyesine katacağı kişiler konusunda daha seçicidir. Tüm adımları içeren eksiksiz karşılaştırma, özel bir POS uygulamasında kart ödemelerini kabul etme konusundaki ana rehberimizde yer almaktadır.
POS sisteminiz önizlemede çalışırken kasada neden çalışmaz?
Çünkü önizlemenin hiçbir zaman donanımla konuşması gerekmedi. Vibe code ile yazılmış bir POS'un fiş yazıcısıyla ilk karşılaşması, genellikle ilk başarısız olduğu andır.
Bluetooth yazıcılar ve iOS. iPhone ve iPad'de, Bluetooth Classic veya Lightning/USB aksesuarıyla konuşan bir uygulamanın o aksesuar için Apple MFi onayına ihtiyacı vardır. Yazıcılar için doğrudan Apple'a başvurmazsınız: uygulama detaylarınızı yazıcı üreticisine gönderirsiniz, onlar Apple'a sunar ve App Review notlarınıza ekleyeceğiniz bir Ürün Plan Kimliği (PPID) döndürürler. Star Micronics bu akışı belgelendirir ve bir ila iki hafta süre verir (Star'ın süreci); Epson ve Zebra da aynı modeli uygular.
Bluetooth LE ve ağ yazıcıları MFi onayına ihtiyaç duymaz; bu nedenle yazıcı seçimi aslında onay yükünün seçimidir.
Tarayıcılar. Safari'de Web Bluetooth desteği yoktur, bu nedenle iPad'deki bir web POS sisteminin Bluetooth yazıcıya erişmesi mümkün değildir. Star WebPRNT veya Epson ePOS-Print modelleri gibi web işlerini kabul eden ağ yazıcılarına baskı gönderebilir. Daha fazlası web tabanlı POS sınırlamaları yazımızda.
Para çekmeceleri genellikle fiş yazıcısının çekmece tetikleme bağlantı noktası üzerinden açılır, bu nedenle çekmece yalnızca yazdırma işlemi çalıştığında çalışır.
Barkod okuyucular kolay kısımdır: klavye (HID) modunda herhangi bir uygulamaya veya sayfaya veri yazarlar.
Donanım rehberimiz olan özel uygulamalar için POS donanımları, tüm çevre birimlerini kapsar ve vibe code ile yazılmış POS'tan gerçek cihaza, bir prototipi çalışan bir kasaya aktarmanın adım adım kontrol listesidir.
Bir POS sistemini gerçek cihazlara nasıl yüklersiniz?
Bir POS sistemi kurulabilmeli, güncellenebilmeli ve zayıf bir ağ bağlantısında ayakta kalabilmelidir. Her platformun kendi yolu vardır:
iPhone ve iPad: App Store, test için TestFlight veya Apple Business Manager aracılığıyla özel bir Özel Uygulama (Custom App). Tümü App Review sürecinden geçer ve ödeme veya MFi uygulamalarının öncelikle yetkilerinin ve PPID'lerinin hazır olması gerekir.
Android: Play Store, harici yüklenen (side-loaded) APK'lar veya bir cihaz yönetimi (MDM) dağıtımı.
Windows ve Mac: masaüstü uygulaması veya tarayıcı tabanlı bir istasyon.
Ardından çevrimdışı mod. Wi-Fi koptuğunda satışı durduran bir POS, POS değildir. Yerel bir veritabanına, bir senkronizasyon kuyruğuna ve çevrimdışı kart ödemeleri konusunda bir karara ihtiyacınız vardır; bu da sağlayıcınızın depola ve ilet (store-and-forward) özelliğini desteklemesine bağlıdır. Bkz. özel bir POS uygulaması için çevrimdışı mod ve bir POS uygulamasını iPad, Android, Windows ve Mac'e nasıl dağıtırsınız.
Özel bir POS hangi uyumluluk standartlarına ihtiyaç duyar?
Buna göre tasarlarsanız korktuğunuzdan daha az, tasarlamazsanız istediğinizden daha fazla.
PCI DSS. Kart kabul eden her üye işyerinin PCI uyumlu olması gerekir, ancak kart verileri yalnızca ödeme sağlayıcınızın sertifikalı SDK'sına veya okuyucusuna temas ediyorsa kapsamınız ciddi oranda küçülür. Yine de ödeme işleyicinizin öz değerlendirme anketini doldurmanız gerekir. Ham bir kart numarasını tek bir kez bile saklarsanız tüm sistem kapsama girer. Detaylar özel bir POS için PCI uyumluluğu yazısında.
Satış vergisi. Oranlar, muafiyetler ve yuvarlama kuralları yetki alanına göre değişiklik gösterir ve iadeler vergiyi tam olarak tahsil edildiği şekilde geri almalıdır.
Fişler. Birçok yetki alanı, işletme bilgilerinden vergi dökümlerine kadar bir fişin neleri göstermesi gerektiğini belirler.
Bir POS sistemi kurmak ne kadar zaman ve ne kadara mal olur?
İşte yapay zeka yardımıyla sıfırdan sistem kuran küçük bir ekip için gerçekçi bir zaman çizelgesi. Kod yazmak işin kısa kısmıdır.
| Aşama | Tipik süre | Neyi bekliyorsunuz |
|---|---|---|
| Tıklanabilir prototip | 1 gün | Hiçbir şey; yapay zekanın parladığı yer burasıdır |
| Para mantığı, vergi ve iadelerin test edilmesi | 1 ila 2 hafta | Uç durumlar ve test kapsamı |
| D-U-N-S numaralı kurumsal Apple hesabı | Günler ila birkaç hafta | Dun & Bradstreet ve Apple kaydı |
| PSP hesabı ve SDK entegrasyonu | 1 ila 4 hafta | Sağlayıcı katılım süreci ve entegrasyonunuzun sertifikasyonu |
| Tap to Pay yetkileri | Haftalar | İki Apple talebi ve bir UX incelemesi |
| Yazıcı ailesi başına MFi onayı | Her biri 1 ila 2 hafta | Yazıcı üreticisi, ardından Apple |
| Çevrimdışı mod ve senkronizasyon | 2 ila 6 hafta | Çakışma yönetimi ve testler |
| App Review ve ilk mağaza dağıtımı | 1 ila 3 hafta | İnceleme, düzeltmeler, gerçek cihaz testleri |
Maliyetler de benzer bir grafik izler: yapay zeka arayüzü neredeyse ücretsiz hale getirir, ancak geliştirici hesapları, her yazıcı ve okuyucu için test donanımları, bakım ve ödeme ücretleri kalır. Rakamları bir POS sistemi kurmanın maliyeti ne kadardır yazımızda detaylandırıyor ve bir POS sistemi kurmak mı yoksa satın almak mı rehberimizde karar vermenize yardımcı oluyoruz. Mevcut bir ürünü kopyalamaya niyetliyseniz, önce yapay zeka ile bir Square POS klonu kurabilir misiniz yazısını okuyun; tüm bileşen listesi için ise özel POS uygulaması geliştirme rehberimize göz atın.
Sıfırdan başlamak yerine bir altyapı üzerinde geliştirme yapabilir misiniz?
Evet, ve çoğu üye işyeri için daha iyi olan ayrım şudur: mağazanızı farklı kılan kısmı geliştirmeye devam edin ve her POS sisteminin ihtiyaç duyduğu altyapıyı yeniden kurmayı bırakın.
Final'ı tam da bu yüzden kurduk. Yapay zekanız ödeme ekranını kurar, geri kalanını ise Final sağlar:
MCP üzerinden kendi yapay zekanız. Final'ın bir MCP sunucusu vardır; böylece Claude, Cursor veya herhangi bir MCP istemcisi Flow Studio'da ödeme ekranınızı kurabilir, önizleyebilir, dağıtabilir ve mağaza verilerinizle çalışabilir. Kendi yapay zekanızı Flow Studio'ya bağlayın veya kendi yapay zeka aracınızla bir akış kurun. Daha büyük resmi görmek için satış noktası için MCP yazısını okuyun.
Ödemeler halihazırda onaylanmıştır. Final Pay, desteklenen okuyucular ve Tap to Pay aracılığıyla kart ödemelerini alır; böylece ödeme ekranınız bir ödeme çağrısı yapar ve gerisini Final halleder. Kullanılabilirlik ülkeye ve cihaza göre değişir; bkz. Final Pay nerede kullanılabilir.
Donanımlar halihazırda bağlıdır. Native Station, Apple ve Android cihazlarda Final POS uygulamasını çalıştırır ve kart okuyucular, fiş yazıcıları ve para çekmeceleri ile iletişim kurar. Virtual Station ise herhangi bir tarayıcıda çalışır. Bkz. Native Station ve Virtual Station karşılaştırması.
Tek satırda okuyabileceğiniz fiyatlandırma. Abonelik yok. Nakit $0. Kart ödemeleri ABD'de ve dünya genelinde %2,49 + $0,10, Kanada'da %1,99 ve Avrupa'da %0,99'dur.
Dürüst bir değerlendirme yapacak olursak: Final üzerinde geliştirme yapmak, bizim altyapımızda ve desteklenen donanım listemizde çalışmak anlamına gelir. Ürününüzün kendisi bir POS ise sıfırdan kurun. POS, mağazanızı işletme yönteminizse altyapı artık çözülmüş bir sorundur. Çoğu yapay zeka taslaklar oluşturur. Sizinki ise bir iş kurabilir; yaklaşımları yan yana karşılaştırmak isterseniz Yapay zeka POS kurucu vs. geleneksel POS ile başlayın.
Sıkça sorulan sorular
Yapay zeka ile kendi POS sistemimi kurabilir miyim?
Arayüz ve iş mantığı için evet: bir yapay zeka kodlama asistanı çalışan bir katalog, sepet, indirimler ve vergi motorunu saatler içinde yazabilir. Kart ödemeleri, fiş yazdırma ve cihaz dağıtımı Apple, ödeme sağlayıcısı ve yazıcı üreticilerinden onay almayı gerektirir ve hiçbir yapay zeka bunları sizin adınıza talep edemez.
Bir POS sistemi kurmanın en zor kısmı nedir?
Ödemeler ve donanım. iPhone'da Tap to Pay için desteklenen bir ödeme sağlayıcısının yanı sıra kurumsal bir geliştirici hesabında iki aşamalı Apple yetkisi gereklidir; iOS'taki Bluetooth Classic fiş yazıcıları ise yazıcı üreticisi üzerinden MFi uygulama onayı gerektirir.
Kendi POS sistemimi kurarsam PCI uyumlu olmam gerekir mi?
Evet. Kart kabul eden her üye işyerinin PCI uyumlu olması gerekir, ancak kart verileri yalnızca ödeme sağlayıcınızın sertifikalı SDK'sına veya okuyucusuna temas ediyorsa kapsamınız ciddi oranda küçülür. Yine de ödeme işleyicinizin öz değerlendirme anketini doldurmanız gerekir.
Sıfırdan bir POS sistemi kurmak ne kadar sürer?
Yapay zeka ile tıklanabilir bir prototip bir gün sürer. Kart ödemeleri, yazdırma, çevrimdışı mod ve uygulama mağazası onayına sahip canlı ortamda çalışan bir POS sistemi genellikle aylar alır ve bu sürenin çoğu kod yazmaktan ziyade onayları beklemek ve donanımı test etmekle geçer.
Yapay zekam sıfırdan başlamak yerine Final üzerinde geliştirme yapabilir mi?
Evet. Final'ın bir MCP sunucusu vardır; böylece Claude, Cursor veya başka bir MCP istemcisi ödeme ekranını kurup dağıtabilirken Final; ödemeleri, donanım desteğini ve Apple, Android cihazlardaki ya da herhangi bir tarayıcıdaki istasyonları sağlar. Bkz. [kendi yapay zekanızı nasıl bağlarsınız](/help/connect-your-own-ai-mcp).
Bir web uygulaması eksiksiz bir POS sistemi olabilir mi?
Kısmen. Tarayıcı tabanlı bir POS sistemi ağ yazıcılarından çıktı alabilir ve buluta bağlı kart terminallerini çalıştırabilir, ancak iPad'deki Safari Bluetooth yazıcılara erişemez ve bir web sayfası kendi başına temassız kart ödemelerini kabul edemez.
