opencart-3-sanalpos
opencart-3-sanalpos copied to clipboard
mdStatus Değerleri Hk.
Öncelikle paylaşım için teşekkürler.
3D ödemeler için mdStatus değerlerini kontrol ederken sadece 1-2-3 ve 4 değerleri kabul edilmiş. Bunun dışında 5-7-8 için ödemeler sisteme işlenmiyor.
Banka dokümantasyonlarında belirtildiği gibi 1-2-3-4 ödemenin 3D olarak alındığını belirtir ancak nadir bile olsa(başıma defalarca geldiği için) 5-7-8 durumları dönebiliyor. Bu durumlarda banka 3D başarısız olsa bile (sistem kaynaklı başarısızlıktan bahsediyorum) ödemeyi çekiyor ancak MD status 5-7-8 değerlerinden biri dönüyor. Bu durumda sistem parayı çekmesine rağmen biz sayfada ödeme alınamadı şeklinde mesaj göstermiş oluyoruz.
MD değerlerini kontrol ederken 5,7 ve 8 değerlerinden herhangi birini aldığında da ödemeyi başarılı olarak işaretlemek gerekiyor. Zaten dokümantasyonları tekrar incelerseniz 5 7 ve 8 için de ödeme alındığını ancak ödemenin 3D olarak alınmadığını göreceksiniz.