cempehlivan / CP.VPOS

Akbank Sanal POS, Alternatif Bank Sanal POS, Anadolubank Sanal POS, QNB Finansbank Sanal POS, Garanti BBVA Sanal POS, Halkbank Sanal POS, ING Bank Sanal POS, İş Bankası Sanal POS, Şekerbank Sanal POS, Türk Ekonomi Bankası Sanal POS, Türkiye Finans Sanal POS, Vakıfbank Sanal POS, Yapı Kredı Bankası Sanal POS, Ziraat Bankası Sanal POS, Cardplus Sanal POS, Paratika Sanal POS, Payten - MSU Sanal POS
https://www.nuget.org/packages/CP.VPOS
MIT License
91 stars 24 forks source link

Nestpay poslarında storetype parametresi sabit değil sanırım #2

Closed kadri1914 closed 1 year ago

kadri1914 commented 1 year ago

Merhabalar, Halkbank sanal pos entegrasyonu yaparken farkettim ki:

NetspayAbstract.cs içersinde Sale3D fonksiyonunda storetype statik olarak 3d_pay olarak belirlemişsiniz. Ama farkettim ki banka tarafından bize 3d olarak tanımlama yapılmış. Bu yüzdendir ki payment3D modeli içerisine storetype diye bir parametre eklense güzel olur düşüncesindeyim.

cempehlivan commented 1 year ago

Merhabalar, Banka tarafındaki storetype "3d" ve "3d_pay" metodlarının çalışma mantığı farklı. "3d" yapılırsa, bankaya 3d için yönlendirme yapıldığında sadece kart sahibi bilgilerini doğrular ve bu kart sahibini onayladım diye response döner. "3d_pay" ise kart sahibi bilgilerini doğruladıysa o an ödemeyi de alır ve response döner. Yani storetype ı parametrik yaparsak storetype seçeneğine göre kodda farklı geliştirme de yapılması gerekmekte.

Bankadan storetype ı "3d_pay" olarak güncellemesini isteyebilirsiniz. Basit bir işlem ve yapıyorlar.