sefacan / ThreeDPayment

Est altyapısına sahip tüm bankalarla uyumlu 3DPay model sanal pos örneği - ASP.NET Core 3.1 ile yazılan yeni version https://github.com/sefacan/3DPaymentAspNetCore
32 stars 17 forks source link

MVC Core Uyarlaması hakkında #1

Closed tughann closed 5 years ago

tughann commented 5 years ago

Merhaba, ben bu projenizi MVC Core uygulamama kurdum, başta hata verdi fakat şu kısmı

            //TempData["CreditCard"] = model;
            TempData["CreditCard"] = JsonConvert.SerializeObject(model);
            //var cardModel = TempData["CreditCard"] as CreditCardModel;
            var cardModel = JsonConvert.DeserializeObject<CreditCardModel>(TempData["CreditCard"].ToString());

alttaki değişiklikleri yaptığımda sorun giderildi. Başka kullanacak arkadaşlar için paylaşmak istedim. Yalnız şimdi de şurada sıkıntı yaşıyorum; Success ve Unsuccess sayfalarında.

        @{
            System.Collections.IEnumerator e = Request.Form.GetEnumerator();
            while (e.MoveNext())
            {
                string xkey = e.Current as string;
                string xval = Request.Form.Get(xkey);
                <tr>
                    <td>@xkey</td>
                    <td>@xval</td>
                </tr>
            }
        }

Bu kısımda hata alıyorum. Request.Form tagları çalışmıyor. Bunları nasıl uyarlayabilirim? Bir de dönen parametrelerden sipariş no'suna göre ödemeyi onaylandı olarak kaydetmem ve mail atmam gerekiyor. Bunun için gerekli parametreleri Success actionuna nasıl çekebilirim? Şimdiden teşekkürler.