Sanal POS Hata Kodları ve Anlamları
Sanal POS hata kodları, internet üzerinden gerçekleştirilen kartlı ödemenin neden tamamlanamadığını gösteren banka veya ödeme kuruluşu yanıtlarıdır. Hata; kart bilgilerinden, kart limitinden, 3D Secure doğrulamasından, bankanın güvenlik kontrolünden veya sanal POS entegrasyonundan kaynaklanabilir.
Aynı hata kodu farklı banka ve ödeme kuruluşlarında farklı açıklamalara sahip olabilir. Bu nedenle aşağıdaki açıklamalar yaygın kullanımları gösterir. Kesin bilgi için kullanılan sanal POS sağlayıcısının hata mesajı ve teknik dokümanı kontrol edilmelidir.
05 Hata Kodu: Banka İşlemi Onaylamadı
05 hata kodu, kartı veren bankanın ödemeye onay vermediğini gösterir. Kart internet alışverişine kapalı olabilir, günlük işlem limiti aşılmış olabilir veya banka güvenlik nedeniyle işlemi reddetmiş olabilir. Kart sahibi bankasıyla iletişime geçebilir veya farklı bir kartla ödeme yapmayı deneyebilir.
12 Hata Kodu: Geçersiz İşlem
12 hata kodu, seçilen işlemin kart veya sanal POS tarafından desteklenmediğini gösterebilir. Hatalı taksit seçimi, kartın işlem türüne uygun olmaması veya üye iş yerinin gerekli yetkiye sahip olmaması bu hataya neden olabilir. Ödeme seçeneği değiştirilerek işlem yeniden denenebilir.
13 Hata Kodu: Geçersiz Tutar
13 hata kodu, ödeme tutarının bankanın veya sanal POS sisteminin kabul ettiği formatta olmadığını gösterir. Tutarın sıfır olması, izin verilen sınırları aşması veya entegrasyonda yanlış gönderilmesi bu hataya yol açabilir. İşletmenin ödeme tutarını ve yazılım entegrasyonunu kontrol etmesi gerekir.
14 Hata Kodu: Geçersiz Kart Numarası
14 hata kodu, girilen kart numarasının hatalı veya geçersiz olduğunu ifade eder. Kart numarası eksik, fazla ya da yanlış girilmiş olabilir. Müşteri kart bilgilerini kontrol ederek yeniden denemelidir.
30 Hata Kodu: Format Hatası
30 hata kodu, ödeme isteğinde bankanın beklediği formata uygun olmayan bilgi bulunduğunu gösterebilir. Bu hata genellikle sanal POS entegrasyonundan kaynaklanır. Tutar, para birimi, taksit, kart ve işlem parametreleri teknik ekip tarafından kontrol edilmelidir.
41 Hata Kodu: Kayıp Kart
41 hata kodu, kartın banka kayıtlarında kayıp olarak bildirildiğini gösterebilir. İşlem tekrar denenmemeli ve kart sahibi bankasıyla iletişime geçmelidir. Güvenlik nedeniyle müşteriye ayrıntılı teknik açıklama göstermek yerine işlemin banka tarafından onaylanmadığı belirtilmelidir.
43 Hata Kodu: Çalıntı Kart
43 hata kodu, kartın çalıntı bildirimi bulunduğunu gösterebilir. İşlem yeniden denenmemeli ve kart sahibinin bankasıyla görüşmesi istenmelidir. İşletme, işlemi güvenlik kontrollerine göre incelemelidir.
51 Hata Kodu: Yetersiz Bakiye veya Limit
51 hata kodu, kartın kullanılabilir limitinin veya banka kartındaki bakiyenin ödeme için yeterli olmadığını gösterir. Taksitli alışverişlerde kart limitinin toplam işlem tutarını karşılaması gerekebilir. Müşteri limitini kontrol edebilir veya farklı bir kart kullanabilir.
54 Hata Kodu: Kartın Süresi Dolmuş
54 hata kodu, kartın son kullanma tarihinin geçtiğini veya yanlış girildiğini ifade eder. Müşteri kart üzerindeki ay ve yıl bilgisini kontrol etmelidir. Kayıtlı kartla ödeme yapılıyorsa eski kart silinerek güncel kart bilgileri eklenmelidir.
55 Hata Kodu: Hatalı Şifre
55 hata kodu, kart şifresinin veya doğrulama bilgisinin yanlış girildiğini gösterebilir. Müşteri bilgileri kontrol ederek işlemi yeniden deneyebilir. Çok sayıda hatalı deneme yapılması kartın geçici olarak bloke edilmesine neden olabilir.
57 Hata Kodu: Karta İşlem İzni Verilmedi
57 hata kodu, kartın internet alışverişine veya ilgili işlem türüne kapalı olduğunu gösterebilir. Kart sahibi mobil bankacılık üzerinden internet alışverişi ayarlarını kontrol edebilir veya bankasıyla iletişime geçebilir.
58 Hata Kodu: Üye İş Yerine İşlem İzni Verilmedi
58 hata kodu, sanal POS’un ilgili kart, taksit veya işlem türü için yetkilendirilmediğini gösterebilir. Özellikle yabancı kart, taksitli satış veya farklı para birimiyle ödeme işlemlerinde görülebilir. İşletmenin sanal POS sağlayıcısıyla görüşmesi gerekir.
61 Hata Kodu: İşlem Limiti Aşıldı
61 hata kodu, ödeme tutarının kart için belirlenen günlük veya tek işlem limitini aştığını gösterebilir. Müşteri bankacılık uygulamasından limitlerini kontrol edebilir, daha düşük tutarla ödeme yapabilir veya farklı bir kart kullanabilir.
62 Hata Kodu: Kısıtlı Kart
62 hata kodu, kart üzerinde banka tarafından belirlenmiş bir kullanım kısıtlaması bulunduğunu gösterebilir. Kart yurt dışı, internet veya belirli sektör işlemlerine kapalı olabilir. Kart sahibi bankasıyla iletişime geçmelidir.
65 Hata Kodu: İşlem Adedi Limiti Aşıldı
65 hata kodu, kartla belirli bir süre içinde izin verilenden fazla işlem yapıldığını gösterebilir. Müşteri bir süre bekledikten sonra yeniden deneyebilir veya bankasıyla görüşebilir.
75 Hata Kodu: Şifre Deneme Sınırı Aşıldı
75 hata kodu, hatalı şifre veya doğrulama bilgisi nedeniyle izin verilen deneme sayısının aşıldığını gösterir. Kart sahibi bankasıyla iletişime geçerek kartın durumunu kontrol etmelidir.
91 Hata Kodu: Bankaya Ulaşılamıyor
91 hata kodu, kartı veren bankadan geçici olarak yanıt alınamadığını gösterebilir. Bankada veya ödeme altyapısında kısa süreli teknik sorun yaşanıyor olabilir. İşlem yeniden yapılmadan önce ödeme durumu kontrol edilmelidir. Böylece mükerrer tahsilat riski önlenebilir.
96 Hata Kodu: Sistem Hatası
96 hata kodu, banka, ödeme kuruluşu veya sanal POS entegrasyonunda genel bir teknik sorun bulunduğunu gösterebilir. İşlemin başarılı olup olmadığı üye iş yeri panelinden veya durum sorgulama servisi üzerinden kontrol edilmelidir.
3D Secure Hatası Neden Oluşur?
3D Secure hatası; doğrulama şifresinin yanlış girilmesi, işlem süresinin dolması, müşterinin doğrulama ekranını kapatması veya bankanın işleme güvenlik onayı vermemesi nedeniyle oluşabilir. Kart sahibinin bankadaki telefon numarası güncel değilse doğrulama mesajı ulaşmayabilir.
Müşteri doğrulama bilgilerini kontrol ederek işlemi yeniden deneyebilir. Hata devam ediyorsa bankasıyla iletişime geçmesi gerekir.
Taksit Hatası Neden Oluşur?
Kartın taksit özelliğinin bulunmaması, seçilen taksit sayısının sanal POS’a tanımlanmamış olması veya ürün grubunda taksit kısıtlaması bulunması bu hataya neden olabilir. Yabancı kartlar ve bazı banka kartları taksitli işlemleri desteklemeyebilir.
Ödeme sayfasında yalnızca kullanılan karta uygun taksit seçeneklerinin gösterilmesi başarısız işlem oranını azaltabilir.
Sanal POS Entegrasyon Hataları
Bazı ödeme hataları müşterinin kartından değil, işletmenin sanal POS entegrasyonundan kaynaklanır. Geçersiz hash veya token, yanlış sipariş numarası, hatalı tutar formatı, tanımlanmamış IP adresi ve test bilgilerinin canlı ortamda kullanılması sık karşılaşılan entegrasyon sorunlarıdır.
Aynı sipariş numarasının birden fazla işlemde kullanılması da ödeme hatasına veya mükerrer işlem riskine neden olabilir. Her işlem için sağlayıcının kurallarına uygun benzersiz sipariş numarası oluşturulmalıdır.
Ödeme Başarısız Görünürken Karttan Para Çekilebilir mi?
Bazı durumlarda banka işlemi onayladığı hâlde ödeme sonucu internet sitesine ulaşmayabilir. Müşteri başarısız ödeme ekranı görmesine rağmen kartında provizyon oluşabilir.
Bu nedenle müşteriden yeniden ödeme alınmadan önce işlem, sanal POS panelinden veya durum sorgulama servisi üzerinden kontrol edilmelidir. Başarılı ödeme yalnızca müşterinin yönlendirildiği sonuç sayfasına göre değil, ödeme kuruluşunun sunucudan gönderdiği bildirimle doğrulanmalıdır.
Sanal POS Hataları Nasıl Azaltılır?
Kart bilgilerinin ödeme öncesinde kontrol edilmesi, yalnızca karta uygun taksitlerin gösterilmesi ve 3D Secure dönüşlerinin doğru yönetilmesi başarısız işlemleri azaltabilir. Ödeme butonuna art arda basılması engellenmeli ve işlem tamamlanmadan aynı sipariş için yeni ödeme oluşturulmamalıdır.
Müşteriye teknik kod yerine anlaşılır bir açıklama gösterilmelidir. Örneğin 51 kodu yerine “Kart limitiniz veya bakiyeniz işlem için yeterli değil” mesajı kullanılabilir.
Kart numarası, CVV, 3D Secure şifresi ve API anahtarı gibi hassas bilgiler hata kayıtlarında saklanmamalıdır.
Sonuç
Sanal POS hata kodları, kartlı ödemenin neden tamamlanamadığını anlamaya yardımcı olur. Hatanın banka, kart, 3D Secure veya entegrasyon kaynaklı olup olmadığı belirlenerek uygun çözüm uygulanmalıdır.
Hata kodları sağlayıcıya göre değişebileceğinden kullanılan banka veya ödeme kuruluşunun güncel dokümanı esas alınmalıdır.
Bilgilendirme: Bu içerikteki hata kodları yaygın kullanımları göstermektedir. Aynı kod farklı banka ve ödeme kuruluşlarında farklı bir anlama gelebilir.