smaple.tr
dijital cüzdan

Dijital Cüzdan Uygulama Geliştirme: NFC, QR ve Tokenization Rehberi

Mehmet Kurtipek
26 Nisan 2026
8 dk okuma
dijital cüzdan
e-wallet
NFC ödeme
QR kod ödeme
tokenization
e-para

Dijital Cüzdan Uygulaması Nedir ve Neden Önemlidir?

Türkiye'de finansal teknoloji sektörü son beş yılda dönüşüm geçirmiştir. Dünya genelinde mobil cüzdan işlemleri 2025'i 7,5 trilyon doları aştı. Türkiye'de de BDDK tarafından lisanslı yaklaşık 25 dijital cüzdan uygulaması aktif olarak çalışmaktadır. Dijital cüzdan, müşterilerin ödeme, transfer ve finansal yönetimi mobil cihazlar üzerinden gerçekleştirmesini sağlayan bir platformdur.

İşletmeler için dijital cüzdan geliştirmek, müşteri sadakati artırma, işlem maliyetlerini düşürme ve yeni gelir kaynakları yaratma fırsatı sunmaktadır.

Dijital Cüzdan Türleri

Dijital cüzdanlar, işletmenin kontrolü ve kullanım alanına göre üç kategoriye ayrılır.

Kapalı Döngü Cüzdanlar

Kapalı döngü sisteminde, cüzdan sadece belirli işletmenin ağında kullanılabilir. Starbucks uygulaması, havayolu mileage programları ve perakende zincir cüzdanları buna örnektir.

Özellikleri:

  • Sadece ilgili işletmenin ağında geçerli
  • BDDK e-para lisansı gerekmez
  • Düşük işlem maliyeti
  • Sınırlı pazarlama potansiyeli

Bu model, kurumsal bağlılık programları ve toplu ulaşım biletleme sistemleri için ideal çözümdür.

Açık Döngü Cüzdanlar

Açık döngü cüzdanlar, Visa ve Mastercard gibi geleneksel ödeme ağlarına bağlı olup, tüm kabul eden işletmelerde kullanılabilir. Apple Pay, Google Pay ve Papara örnek gösterilebilir.

Özellikleri:

  • Ulusal ve uluslararası geçerlilik
  • BDDK e-para lisansı zorunlu
  • Banka işbirliği gerekir
  • Yüksek işlem maliyeti (0,5%-1,2%)

Yarı-Açık Döngü Cüzdanlar

Bu tür cüzdanlar, belirli iş ortakları ağında (banka, ödeme aracısı) çalışır. Sınırlı ancak çeşitli ticari işletmelerde kullanılabilirler.

Özellikleri:

  • Seçili kabul ağı
  • BDDK e-para lisansı gerekli
  • Orta düzey işlem maliyeti
  • Daha geniş pazarlama potansiyeli

Türkiye'de Dijital Cüzdan Düzenlemesi

Dijital cüzdan uygulamalarının Türkiye'de yasal olarak işletilmesi, Bankacılık Düzenleme ve Denetleme Kurumu (BDDK) tarafından denetlenir.

E-Para Lisansı Gereklilikleri

Açık veya yarı-açık döngü cüzdan işletmek isteyen şirketler, BDDK'dan e-para lisansı almalıdır. Ana gereklilikler şunlardır:

Kriter Gereklilik Detay
Minimum Sermaye 1 Milyon TL Hisseleri nakdi ödenmiş olmalı
Yönetim Kurulu Bağımsız Üyeler En az 1 bağımsız üye zorunlu
Muhasebe Sistemi Tam Entegrasyon Gerçek Zamanlı Muhasebe Sistemi (GZMS)
İşlem Kayıtları 10 Yıl Arşiv Tüm işlemler 10 yıl tutulmalı
Likidite Yönetimi Yıllık Bütçe İhtiyati likidite tutulması
Bilgi Güvenliği ISO 27001 Veri güvenliği sertifikası
Müşteri Tanıma AML/KYC MASAK uyumluluğu
Raporlama Aylık/Yıllık BDDK tarafından talep edilen raporlar

Müşteri Tanıma ve Kara Para Aklama Uyumluluğu

KYC (Know Your Customer) ve AML (Anti-Money Laundering) gereklilikleri, fintek uygulamalarının temel yapı taşlarıdır. Üç KYC seviyesi bulunmaktadır: temel bilgiler, adres ve iletişim doğrulaması, kaynak doğrulaması. MASAK'a rapor eden hizmet sağlayıcılar kullanılarak bu işlem otomatikleştirilebilir.

Dijital Cüzdan Mimarisi: Teknik Tasarım

Başarılı bir dijital cüzdan uygulaması, güçlü bir backend sistemi, mobil arayüz ve güvenli ödeme entegrasyonunun koordineli çalışmasına dayanır.

Mimarinin Temel Bileşenleri

Dijital cüzdan platformu, kullanıcı katmanı (React Native mobil uygulama), API katmanı (Node.js ve Express), ödeme işleme motoru ve güvenli veritabanlarından oluşur. Biyometrik kimlik doğrulama, cihaz bağlama ve NFC/QR okuma özellikleri mobil uygulama tarafından sağlanır. Backend, JWT token kimlik doğrulaması, rate limiting ve DDoS koruması ile güvenlik sağlar. Sistem, muhasebe yönetimi, cüzdan işlemleri ve işlem işleme olmak üzere üç ana modüle ayrılır. PostgreSQL ana veri tabanı, Redis önbellekleme ve Elasticsearch analitik amaçlı kullanılır. Dış hizmetler arasında Visa/Mastercard tokenization, banka entegrasyonu (FAST/EFT), BKM Express QR ödeme ve BDDK raporlama yer almaktadır.

Tokenization: Kart Verilerinin Güvenli Saklama

Tokenization, kredi kartı veya banka hesap numaraları gibi hassas finansal bilgileri benzersiz token değerlerine dönüştürme işlemidir. Bu yöntem, PCI-DSS (Payment Card Industry Data Security Standard) uyumluluğunu sağlar ve güvenlik ihlallerinin riskini azaltır.

Tokenization sürecinde, kullanıcı ilk defa kart bilgisini girdikten sonra, sistem bunu tokenization servisine gönderir ve benzersiz bir token alır. Gerçek kart numarası asla veritabanında veya işlem sırasında görüntülenmez; yalnızca token kullanılır. Kart seçim ekranlarında ise maskeleme yapılır ("Mastercard **** **** **** 1111" gibi).

Hizmet Sağlayıcı Token Türü Uygunluk Maliyet
Visa Token Service DPAN Level 1 İşlem başına 0,01-0,02 TL
Mastercard Digital Enablement DPAN Level 1 İşlem başına 0,01-0,02 TL
Stripe Token Vault Custom Token Level 1 Aylık $100-500
Yerel Banka Gateway Bank Token Level 2-3 İşlem başına 0,05-0,10 TL

NFC Ödeme: Akıllı Telefon ile Temas Ödemesi

NFC (Near Field Communication) teknolojisi, akıllı telefonlar ile ödeme terminallerinin 10 cm mesafede iletişim kurmasını sağlar. Apple Pay ve Google Pay bu teknolojiye dayanır.

Host Card Emulation (HCE), geleneksel NFC ödemenin evrimidir. Fiziki SIM karta ihtiyaç duyulmadan, cüzdan backend sistemi üzerinden NFC ödemesi yapılmasını sağlar. Kullanıcı kart bilgisini cüzdan uygulamasına girdikten sonra, sistem token oluşturur ve bunu NFC öğesine yapılandırır. Ödeme sırasında biometrik doğrulama (parmak izi, yüz tanıma) gerekir. Türkiye'deki bankaların çoğu Apple Pay ve Google Pay desteklemektedir. Entegrasyon süreci, banka ile merchant account açılması, merchant certificate imzalanması, token service API alınması, sandbox testleri ve production açılışını kapsar. Tahmini HCE geliştirme süresi 8-12 hafta aralığındadır.

QR Kod Ödeme: Hızlı ve Yaygın Çözüm

QR kod ödeme, Türkiye'de NFC'ye göre daha hızlı benimsenen bir teknoloji. İki ana türü vardır: tüccarın gösterdiği QR kod (Merchant-Presented QR) ve müşterinin oluşturduğu QR kod (Customer-Presented QR).

Tüccar tarafından sunulan QR kodlar statik veya dinamik olabilir. Statik QR kodlar, sabit bilgiler içerir ancak miktar önceden belirtilmediğinden müşteri elle girişi gerekir ve phishing riski taşır. Dinamik QR kodlar her işlem için farklıdır, miktar ve işlem kimliği içerir, fraud detection daha kolay yapılır.

Müşteri QR kodunda ise cüzdan uygulaması kişiye özel bir kod oluşturur ve tüccar bunu okur. Kod, kullanıcı kimliği, tek kullanımlık nonce, timestamp ve dijital imza içerir.

BKM Express Entegrasyonu

BKM (Bankalararası Kart Merkezi), Türkiye'deki ödeme sistemini koordine eder. BKM Express, QR ödeme standardıdır ve tüm bankalar tarafından desteklenir. Sistem, P2P ve B2C ödeme desteği, real-time settlement (FAST) ve düşük işlem maliyeti (0,1%-0,3%) sunmaktadır.

Defter Sistemi ve Muhasebe Yönetimi

Dijital cüzdan işletmeleri, muhasebe açısından karmaşıktır. Her işlem, en az iki hesap arasında hareket ettirmeli (double-entry accounting). Transfer işleminde, gönderici hesaptan debet, alıcı hesaba kredi kaydedilir. Aynı zamanda işlem ücreti, şirket gelir hesabında kredi olarak kaydedilir. Bu sistem, muhasebeleştirme kalitesi ve yasal uyumluluğu sağlar.

Muhasebe otomasyonu, Python ile yazılan FastAPI servisleri aracılığıyla gerçekleştirilir. İşlem iki aşamada kaydedilir: önce ledger girişi yapılır (double-entry), ardından wallet balances güncellenir. Tüm işlemler PostgreSQL veritabanında atomik işlemler olarak tutulur.

P2P Transferleri ve Real-Time Settlement

Dijital cüzdan uygulamalarının en güçlü özelliği, kişi-kişi (P2P) para transferidir. Türkiye'de FAST (Hızlı ve Düşük Maliyetli Fon Hareketi Sistemi) ile real-time settlement mümkün hale gelmiştir.

FAST, Türkiye Cumhuriyet Merkez Bankası (TCMB) tarafından işletilen 24/7 real-time ödeme sistemidir. Tüm katılımcı bankalar otomatik olarak katılmıştır. İşlem adımları şu şekildedir: gönderici cüzdan uygulamasında alıcı bilgisini girer, sistem TCMB'den alias çözümlemesi yapar (email veya telefon numarası IBAN'a çevrilir), para real-time olarak alıcı hesaba geçer ve her iki tarafa bildirim gönderilir. FAST sistemi, geleneksel banka transferine kıyasla önemli ölçüde hızlı ve maliyeti düşüktür.

Güvenlik Katmanları

Dijital cüzdan güvenliği, birden fazla katmanda sağlanmalıdır. İlk katman biyometrik kimlik doğrulamasıdır: parmak izi, yüz tanıma veya PIN kodu. İkinci katman, cihaz bağlamadır. Cihazın donanım özellikleri (IMEI, Android ID vb.) kaydedilir ve transfer veya kart ekleme gibi hassas işlemlerde kontrol yapılır. Yeni bir cihazdan işlem yapılmaya çalışıldığında, ek doğrulama gerekli hale gelir. Üçüncü katman, işlem limitleridir: günlük limit, işlem başına limit, aylık limit ve NFC işlem limiti ayarlanır.

Fraud Detection: Anomali Tespit

Dijital cüzdan uygulamalarında fraud detection kritiktir. Kurallara dayalı yöntem, belirli hususları otomatik olarak kontrol eder: işlem hızı (dakika başına işlem sayısı), coğrafi anomali (olası olmayan hızlarda yer değişimi), zaman anomalisi (alışılmadık saatlerde işlem), tutar sapması (kullanıcının ortalamasından çok farklı tutarlar).

Makine öğrenmesi tabanlı detection ise geçmiş verilerden patern öğrenerek, yeni anomalileri tespit eder. Her işlem, risk puanı taşır ve yüksek risk durumunda ek doğrulama talep edilir.

Dijital Cüzdan Geliştirme Maliyeti

Tam özgün bir dijital cüzdan uygulaması geliştirmek, başlangıçta önemli yatırım gerektirir.

Başlık Saatler Toplam
Proje Planlama & Tasarım 40 $2,000
Backend API (Node.js) 120 $6,000
Mobil App (React Native) 150 $7,500
Tokenization Entegrasyonu 60 $3,000
NFC/Apple Pay/Google Pay 80 $4,000
QR Ödeme Entegrasyonu 70 $3,500
Banka Entegrasyonu 100 $5,000
Güvenlik & Penetration Test 80 $4,800
DevOps & Deployment 60 $3,300
Defter Sistemi & Muhasebe 100 $5,000
BDDK Uyumluluğu & KYC 50 $3,000
Testing & QA 100 $4,500
TOPLAM 1,010 $51,600

Tahmini proje süresi, tek geliştirici için 6-7 ay, 3-4 geliştirici ile 2-3 aydır. Aylık bakım ve işletme maliyeti (AWS, sertifikalar, güvenlik, raporlama) yılda yaklaşık 31.000 dolar civarındadır.

Gelir Modelleri

İşlem bazlı komisyon (müşteri-işletme %0,5-1,0, P2P %0,0-0,5), aylık subscription planları (temel plan 9.99 TL, premium plan 29.99 TL), banka tarafından sağlanan interchange fee, ve cüzdan içi finans ürünleri reklamcılığı başlıca gelir kaynakları olarak değerlendirilir.

Smart Maple'ın Teknoloji Stack'i

Smart Maple, Ankara'da 2015'te kurulmuş, 50+ kişilik bir yazılım geliştirme şirketidir. Dijital cüzdan geliştirmede React Native (iOS & Android), Node.js ve FastAPI kullanır. Backend, microservices architecture ile tasarlanır. PostgreSQL ana veritabanı, Redis caching, Elasticsearch analytics sağlar. Infrastructure olarak AWS (EC2, RDS, S3, Lambda), Docker ve Kubernetes kullanılır. CI/CD süreçleri GitHub Actions ile otomatikleştirilir. Güvenlik için HashiCorp Vault, WAF ve bağlantı pooling uygulanır. Entegrasyonlar, Visa/Mastercard Token Service, BKM Express, FAST ve yerel banka API'lerini içerir.

Sonuç ve Öneriler

Dijital cüzdan uygulaması geliştirmek, fintek sektöründe yüksek potansiyelli bir iş modelidir. Başarı için düzenleme uyumluluğu (BDDK e-para lisansı ve AML/KYC), güvenlik (tokenization, cihaz bağlama, biyometrik doğrulama, fraud detection), modern teknoloji (microservices, cloud-native deployment), banka entegrasyonu ve gerçekçi zaman/maliyet planlaması kritiktir. Ankara merkezli Smart Maple gibi şirketler, yerel bankalar ve BDDK ile ilişkileri sayesinde bu tür projelerde avantajlıdır.


Dijital cüzdan geliştirme projeniz için danışmanlık ve geliştirme hizmetleri almak istiyorsanız, Smart Maple'ı ziyaret edin.

İlgili Makaleler

10 Ağustos 2026

MLOps Rehberi: Makine Öğrenmesi Modellerini Production'a Taşıma

Giriş: MLOps Nedir ve Neden Önemlidir? Makine öğrenmesi modelleri geliştirmek günümüzde nispeten kolaydır. Açık kaynak kütüphaneleri kullanarak son derece başarılı modeller oluşturabiliriz. Ancak bu modelleri production ortamına taşıyarak, ölçeklendirebilir, güvenilir ve sürdürülebilir şekilde çalıştırmak tamamen farklı bir hikayedir. Araştırmalara göre, veri bilimcileri tarafından geliştirilen makine öğrenmesi modellerinin %87'si hiçbir zaman production ortamına ulaşmaz. Bu başarısızlı

Devamını Oku: MLOps Rehberi: Makine Öğrenmesi Modellerini Production'a Taşıma
9 Ağustos 2026

LLM Fine-Tuning ve Özel Model Eğitimi Rehberi [2026]

LLM Fine-Tuning: Kurumsal Yapay Zeka Stratejisinin Temel Taşı Büyük dil modelleri (LLM), genel amaçlı metin üretimi ve anlama konusunda etkileyici performans sergiliyor. Ancak kurumsal ortamlarda belirli bir alan, terminoloji veya iş sürecine uyum sağlamaları gerektiğinde, genel bilgileri çoğu zaman yetersiz kalıyor. Bu noktada fine-tuning, yani ince ayar süreci devreye giriyor. Fine-tuning sayesinde mevcut bir temel modeli, kendi verileriniz ve ihtiyaçlarınız doğrultusunda özelleştirmek

Devamını Oku: LLM Fine-Tuning ve Özel Model Eğitimi Rehberi [2026]
8 Ağustos 2026

Bilgisayarlı Görü Uygulamaları: Nesne Tespiti, OCR ve Endüstriyel AI

Bilgisayarlı Görü Uygulamaları: Endüstriyel ve Medikal AI'nin Temel Teknolojisi Bilgisayarlı görü, makine öğrenmesinin en etkili alanlarından biridir. Türkiye'de yaşanan dijital dönüşüm sürecinde, özellikle üretim, sağlık ve lojistik sektörlerinde görü tabanlı otomasyon kritik hale gelmiştir. Smart Maple olarak Ankara'da geliştirdiğimiz çözümler, son beş yılda 150+ kuruluşunun üretim verimliliğini ortalama %35 oranında artırmıştır. Bu rehberde, bilgisayarlı görü teknolojisinin iş değeri

Devamını Oku: Bilgisayarlı Görü Uygulamaları: Nesne Tespiti, OCR ve Endüstriyel AI