ideasoft nedir?
ideasoft, Türkiye’de uzun yıllardır faaliyet gösteren yerli bir e-ticaret altyapısıdır. Binlerce mağaza, Türkiye’ye özel mevzuat ve operasyon ihtiyaçlarını (e-fatura, sanal POS, yerli kargo) standart olarak desteklediği için ideasoft’u tercih ediyor. Ödeme tarafında PayTR, iyzico ve doğrudan banka POS gibi sağlayıcılar dahili modüller olarak gelir. Bu, ideasoft’ta ödeme entegrasyonunun sıfırdan kod yazmak yerine modül yapılandırması anlamına gelmesini sağlar — ama yapılandırmanın doğru yapılması, ödemenin gerçekten tahsil edilip siparişin doğru statüye geçmesinin önkoşuludur.
PayTR nedir?
PayTR, Türkiye’de BKM lisanslı, yaygın kullanılan bir sanal POS ve ödeme altyapısıdır. Banka anlaşması beklemeden kredi kartı, banka kartı ve taksitli ödeme almanızı sağlar; özellikle tek satıcılı e-ticaret sitelerinde rekabetçi komisyon yapısıyla öne çıkar. PayTR’ın en bilinen yöntemi, kart bilgilerinin satıcı sitesinde değil PayTR’ın güvenli iFrame ödeme sayfasında işlendiği “hazır ödeme sayfası” modelidir. Komisyon oranı, taksit yapısı ve ödeme sayfası görünümü PayTR mağaza paneli üzerinden yönetilir; e-ticaret altyapınız bu yapıyı mağaza anahtarlarıyla devralır.
Neden ideasoft ve PayTR entegre edilmeli?
ideasoft’ta PayTR’ı doğru kurmak, “anahtarı gir, gerisi gelsin” kadar basit değildir. Asıl değer, dahili modülün üstüne mağazanızın gerçek ödeme akışını oturtmaktan gelir:
- Düşük komisyonla başlangıç: PayTR dahili modül olduğu için, rekabetçi komisyon oranlarıyla kısa sürede ödeme almaya başlarsınız.
- Güvenli iFrame ödeme: Kart bilgisi sitenizde tutulmaz, PayTR’ın güvenli sayfasında işlenir; PCI yükü ve güvenlik riski sizin tarafınızda azalır.
- Doğru taksit gösterimi: Banka bazlı taksit oranları ve vade farkları checkout’ta müşteriye doğru yansır, sepet terk oranı düşer.
- Güvenilir sipariş güncellemesi: PayTR’ın sunucu-sunucu bildirim (callback) mekanizması doğru kurulduğunda, tarayıcı kapansa bile ödeme onayı gelir ve sipariş statüsü otomatik güncellenir.
- Muhasebe senkronu: Tahsilat bilgisi (net tutar, komisyon, taksit farkı) ön muhasebe yazılımınıza otomatik aktarılabilir, manuel giriş yükü ortadan kalkar.
Dürüst söylemek gerekirse: yalnızca standart B2C kart ödemesi alacaksanız ideasoft’un dahili PayTR modülü çoğu zaman yeterlidir. Biz devreye, bildirim akışının güvenli kurulması, özel taksit/komisyon kuralları, B2B ödeme senaryoları veya muhasebe köprüsü gerektiğinde giriyoruz.
ideasoft PayTR entegrasyonu nasıl yapılır?
Zeisoft olarak ideasoft-PayTR kurulumunu uçtan uca yönetiyoruz:
- Mevcut durumu inceliyoruz: PayTR hesabınızın (yeni mi, yerleşik mi) durumunu, sipariş hacminizi ve özel ödeme kuralı ihtiyacınızı belirliyoruz.
- Anahtarları giriyoruz: PayTR mağaza panelinden mağaza no, API entegrasyon anahtarı ve gizli anahtarı alıp ideasoft yönetim panelindeki PayTR modülüne giriyoruz; anahtarlar sizde kalır.
- iFrame ödeme sayfasını kuruyoruz: Müşterinin sepetten yönlendirileceği PayTR ödeme sayfasını aktif ediyor, görünümünü markanıza uygun hale getiriyoruz.
- Bildirim (callback) akışını bağlıyoruz: PayTR’ın sunucuya gönderdiği ödeme sonucu bildiriminin hash doğrulamasını yapacak ve siparişi doğru statüye geçirecek bağlantıyı yapılandırıyoruz.
- Taksit ve 3D Secure’ü ayarlıyoruz: Banka bazlı taksit oranları, vade farkı gösterimi ve yasal olarak zorunlu 3D Secure akışı mağazanıza göre yapılandırılır.
- Test ediyoruz: Önce PayTR test ortamında, ardından gerçek tutarlı bir işlemle ödeme akışını, bildirimin gelmesini ve sipariş statüsünün güncellenmesini doğruluyoruz.
- Bakım veriyoruz: Canlı geçişin ilk günlerinde gerçek işlemleri izliyor, ince ayarları yapıyor ve bakım anlaşmasıyla uzun vadeli destek veriyoruz.
Lisanslar (ideasoft, PayTR) sizin tarafınızda; biz kurulum, bakım ve desteği üstleniyoruz.
Sıkça karşılaşılan sorunlar
Sahada ideasoft-PayTR kurulumlarında en sık gördüğümüz dört sorun ve nasıl önlediğimiz:
- Bildirim (callback) doğrulanmaması. PayTR’ın sunucuya gönderdiği ödeme sonucu bildiriminin hash’i doğrulanmazsa, ödeme başarılı olsa bile sipariş statüsü güncellenmez ya da sahte bildirimlere açık kalır. Çözüm: bildirim URL’sini doğru tanımlayıp hash doğrulamasını kurmak ve siparişi yalnızca onaylı bildirimde “ödendi”ye çekmek.
- Tarayıcı kapanınca kaybolan ödeme. Sipariş onayı sadece müşterinin ödeme sonrası geri dönüşüne bağlandığında, müşteri sayfayı kapatırsa para tahsil edilir ama sipariş eksik görünür. Çözüm: onayı sunucu-sunucu gelen bildirim üzerinden işlemek, tarayıcı dönüşünü yalnızca görsel teyit olarak kullanmak.
- Taksit listesinin checkout’a yansımaması. PayTR panelinde taksit tanımlı olduğu halde ideasoft checkout’unda görünmüyorsa, modül ile PayTR arasındaki taksit senkronu eksiktir. Çözüm: modül ayarlarını ve gerektiğinde tema tarafındaki taksit tablosu görünümünü düzeltmek.
- Komisyon kesintisinin muhasebeye yanlış düşmesi. Tahsilat brüt tutarla muhasebeye girince PayTR komisyonu ve taksit farkı kaybolur, net gelir şişer. Çözüm: muhasebe senkron köprüsünde net tutar, komisyon ve vade farkını ayrı kalemler olarak tanımlamak.
Dördü de kurulumda doğru yapılandırmayla önlenebilir; canlıda fark edildiğinde tahsilat ve mutabakat hatası olarak geri döner.