
İçindekiler
Sanal POS 012 hata kodu, gönderilen ödeme işleminin geçersiz olarak değerlendirildiğini belirten bir ret yanıtıdır. “Geçersiz işlem” ifadesi, kartın geçersiz olduğu anlamına gelmez. İşlem türü, taksit seçimi veya ödeme isteğinde gönderilen bilgiler gibi farklı noktaların kontrol edilmesini gerektirebilir.
Kartın kullanılabilir limiti yeterli olsa da işlem onaylanmayabilir. Sorunun anlaşılması için hata açıklamasıyla birlikte ödeme kaydının incelenmesi gerekir. Bu yazıda 012 kodunun anlamını, olası nedenlerini ve kart sahibi ile işletmenin izleyebileceği çözüm adımlarını bulabilirsiniz.
012 Hata Kodu Ne Anlama Gelir?
Visa’nın resmî yanıt kodları listesinde 12 kodu, “geçersiz işlem” olarak tanımlanır. Bu yanıt, gönderilen işlemin kabul edilmediğini belirtir; ancak hangi bilginin veya işlem koşulunun buna neden olduğunu tek başına açıklamaz.
Ödeme ekranında “Red 12” veya “Geçersiz işlem” gibi ifadeler görülebilir. Ayrıntılı açıklama, işletmenin ödeme kayıtlarında yer alabilir. Bu nedenle müşterinin gördüğü kısa mesaj ile ödeme hizmeti sağlayıcısından dönen yanıt birlikte değerlendirilmelidir.
12, 012 ve 0012 Hata Kodları Aynı mı?
Bazı ödeme altyapılarında 12 kodu, başına sıfır eklenerek 012 veya 0012 biçiminde gösterilebilir. Aynı yanıtı ifade edip etmediği, kullanılan sistemin kod açıklamasından doğrulanmalıdır. Bu yazıda 012, “geçersiz işlem” karşılığıyla kullanılan kodu ifade eder.
Diğer ret yanıtlarının anlamlarını karşılaştırmak için sanal POS hata kodları rehberini inceleyebilirsiniz.
Sanal POS’ta 012 Hatası Neden Alınır?
012 hatasının nedeni, kullanılan ödeme altyapısının açıklamasına göre değişebilir. İşlem türünün kart veya hesap için desteklenmemesi, kontrol edilmesi gereken olasılıklardan biridir. İşlem türü, taksit seçimi ve ödeme isteğinde gönderilen bilgiler de ilgili hata açıklamasıyla birlikte incelenmelidir. Kod tek başına sorunun karttan mı, işlem koşullarından mı yoksa gönderilen bilgilerden mi kaynaklandığını göstermez.
Taksit Seçimi ve Kartın İşlem Koşulları
Taksitli ödeme sırasında hata alınıyorsa seçilen taksit sayısının kart ve iş yeri için desteklenip desteklenmediğine bakılabilir. Ödeme sayfasında sunulan seçeneklerin sanal POS tanımlarıyla eşleşmesi gerekir.
Örneğin ödeme ekranında seçilebilen bir taksit sayısı, ilgili kart veya iş yeri anlaşması kapsamında desteklenmiyor olabilir. Böyle bir durumda taksit seçenekleri ve sağlayıcıya gönderilen değer birlikte incelenmelidir.
Sanal POS’ta İşlem Türü ve Yetki Tanımları
Satış, iptal, iade ve ön provizyon farklı işlem türleridir. Yapılmak istenen işlem için uygun hizmetin kullanılması ve gerekli yetkilerin tanımlı olması gerekir.
Gönderilen işlem türüyle amaçlanan işlem uyuşmuyorsa veya ilgili işlem desteklenmiyorsa ödeme isteği reddedilebilir. İncelemede, yalnızca iş yerinin yetkilerine değil, gönderilen isteğin doğru işlem akışına ait olup olmadığına da bakılmalıdır.
Ödeme İsteğinde Eksik veya Hatalı Bilgi
Sanal POS entegrasyonunda tutar, para birimi, taksit sayısı ve işlem türü gibi bilgiler sağlayıcının beklediği biçimde gönderilmelidir. Eksik veya uygun olmayan bir değer, isteğin kabul edilmesini engelleyebilir.
Teknik ekip, hata alınan işlemde gönderilen bilgileri entegrasyon dokümantasyonuyla karşılaştırabilir. Hatanın bir güncelleme sonrasında başlaması durumunda, ödeme isteğini etkileyen son değişikliklerin incelenmesi de yararlı olur.
Sanal POS’ta 012 Hata Kodu Nasıl Çözülür?
Çözüm için önce işlemin sonucu ve hata açıklaması kontrol edilmelidir. Ardından ödeme isteğindeki bilgilerle kartın ve iş yerinin işlem koşulları karşılaştırılır. Böylece yeniden denemeden önce düzeltilebilecek bir durum olup olmadığı anlaşılabilir.
İşletmenin Yapabileceği Kontroller
İşletme, ilgili sipariş ve ödeme kaydı üzerinden şu adımları izleyebilir:
- Önceki işlemin sonucunu doğrulamak: Ödemenin başarısız mı olduğu, yoksa henüz sonuçlanmadığı mı kontrol edilmelidir.
- Hata açıklamasını incelemek: Kodla birlikte dönen mesajda belirli bir işlem türü veya bilgi alanı belirtilip belirtilmediğine bakılabilir.
- İşlem türünü karşılaştırmak: Yapılmak istenen işlemle sağlayıcıya gönderilen işlem türünün eşleştiği doğrulanmalıdır.
- Taksit ve tutar bilgisini kontrol etmek: Müşterinin ödeme ekranındaki seçimiyle sisteme gönderilen değerler karşılaştırılabilir.
- Gerekirse destek talebi oluşturmak: Sorun belirlenemiyorsa işlem referansı, tarih, saat ve hata açıklaması ödeme hizmeti sağlayıcısına iletilebilir.
Destek kaydında tam kart numarası, güvenlik kodu, tek kullanımlık doğrulama şifresi veya entegrasyon erişim anahtarları bulunmamalıdır.
Kart Sahibinin Bankasıyla Görüşmesi Gereken Durumlar
İşlem açıklaması kartın kullanım koşullarına veya ilgili işleme uygunluğuna işaret ediyorsa kart sahibi bankasıyla görüşebilir. Görüşmede işlemin tarihi, tutarı ve alınan hata mesajı paylaşılabilir.
İşletmenin, nedeni doğrulamadan müşteriye “kartınız kapalı” veya “limitiniz yetersiz” dememesi gerekir. 012 kodu tek başına bu sonuçları göstermez.
012 Hatası Farklı Kartlarda da Tekrarlanıyorsa Ne Yapılmalı?
Aynı ödeme akışında farklı kartlarla 012 hatası alınması, işletmenin işlem bilgilerini ve sanal POS tanımlarını incelemesini gerektirebilir. Hatanın yalnızca taksitli işlemlerde, belirli bir para biriminde veya belirli bir işlem türünde oluşup oluşmadığına bakılabilir.
Örneğin tek çekim işlemler tamamlanırken taksitli işlemler reddediliyorsa taksit seçimi ve tanımları incelemede öncelik kazanır. Bu gözlem, tek başına kesin neden oluşturmaz; ilgili işlem kayıtlarıyla desteklenmelidir.
Hata yalnızca belirli bir kartta görülüyorsa kartın işlem koşulları da değerlendirilmelidir. İşletme ile ödeme hizmeti sağlayıcısının aynı işlem referansı üzerinden ilerlemesi, incelemenin somut bilgilerle yürütülmesini sağlar.
012, 05 ve 58 Hata Kodları Arasındaki Fark Nedir?
Bu üç kod işlemin reddedildiğini bildirir; ancak verdikleri bilgi farklıdır:
- 012 / 12: İşlemin geçersiz olarak değerlendirildiğini belirtir.
- 05: Kodun kendisinden ayrıntılı nedeni anlaşılamayan genel bir ret yanıtıdır.
- 58: İlgili işleme terminalin yetkili olmadığını belirtir. Sanal POS’ta iş yerinin ödeme kabul tanımı üzerinden değerlendirilir.
12 kodu işlemin geçersiz olduğunu, 58 kodu ise işleme terminal üzerinden izin verilmediğini belirtir. Ancak bu ayrım, 12 kodunun yalnızca hatalı işlem bilgilerinden kaynaklandığı anlamına gelmez. Kart veya hesap için desteklenmeyen işlem türleri de 12 yanıtıyla ilişkilendirilebilir. Sorunun kaynağını belirlemek için ödeme altyapısının hata açıklaması ve ilgili işlem kaydı birlikte incelenmelidir.
Geçersiz işlem uyarısı, kart şifresi deneme sınırıyla da karıştırılmamalıdır. İşlemde şifre deneme sayısına ilişkin bir uyarı alınıyorsa, izlenebilecek adımları sanal POS hata kodu 75 yazısında bulabilirsiniz.
Sıkça Sorulan Sorular
012 Hatası Kartın Geçersiz Olduğunu mu Gösterir?
Hayır. 012, işlemin geçersiz değerlendirildiğini belirtir. Kart numarasının hatalı olduğu veya kartın kullanılamadığı sonucuna yalnızca bu koddan ulaşılamaz.
Taksitli Ödemede 012 Hatası Alınırsa Tek Çekim Yapılabilir mi?
Önceki işlemin başarısız olduğu doğrulandıktan sonra, müşteri kabul ederse ve işlem koşulları uygunsa tek çekim seçeneği değerlendirilebilir. Ancak bu değişiklik, ödemenin onaylanacağını garanti etmez.
012 Hatasından Sonra Ödeme Yeniden Denenmeli mi?
Önce hata açıklaması ve mevcut işlem sonucu kontrol edilmelidir. Yanlış bir seçim veya eksik bilgi belirlenmişse düzeltme sonrasında yeniden deneme değerlendirilebilir. Nedeni anlaşılmayan hatalarda aynı isteği art arda göndermek yerine sağlayıcıdan destek alınması uygun olur.
012 Hatası Alınan İşlemde Karttan Para Çekilir mi?
Ret yanıtı alınan işlem, başarılı tahsilat olarak kabul edilmemelidir. Kart hareketleriyle ödeme kaydı arasında farklılık varsa işletme ödeme hizmeti sağlayıcısıyla, kart sahibi de bankasıyla işlem durumunu doğrulamalıdır. Yeni bir tahsilattan önce önceki işlemin sonucu netleştirilmelidir.
