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

Vakıf Bankası Expiry Formatı #4

Closed ghost closed 4 years ago

ghost commented 4 years ago

Merhabalar,

Vakıfbank için;

Kullanıcıdan alınan kartın son kullanma tarihi (ExpiryDate) nin Vakıfbank tarafına gönderilirken "yymm" formatında gönderilmesi gerekiliyor. Yoksa bankadan dönen response'da expirydate formatının hatalı olduğuna dair bir error code dönüyor.

Örneğin: Kullanıcının girdiği kart son kullanma tarihi: 2021 Mart olsun. Değerin banka tarafına 2103 olarak gönderilmesi gerekiyor.

Gerekli düzenleme:

VakifbankPaymentProvider içerisinde

httpParameters.Add("ExpiryDate", $"{request.ExpireMonth}{request.ExpireYear}");

satırının

httpParameters.Add("ExpiryDate", $"{request.ExpireYear}{request.ExpireMonth}");

olarak değiştirilmesi sorunu çözecektir. Ayrıca geliştirmiş olduğunuz bu proje için teşekkürler :)

sefacan commented 4 years ago

Merhaba, PR çalışmanızı merge ettim.

Çalışmanız için ben teşekkür ederim. Bu şekilde herkesin desteğiyle projeyi daha iyi bir yere getirebileceğimizi düşünüyorum.

İyi günler.