3D Secure Ödemelerde Alınan Hatalar Hakkında

Yakın zamanda Bankalararası Kart Merkezi (BKM) 3D 2.0 hakkındaki geliştirmelerini bir tweet aracılığı ile bizlere aktardı.

Her gün hayatımıza dokunan 3D ödemeler ile bu listeyi nasıl ilişkilendirebiliriz? Dikkatinizi çekti mi bilmiyorum ama listenin dördüncü sırasında Modirum adında bir firma var.

Türkiye’deki internet sitelerinde ödeme yaparken kullanılan sanal pos altyapılarında bu firmanın 3D Secure ile alakalı hizmetlerinden farkında olmadan faydalanıyoruz.

Sitelerin altyapılarını yazan geliştiricilerin ezbere bildiği bir değer var. Adı mdStatus. Bu terim bir terminolojiden ziyade, Modirum firmasının kendi isimlendirmesidir.

Peki bu isimlendirmeler ne anlama geliyor?

mdStatus=0 Not Authenticated, do not continue transaction (3-D Secure doğrulama veya imzası geçersiz)
mdStatus=1 Fully Authenticated, continue transaction (Tam Doğrulama, işleme devam edilebilir)
mdStatus=2 Not enrolled (Kart sahibi veya bankası sisteme kayıtlı değil)
mdStatus=3 Not enrolled cache (Kartın bankası sisteme kayıtlı değil)
mdStatus=4 Attempt (Doğrulama denemesi, kart sahibi sisteme daha sonra kayıt olmayı seçmiş)
mdStatus=5 U-received (Doğrulama yapılamıyor)
mdStatus=6 Error received (3-D Secure hatası)
mdStatus=7 Our Error (or input error) (Sistem hatası)
mdStatus=8 Block by Fraud Score (not used currently)(Bilinmeyen kart no)
mdStatus=9 Pending (this code is not sent)

Örnek verecek olursak, bir 3D ödemesini başarılı bir şekilde tamamladığınızda, yani şifrenizi doğru bir şekilde girdiğinizde mdStatus=1 alınır.

Eğer şifrenizi yanlış girerseniz veya 3D şifrenizi girmekten vazgeçerseniz mdStatus=0 olacağını yukarıdaki listeden görebilirsiniz.


Peki popüler kitapçılarda ve süpermarketlerde kasanın kenarında gördüğünüz kartlar ile yapacağınız ödemelerde sizce hangi mdStatus değeri üretilir? Bu konuya bir sonraki yazımızda değineceğiz.

Bir Cevap Yazın