sefacan / 3DPayment

.NET Core 3.1 ve .NET 5.0 destekli Akbank, İş Bankası, HalkBank, Ziraat Bankası, Türk Ekonomi Bankası(TEB), INGBank, Türkiye Finans, AnadoluBank, HSBC, Deniz Bank, QNB Finansbank, Garanti Bankası, Kuveyt Türk, Yapı Kredi ve Vakıfbank Sanal Entegrasyonları. Destek: fsefacan@gmail.com
Apache License 2.0
182 stars 47 forks source link

POSNET 3D Secure Kontrolü #25

Closed emrests closed 3 years ago

emrests commented 3 years ago

Merhaba,

Özellikle factory yapısı çok başarılı olmuş. Benzer bir proje yapmışken farklı neler yapılabilir araştırmamın sonucunda denk geldim. Factory yapısını kendi projemde kullanacağım. Teşekkürler çalışma için.

Bir kontrol bildirmek isterim.

POSNET için posnetResponse/approved olması tek başına yeterli değil. Bu işlemin kabul edilip edilmediği bilgisini veriyor. Fakat 3D Secure ile yapılan bir işlem olup olmadığını vermiyor. Bu da 3D secure olmadan işlem yapılabilmesine neden oluyor Half Secure olarak adlandırılıyor.

Eğer sistem içerisinde 3D Secure kullanılması şartı istenirse (bence kart hırsızlığı için istenmeli) mdStatus alanındaki değerin 1 olmasının kontrol edilmesi gerekli. Eğer bir değilse işleme onay verilmemeli.

sefacan commented 3 years ago

Selamlar bu yönde bir geliştirme yapıp katkıda bulunabilirsiniz.