01Sorun ve çözüm
Banka API entegrasyonunda bankalarınızın kurumsal müşterilerine sunduğu servisleri kullanarak hesap hareketlerini ve bakiyeleri kendi sisteminize otomatik çekiyoruz. Gelen tutarlar tanımlanan kurallarla cari hesaplara eşleştirilir; eşleşmeyenler bir onay listesine düşer. Ödeme tarafında talimatlar sistemde hazırlanır, yetkili kişilerin onayından geçer ve bankanın izin verdiği yöntemle iletilir.
Devamını okuDaha az göster
Hangi bankanın hangi servisi, hangi koşullarla açtığı farklıdır. Bu yüzden çalışmaya bankalarınızla yapılacak başvuruların listesini çıkararak başlıyoruz.
02Kimler için
Banka API entegrasyonu kimlerin işini kolaylaştırır
Banka hareketleriyle muhasebe kayıtları arasında her gün elle köprü kuran ekipler için uygundur.
- Günde çok sayıda havale ve EFT ile tahsilat alan ve bunları carilere elle işleyen toptancı ve distribütörler
- Birkaç bankada hesabı bulunan ve toplam nakit durumunu tek ekranda görmek isteyen şirket yönetimleri
- Tedarikçi ve personel ödemelerini düzenli aralıklarla toplu talimatla yapan finans departmanları
- Bayilerinden doğrudan borçlandırma sistemi (DBS) ya da çek ve senetle tahsilat yapan üretici firmalar
- Kendi yazılımında abonelik ya da kira tahsilatı izleyen ve ödemenin bankaya düştüğünü otomatik görmek isteyen işletmeler
03İhtiyaçlar
Banka hareketleri ile muhasebe arasındaki kopukluklar
Sorun çoğu zaman verinin bankada olup sizin sisteminizde olmamasıdır.
- 01
Açıklaması eksik havaleler
Müşteriler ödeme yaparken açıklamaya fatura numarası yazmayabilir, farklı bir şirket unvanı ya da kişisel hesap kullanabilir. Eşleştirme yalnızca isimle yapıldığında tahsilat yanlış cariye işlenir.
- 02
Farklı banka, farklı biçim
Her banka ekstreyi kendi sütun yapısıyla verir; işlem tipleri, tarih biçimleri ve açıklama alanları birbirini tutmaz. Elle birleştirilen tablolarda mükerrer ya da eksik satır kolayca gözden kaçar.
- 03
Ödeme talimatlarında hata riski
IBAN'ın yanlış satırdan kopyalanması ya da aynı ödemenin iki kez girilmesi geri dönüşü zor sonuçlar doğurur. Talimatın kim tarafından hazırlandığı ve kim tarafından onaylandığı da izlenebilir olmalıdır.
- 04
Gecikmeli bakiye bilgisi
Satış ekibi müşteriye sevkiyat yapmadan önce ödemenin geldiğinden emin olmak ister. Hareketler gün sonunda işlendiğinde sevkiyat ya gereksiz bekler ya da ödeme gelmeden yapılır.
04Özellikler
Banka API entegrasyonu ile kurulan işlevler
Kapsam, bankalarınızın açtığı servislere ve finans ekibinizin onay düzenine göre belirlenir.
- 01
Otomatik hesap hareketi ve bakiye çekimi
Tüm bankalardaki hesap hareketleri gün içinde belirli aralıklarla alınır, ortak bir biçime dönüştürülür ve mükerrer satırlar ayıklanır. Toplam nakit durumu banka ve hesap bazında tek ekranda görülür.
- 02
Kural tabanlı cari eşleştirme
Vergi numarası, gönderen IBAN, açıklamadaki fatura ya da sipariş numarası ve tutar gibi ipuçlarıyla tahsilat cariye bağlanır. Sistem bir kez elle eşleştirilen gönderen IBAN'ı hatırlar; sonraki ödemelerde aynı cariyi önerir.
- 03
Onaylı toplu ödeme talimatı
Tedarikçi ödemeleri vadesi gelen faturalardan listelenir, IBAN'lar cari kartla doğrulanır. Talimat hazırlayan ve onaylayan kişiler ayrı tutulur; onaylanan liste bankanın sunduğu servisle ya da talimat dosyasıyla iletilir.
- 04
Tahsilat bildirimleri
Belirli bir müşteriden ödeme geldiğinde satış temsilcisine ya da sevkiyat ekibine bildirim gider; bekleyen siparişin önü kendiliğinden açılabilir.
05Entegrasyonlar
Bankalarla birlikte bağlanan sistemler
Banka verisi, kaydın işleneceği ve kararın verileceği sistemlere ulaştığında işe yarar.
- 01
Muhasebe ve ERP programları
Logo, Mikro, Netsis, ETA ya da Paraşüt gibi programlara tahsilat ve ödeme fişleri, eşleştirilmiş cari bilgisiyle aktarılır.
- 02
Sanal POS ve ödeme kuruluşları
Bankaların sanal POS'u, iyzico veya PayTR üzerinden alınan kart ödemelerinin hesaba geçen net tutarları satışlarla karşılaştırılır.
- 03
Bayi ve tahsilat sistemleri
DBS limitleri, bayi cari bakiyeleri ve vadesi gelen alacaklar bayi portalınızda ya da satış uygulamanızda güncel görünür.
- 04
Raporlama ve bildirim araçları
Nakit akışı raporları yönetim panosuna, kritik hareket bildirimleri e-posta ya da kurumsal mesajlaşma aracınıza gönderilir.
06Süreç
Banka API entegrasyonu yaptırmak istiyorum: süreç nasıl işler?
Adım 01
Analiz
İş akışınızı, kullanıcılarınızı ve mevcut sistemlerinizi dinleriz; kapsamı, öncelikleri ve kabul ölçütlerini yazılı hâle getiririz.
Adım 02
Tasarım
Ekran akışlarını ve veri modelini çıkarırız. Arayüzü sizinle gözden geçirip onay almadan geliştirmeye geçmeyiz.
Adım 03
Geliştirme
Kısa döngülerle çalışırız; her döngü sonunda çalışan bir sürümü test ortamında görürsünüz.
Adım 04
Test
İşlevsel testler, entegrasyon testleri ve temel güvenlik kontrolleriyle hataları yayından önce yakalarız.
Adım 05
Yayın
Sunucu, alan adı, yedekleme ve izleme ayarlarını yaparak canlıya alırız; ekibinize kısa bir kullanım eğitimi veririz.
Adım 06
Bakım
İsterseniz bakım ve destek anlaşmasıyla güncellemeleri, izlemeyi ve yeni geliştirmeleri sürdürürüz.
07Teknoloji
Banka API entegrasyonunda güvenlik ve erişim yöntemleri
Bankalar kurumsal servislerini genellikle sözleşme ve başvuru sonrasında açar; erişim istemci sertifikası, IP kısıtlaması ve şirketinize özel anahtarlarla korunur. Bankanın sunduğu yönteme göre REST servisleri, MT940 gibi standart ekstre biçimleri ya da güvenli dosya aktarımı kullanılır. Aynı projede bir bankaya API ile, diğerine dosya aktarımıyla bağlanmak olağan bir durumdur.
Devamını okuDaha az göster
Entegrasyonun yetkisi işin gerektirdiği kadarla sınırlandırılır: yalnızca hareket izlemek isteyen bir şirket için ödeme yetkisi hiç talep edilmez. Anahtarlar ve sertifikalar uygulama kodundan ayrı, şifreli bir sır deposunda tutulur. Ödeme talimatlarının her adımı, kimin hazırladığı ve onayladığıyla birlikte değiştirilemez bir işlem kaydına yazılır.
Hesap hareketleri ticari sırdır ve içinde kişisel veri barındırır. Bu nedenle verinin hangi sunucuda tutulacağı, kimlerin görebileceği ve ne kadar süre saklanacağı kurulumdan önce yazılı olarak belirlenir; ekranlar rol bazlı yetkiyle sınırlandırılır.
08Çalışma modelleri
Bu hizmette çalışma modelleri
- 01
Proje bazlı
Sabit kapsam, sabit fiyat ve belirli teslim tarihi
Kapsamı belli, teslim tarihi olan işler için.
- Yazılı kapsam ve kabul ölçütleri
- Sabit fiyat ve belirli teslim tarihi
- Teslim ve kabul adımları sözleşmede
- 02
Bakım ve destek
Aylık sözleşmeli, SLA'lı bakım, destek ve geliştirme saati
Yayındaki bir sistemin sürekliliği için.
- Aylık sözleşme ve SLA
- İzleme, güncelleme ve hata düzeltme
- Aylık geliştirme saati
09Sık sorulan sorular
Banka API entegrasyonu hakkında sık sorulan sorular
Hangi bankalarla banka API entegrasyonu yapılabilir?
Bu, bankanın kurumsal müşterilerine hangi servisleri açtığına bağlıdır. Türkiye'de birçok banka hesap hareketi ve bakiye servisleri sunar; ödeme talimatı servisleri ise daha sınırlıdır. Çalıştığınız bankaları birlikte gözden geçirir, her biri için uygun yöntemi belirleriz.
Banka API entegrasyonu yaptırmak için bankadan ne almamız gerekiyor?
Çoğu bankada şubeniz ya da kurumsal müşteri temsilcinizle bir başvuru ve sözleşme süreci yürür; ardından erişim bilgileri ve gerekiyorsa sertifika tanımlanır. Başvuru formlarında istenen teknik bilgileri biz hazırlarız.
Ödeme talimatları sistemden kendiliğinden gönderilir mi?
Talimatlar sistemde hazırlanır ama tanımladığınız onaylar tamamlanmadan bankaya iletilmez. Bazı şirketler son onayı yine internet şubesinden vermeyi tercih eder; bankanın izin verdiği yöntem ve sizin iç kontrol kurallarınız birlikte belirleyicidir.
Banka API entegrasyonu fiyatlarını ne belirler?
Bağlanacak banka ve hesap sayısı, yalnızca hareket izleme mi yoksa ödeme talimatı da mı istendiği, cari eşleştirme kurallarının karmaşıklığı ve muhasebe programına aktarım kapsamı maliyeti etkiler. Banka listenizi ve süreçlerinizi inceledikten sonra teklif hazırlıyoruz.
Eşleşmeyen tahsilatlar ne olur?
Kurallarla eşleştirilemeyen hareketler muhasebe ekibinin onay listesine düşer. Elle yapılan her eşleştirme sistem tarafından öğrenilir; aynı gönderenden gelen sonraki ödemeler için öneri olarak kullanılır.
Açık bankacılık servisleriyle bu entegrasyonun farkı nedir?
Açık bankacılık, yetkili kuruluşlar üzerinden standartlaşmış hesap ve ödeme servisleri sunar; bankaların kurumsal servisleri ise doğrudan banka ile yapılan sözleşmeye dayanır. Hangisinin size uygun olduğunu ihtiyaçlarınıza göre değerlendiririz; mevzuata ilişkin sınırları bankanız ve hukuk danışmanınızla netleştirmenizi öneririz.
10İlgili hizmetler