UNIT İstanbulUNIT Journal

Yazılım

Ödeme Mimarisi ve Sanal POS Entegrasyonu

Ödeme adımı, ürünün parayla buluştuğu ve hatanın en pahalıya patladığı yerdir. Lisanslı banka ve ödeme kuruluşlarının altyapısına bağlanan ödeme yazılımını; güvenlik, hata yönetimi, mutabakat ve dönüşüm baştan düşünülerek kuruyoruz.

Kısa cevap

Ödeme mimarisi, bir dijital ürünün kart, cüzdan, abonelik, iade ve mutabakat akışlarını lisanslı banka ve ödeme kuruluşlarının altyapısına güvenli, ölçülebilir ve hatalara dayanıklı biçimde bağlayan yazılım tasarımıdır. UNIT İstanbul, Unit Software çatısı altında bu entegrasyonları tasarlar ve geliştirir; para tutmaz, ödeme işlemez, lisanslı kuruluşların altyapısıyla çalışır.

Ödeme mimarisi nedir, ne zaman ayrıca ele alınmalı?

Ödeme mimarisi; ödemenin nasıl başlatıldığını, kart sahibinin nasıl doğrulandığını, sonucun sisteme nasıl ve hangi güvenceyle yazıldığını, iadenin ve muhasebe kaydının nasıl izlendiğini belirleyen yazılım yapısıdır. Tek bir ödeme düğmesinin arkasında sipariş, stok, fatura, bildirim ve raporlama sistemleri birlikte çalışır.

Hazır bir e-ticaret platformunun standart ödeme eklentisi çoğu basit mağaza için yeterlidir. Ödeme akışını ayrıca tasarlamak şu durumlarda gerekir:

  • Abonelik, üyelik ya da kullanıma göre faturalama gibi tekrarlayan tahsilat modeliniz varsa.
  • Birden fazla satıcının ürününü sattığınız bir pazar yeri ya da hizmet platformu işletiyorsanız.
  • Ödeme web sitesinde, mobil uygulamada ve çağrı merkezinde aynı müşteri hesabı üzerinden alınıyorsa.
  • Birden fazla banka ya da ödeme kuruluşuyla çalışıp maliyet ve onay oranına göre yönlendirme yapmak istiyorsanız.
  • Mutabakat elle yapılıyor, iadeler e-postayla takip ediliyor ve muhasebe kayıtları tahsilatla tutmuyorsa.

UNIT İstanbul ödeme altyapısında neyi yapar, neyi yapmaz?

Ödeme hizmeti sunmak, kart verisi işlemek ve müşteri parasını tutmak Türkiye'de ve çalıştığımız diğer pazarlarda lisans gerektiren, düzenlenmiş işlerdir. UNIT İstanbul ödeme kuruluşu, elektronik para kuruluşu ya da banka değildir. Biz, bu lisanslara sahip kuruluşların sunduğu altyapıya bağlanan yazılımı tasarlıyor ve geliştiriyoruz.

KonuLisanslı banka ya da ödeme kuruluşuUnit Software olarak biz
Kart verisinin işlenmesi ve provizyonYürütür ve sorumluluğunu taşırKart verisine dokunmayan entegrasyonu kurarız
Paranın tutulması ve aktarılmasıHesaplarında tutar, satıcılara aktarırAktarım talimatlarını ve kayıtlarını yazılımda yönetiriz
Üye işyeri sözleşmesi ve risk onayıBaşvuruyu değerlendirirTeknik dokümantasyonu ve test sürecini hazırlarız
Mevzuata uyumLisans yükümlülüklerini yerine getirirYazılımı sağlayıcının ve hukuk danışmanınızın koşullarına göre kurarız

İlgili ödeme mevzuatının işinize nasıl uygulandığı konusunda hukuki görüş vermiyoruz; bu soruları hukuk danışmanınızla ve çalışacağınız lisanslı kuruluşla netleştirmenizi öneriyoruz. Yazılım tarafında ise bu kararları teknik gereksinime çeviriyoruz.

Sanal POS entegrasyonu mu, ödeme kuruluşu mu?

Sanal POS, bankanın üye işyerine internetten kart kabul etmesi için verdiği hizmettir. Ödeme kuruluşları ise birçok bankanın ve ödeme yönteminin önüne tek bir arayüz koyar; başvuru ve entegrasyon daha hızlıdır ama komisyon ve kontrol dengesi farklıdır. Hangisinin uygun olduğu işlem hacminize, taksit ihtiyacınıza ve ekibinizin operasyon kapasitesine bağlıdır.

SeçenekNe zaman uygunDikkat edilecek nokta
Doğrudan banka sanal POS'uHacim yüksek, belirli bankalarla güçlü ilişki varHer banka ayrı entegrasyon, ayrı rapor ve ayrı mutabakat demektir
Ödeme kuruluşu üzerinden entegrasyonHızlı başlangıç, çoklu ödeme yöntemi ve pazar yeri özellikleri gerekiyorSağlayıcıya bağımlılık; taşınabilir kart saklama koşulları sorulmalı
Birden fazla sağlayıcı ve yönlendirme katmanıOnay oranı, maliyet ve kesintiye karşı yedeklilik önemliEk yazılım katmanı, daha kapsamlı test ve izleme ister

Hangi seçenekle başlarsanız başlayın, sağlayıcıya özgü kodu kendi iş mantığınızdan ayıran bir ödeme katmanı kuruyoruz. Böylece ileride sağlayıcı eklemek ya da değiştirmek, sipariş ve muhasebe kodunu yeniden yazmayı gerektirmez.

Kart sahibi doğrulaması (Three-Domain Secure) akışı nasıl kurulmalı?

Kart sahibi doğrulaması, bankanın ödemeyi onaylamadan önce kart sahibine tek kullanımlık kod ya da banka uygulaması onayı sorduğu adımdır ve yaygın olarak Three-Domain Secure adıyla bilinir. Kullanıcı bu adımda kısa süreliğine bankanın ekranına geçer; akış sağlam kurulmazsa sipariş, para çekildiği hâlde onaysız kalabilir.

  1. Ödemeden önce sipariş, benzersiz bir kimlik ve beklemede durumuyla kaydedilir.
  2. Ödeme isteği sunucudan başlatılır; tutar ve para birimi tarayıcıdan gelen veriye güvenilerek değil, sipariş kaydından alınır.
  3. Kullanıcı doğrulama ekranına yönlendirilir ya da ekran sayfanın içinde açılır; mobilde uygulamadan kopmadan tamamlanacak biçimde tasarlanır.
  4. Bankadan dönüşte sonuç, kullanıcının tarayıcısına değil sağlayıcıdan sunucuya yapılan doğrulama sorgusuna ya da imzalı bildirime dayanarak işlenir.
  5. Sipariş onaylanır, stok düşülür ve bildirimler gönderilir; kullanıcı dönüş sayfasını kapatsa bile bu adım sunucuda tamamlanır.

Kart saklama ve PCI DSS kapsamı nasıl küçültülür?

PCI DSS, kart verisini işleyen, ileten ya da saklayan her kuruluşun uyması gereken kart endüstrisi güvenlik standardıdır. Uyum yükünü azaltmanın en etkili yolu, kart numarasının sizin sunucularınıza hiç ulaşmamasıdır.

  • Barındırılan ödeme alanları: Kart bilgisi, sağlayıcının sayfanıza gömdüğü güvenli alanlara ya da ödeme sayfasına girilir; sizin sisteminiz yalnızca bir anahtar (token) alır.
  • Tokenizasyon: Kayıtlı kartla tekrar ödeme ve abonelik, kart numarası yerine sağlayıcının verdiği anahtarla yapılır.
  • Güvenlik kodu saklanmaz: Kartın arkasındaki kod hiçbir koşulda veritabanına, loga ya da hata kaydına yazılmaz.
  • Log maskeleme: İstek ve yanıt kayıtlarında kart, kimlik ve iletişim verileri otomatik olarak maskelenir.
  • Erişim ayrımı: Ödeme servisinin anahtarları ayrı bir gizli değer deposunda tutulur, yetkiler kişi bazında verilir ve düzenli döndürülür.

Bu yaklaşım hangi PCI DSS öz değerlendirme formunun size uygulanacağını da etkiler; nihai değerlendirmeyi sağlayıcınızla ve gerekiyorsa yetkili bir denetçiyle birlikte yapmanızı öneriyoruz. Kişisel verilerin işlenmesi ve saklama süreleri KVKK aydınlatma metniyle uyumlu kurulur.

Abonelik, pazar yeri ve split ödemeler nasıl tasarlanır?

Abonelik ve tekrarlayan ödeme

Abonelikte asıl iş ilk tahsilattan sonra başlar. Yenileme takvimi, başarısız çekimde ne zaman ve kaç kez yeniden deneneceği, kartın süresi dolduğunda müşteriye nasıl haber verileceği, paket yükseltme ve düşürmede kalan sürenin nasıl hesaplanacağı yazılı kurallara bağlanmalıdır. Bu kurallar koddan bağımsız, yönetim panelinden değiştirilebilir biçimde tasarlandığında ürün ekibi geliştirici beklemeden fiyatlandırma deneyebilir.

Pazar yeri ve alt üye işyeri ödemeleri

Pazar yerinde müşteri tek ödeme yapar, tutar ise satıcılar, platform komisyonu ve kargo gibi kalemlere bölünür. Bu bölünmeyi ve satıcılara aktarımı lisanslı ödeme kuruluşunun alt üye işyeri altyapısı yürütür; yazılım tarafında satıcı kaydı, komisyon kuralları, hakediş takvimi, kısmi iade sonrası bölüşümün yeniden hesaplanması ve satıcı raporları kurulur. Satıcıya ödemeyi platformun kendi hesabından yapmak gibi lisans gerektirebilecek kurguları başlangıçta hukuk danışmanınızla netleştirmek gerekir.

İade, iptal ve mutabakat nasıl yönetilir?

İptal, gün sonu kapanmadan işlemin tamamen geri alınmasıdır; iade ise kapanmış bir işlemin tamamının ya da bir kısmının karta geri ödenmesidir. Ters ibraz ise kart sahibinin bankasına yaptığı itirazla başlar ve belge toplamayı gerektirir. Bu üç durum yazılımda ayrı durumlar olarak modellenmelidir.

Mutabakat, sizin sisteminizdeki ödeme kayıtlarının sağlayıcının raporlarıyla ve banka hesabına geçen tutarlarla karşılaştırılmasıdır. Sağlayıcı raporlarını otomatik çeken, eşleşmeyen kayıtları işaretleyen ve muhasebe ya da ERP sistemine kayıt aktaran bir mutabakat servisi, finans ekibinin elle yaptığı kontrolleri büyük ölçüde azaltır. Muhasebe ve ERP tarafındaki geniş kapsamlı entegrasyonları kurumsal yazılım çalışmalarımızla birlikte planlıyoruz.

Uygulama içi ödeme ve finansal akışlar nasıl entegre edilir?

Mobil uygulamada dijital içerik ve abonelik satıyorsanız uygulama mağazalarının kendi satın alma sistemlerini kullanma kuralları devreye girer; fiziksel ürün ve hizmet satışında ise kartla ödeme ya da dijital cüzdanlar kullanılabilir. Bu ayrımı ürün tasarımının başında yapmak, mağaza incelemesinde ret riskini azaltır. Uygulamanın geneline dair yaklaşımımızı mobil uygulama geliştirme sayfasında anlatıyoruz.

Hesap bilgisi görüntüleme, ödeme talimatı, yurt dışı para transferi ya da fatura ödeme gibi bankacılık işlevlerini uygulamanıza eklemek, lisanslı kuruluşların sunduğu açık bankacılık ve ödeme arayüzleriyle mümkündür. Bu entegrasyonlarda kullanıcı izni, oturum süresi, kur bilgisinin gösterimi ve işlemin hangi kuruluş tarafından yapıldığının açıkça belirtilmesi ekran tasarımının parçasıdır.

Ödeme hataları, zaman aşımları ve sahtecilik nasıl yönetilir?

Ödemede en tehlikeli durum, sonucu bilinmeyen işlemdir: istek gönderilmiş, yanıt zaman aşımına uğramıştır. Bu durumda ödemeyi körü körüne tekrarlamak çift çekime yol açabilir. Sağlam bir ödeme altyapısı şu ilkelerle kurulur:

  • Her ödeme isteği tekrar güvenliği (idempotency) anahtarıyla gönderilir; aynı istek ikinci kez gelse de tek işlem oluşur.
  • Ödeme durumları açık bir durum makinesiyle yönetilir; beklemede, onaylandı, reddedildi, iptal ve iade dışında ara durumlar tanımsız kalmaz.
  • Sonucu belirsiz işlemler arka planda sağlayıcıya sorgulanır ve otomatik olarak doğru duruma çekilir.
  • Sağlayıcı bildirimleri imzası doğrulanarak alınır, sırasız ya da tekrar gelen bildirimler güvenle işlenir.
  • Sahtecilik önlemleri sağlayıcının risk motoruyla birlikte, sizin iş kurallarınızla (sık deneme sınırı, hesap yaşı, teslimat adresi tutarsızlığı) güçlendirilir.
  • Onay oranı, red kodları, yanıt süreleri ve bildirim gecikmeleri izlenir; eşik aşıldığında ekip anında uyarılır.

Ödeme dönüşümü nasıl ölçülür ve iyileştirilir?

Ödeme ekranı bir huninin son adımıdır ve ayrıca ölçülmelidir. Ödeme sayfasına gelme, kart bilgisinin girilmesi, doğrulama ekranına geçiş, doğrulamadan dönüş ve onay ayrı olaylar olarak izlendiğinde kaybın nerede yaşandığı görünür. Bankanın red kodlarını kullanıcıya anlaşılır mesajlara çevirmek ve alternatif ödeme yöntemi önermek, kaybın bir kısmını geri kazandırabilir.

Pazarlama ajansı kökenimiz burada işe yarıyor: ödeme olaylarını reklam ve analitik ölçümüyle aynı dilde kuruyor, gelir verisinin kampanyalara doğru aktarılmasını baştan planlıyoruz. Huninin tamamındaki iyileştirmeleri CRO ve analitik ekibimizle birlikte yürütüyoruz; e-ticaret sitesinin geneli için web ve e-ticaret hizmetimize bakabilirsiniz.

Ödeme altyapısı projesinin maliyetini ne belirler?

Maliyeti en çok bağlanacak sağlayıcı sayısı, ödeme modeli (tek seferlik, abonelik, pazar yeri), kanal sayısı (web, mobil, çağrı merkezi), muhasebe ve ERP entegrasyonlarının derinliği ve mevcut sistemin durumu belirler. Sağlayıcının test ortamına erişim, üye işyeri onay süreci ve canlıya geçiş öncesi sağlayıcı testleri takvimi de etkiler. Keşif sonrasında kapsamı, teslimatları ve bakım koşullarını yazılı bir teklifte netleştiriyoruz. Diğer yazılım hizmetlerimizi ve referanslarımızı Unit Software sayfasında bulabilir, projenizi konuşmak için bize yazabilirsiniz.

Nasıl çalışıyoruz

  1. Keşif ve akış haritası

    Ödeme modelinizi, kanallarınızı, mevcut sağlayıcı sözleşmelerinizi ve finans ekibinin süreçlerini inceliyor; tüm ödeme, iade ve mutabakat akışlarını tek bir haritada çiziyoruz.

  2. Sağlayıcı ve mimari kararı

    Sanal POS, ödeme kuruluşu ya da çoklu sağlayıcı seçeneklerini gerekçeleriyle karşılaştırıyor; kart verisinin sisteminize girmeyeceği mimariyi ve veri modelini belgeliyoruz.

  3. Ödeme katmanının geliştirilmesi

    Sağlayıcıdan bağımsız ödeme servisini, durum makinesini, tekrar güvenliğini, bildirim işleyicisini ve yönetim ekranlarını geliştiriyoruz.

  4. Uçtan uca test

    Sağlayıcının test ortamında başarılı, reddedilen, zaman aşımına uğrayan, iade edilen ve iptal edilen işlemleri; web ve mobil arayüzde kullanıcı deneyimiyle birlikte test ediyoruz.

  5. Kontrollü canlıya geçiş

    Sağlayıcının canlı ortam onayını tamamlıyor, ödemeyi önce sınırlı trafikle açıyor, mutabakat sonuçlarını finans ekibiyle birlikte kontrol ediyoruz.

  6. İzleme ve bakım

    Onay oranını, hata kodlarını ve mutabakat farklarını izliyor; sağlayıcı arayüz değişikliklerini ve güvenlik güncellemelerini düzenli bakım planıyla uyguluyoruz.

Neler teslim ediyoruz

  • Ödeme, iade ve mutabakat akış haritası
  • Sağlayıcı seçenekleri karşılaştırması ve mimari karar belgesi
  • Sağlayıcıdan bağımsız ödeme servisi ve veri modeli
  • Kart sahibi doğrulaması ve tokenizasyonla kart saklama entegrasyonu
  • Abonelik, pazar yeri ya da split ödeme kuralları için yönetim ekranları
  • Otomatik mutabakat servisi ve muhasebe ya da ERP aktarımı
  • Ödeme hunisi ölçüm planı ve izleme panosu
  • Test senaryoları, canlıya geçiş kontrol listesi ve teknik dokümantasyon
  • Güvenlik ve sağlayıcı güncellemelerini kapsayan bakım planı

Teklif al

Teklif süreci nasıl işliyor?

İlk adım bir mesaj. Gerisini biz hazırlıyoruz; neye, neden ve ne kadar ödeyeceğinizi yazılı olarak görmeden hiçbir işe başlamıyoruz.

  1. Bize yazın

    WhatsApp'tan ya da e-postayla işinizi, hedefinizi ve web sitenizin adresini kısaca anlatın.

  2. Ücretsiz ön analiz

    Arama görünürlüğünüzü, yapay zekâ cevaplarındaki durumunuzu ve varsa reklam hesaplarınızı inceleyip tek sayfalık bir özet hazırlıyoruz.

  3. Strateji görüşmesi

    Özeti birlikte değerlendiriyor; öncelikleri, hedefleri ve ölçülecek göstergeleri netleştiriyoruz.

  4. Yazılı teklif

    Kapsamı, teslimatları, çalışma takvimini ve ücreti açıkça yazan bir teklif gönderiyoruz. Onayınızla başlıyoruz.

Teklif isteyin

Formu doldurun; hedefinizi ve mevcut durumunuzu inceleyip size yazılı bir teklifle dönelim.

Hizmet:Ödeme Mimarisi

Form e-postayla ekibimize iletilir; size yazdığınız e-posta adresinden dönüyoruz.

Sıkça Sorulan Sorular

UNIT İstanbul bir ödeme kuruluşu mu?
Hayır. UNIT İstanbul ödeme kuruluşu, elektronik para kuruluşu ya da banka değildir; para tutmaz ve ödeme işlemez. Unit Software olarak lisanslı banka ve ödeme kuruluşlarının altyapısına bağlanan yazılımı tasarlıyor, geliştiriyor ve bakımını yapıyoruz. Üye işyeri sözleşmenizi doğrudan seçtiğiniz kuruluşla yaparsınız.
Sanal POS entegrasyonu için hangi sağlayıcıyı önerirsiniz?
Tek bir sağlayıcıyı herkese önermiyoruz. İşlem hacminiz, taksit ihtiyacınız, abonelik ya da pazar yeri modeliniz, yurt dışı kart kabulü ve ekibinizin operasyon kapasitesi birlikte değerlendirilir. Keşif aşamasında seçenekleri teknik ve operasyonel gerekçeleriyle karşılaştırıyor, karar sizde olacak biçimde yazılı olarak sunuyoruz.
Kart bilgilerini kendi veritabanımızda saklayabilir miyiz?
Teknik olarak mümkün olsa da PCI DSS uyum yükünü ciddi biçimde artırır ve çoğu işletme için gerekli değildir. Kayıtlı kartla ödeme ve abonelik, sağlayıcının verdiği anahtarlarla (tokenizasyon) yapılabilir. Kartın güvenlik kodu ise hiçbir koşulda saklanmaz. Mimariyi kart numarasının sunucularınıza hiç ulaşmayacağı biçimde kuruyoruz.
Mevcut e-ticaret sitemize yeni bir ödeme sağlayıcısı ekleyebilir misiniz?
Evet. Mevcut kodunuzu ve platformunuzu inceledikten sonra yeni sağlayıcıyı, mümkünse sağlayıcıdan bağımsız bir ödeme katmanı üzerinden ekliyoruz. Böylece ileride başka bir sağlayıcı eklemek ya da birini kaldırmak daha kolay olur. Geçiş döneminde eski ve yeni sağlayıcının birlikte çalıştığı kontrollü bir plan uyguluyoruz.
Ödeme alındı ama sipariş oluşmadıysa ne olur?
İyi kurulmuş bir ödeme mimarisinde bu durum otomatik olarak yakalanır. Sonucu belirsiz kalan işlemler arka planda sağlayıcıya sorgulanır, sağlayıcı bildirimleri sunucuda işlenir ve sipariş doğru duruma çekilir. Eşleşmeyen kayıtlar mutabakat raporunda işaretlenir ve ekibe uyarı gönderilir; böylece müşteri şikâyeti gelmeden sorun görülür.
Pazar yeri kurmak için ödeme kuruluşu lisansı gerekir mi?
Bu, paranın kimin hesabından geçtiğine ve satıcılara aktarımın nasıl yapıldığına bağlıdır; cevabı ilgili ödeme mevzuatı ve hukuk danışmanınız belirler. Yaygın yaklaşım, bölünmüş ödemeleri ve satıcı aktarımlarını lisanslı bir ödeme kuruluşunun alt üye işyeri altyapısıyla yürütmektir. Biz bu altyapıyla çalışan satıcı, komisyon ve hakediş yazılımını geliştiriyoruz.
Mobil uygulamada ödeme almak web sitesinden farklı mı?
Evet. Uygulama içinde satılan dijital içerik ve abonelikler için uygulama mağazalarının kendi satın alma kuralları geçerlidir; fiziksel ürün ve hizmetlerde kartla ödeme ya da dijital cüzdan kullanılabilir. Ayrıca kart doğrulama ekranının uygulamadan kopmadan tamamlanması ve ağ kesintilerinde ödeme durumunun doğru gösterilmesi ayrıca tasarlanır.
Ödeme projesinden sonra bakım gerekir mi?
Gerekir. Sağlayıcılar arayüzlerini ve güvenlik gereksinimlerini düzenli olarak günceller, kartlar ve doğrulama yöntemleri değişir, yeni ödeme yöntemleri eklenir. Bakım planında sağlayıcı değişikliklerinin takibi, güvenlik güncellemeleri, onay oranı ve hata izleme ile mutabakat farklarının düzenli kontrolü yer alır. Kapsamı teklifte yazılı olarak belirliyoruz.

Görünürlüğünüzü
bugün ölçelim.

Mevcut arama görünürlüğünüzü ve üretken motorlardaki durumunuzu çıkarıyoruz. Ücretsiz, tek sayfa, gerçek veriyle.

Analiz İsteyin
Teklif Al