protected void BtnApi3DPaymentInOneStep_Click(object sender, EventArgs e) { IparaPayment.Settings settings = new IparaPayment.Settings(); var request = new ThreeDPaymentInOneStepRequest(); request.OrderId = Guid.NewGuid().ToString(); request.Echo = "Echo"; request.Mode = settings.Mode; request.Version = settings.Version; request.Amount = "10000"; // 100 tL request.CardOwnerName = nameSurname.Value; request.CardNumber = cardNumber.Value; request.CardExpireMonth = month.Value; request.CardExpireYear = year.Value; request.Installment = installment.Value; request.Cvc = cvc.Value; request.CardId = ""; request.UserId = ""; request.Language = "tr-TR"; request.Purchaser = new Purchaser { Name = "Murat", SurName = "Kaya", Email = "*****@*****.**", ClientIp = "127.0.0.1", BirthDate = "1980-07-29" }; #region Ürün bilgileri request.Products = new List <Product>(); Product p = new Product(); p.Title = "Telefon"; p.Code = "TLF0001"; p.Price = "5000"; p.Quantity = 1; request.Products.Add(p); p = new Product(); p.Title = "Bilgisayar"; p.Code = "BLG0001"; p.Price = "5000"; p.Quantity = 1; request.Products.Add(p); #endregion request.SuccessUrl = Request.Url.Scheme + "://" + Request.Url.Authority + "/Api3DPaymentInOneStep.aspx"; // "http://www.magazaniz.com/demo.aspx?type=response&three_d_response=success"; request.FailUrl = Request.Url.Scheme + "://" + Request.Url.Authority + "/Api3DPaymentInOneStep.aspx"; //"http://www.magazaniz.com/demo.aspx?type=response&three_d_response=failure"; var form = ThreeDPaymentInOneStepRequest.Execute(request, settings); System.Web.HttpContext.Current.Response.Clear(); System.Web.HttpContext.Current.Response.Write(form); System.Web.HttpContext.Current.Response.End(); }
protected void BtnPay3D_Click(object sender, EventArgs e) { //3d iki aşamalı bir işlemdir. İlk adımda 3D güvenlik sorgulaması yapılmalıdır. IparaPayment.Settings settings = new IparaPayment.Settings(); var request = new ThreeDPaymentInitRequest(); request.OrderId = Guid.NewGuid().ToString(); request.Echo = "Echo"; request.Mode = settings.Mode; request.Version = settings.Version; request.Amount = "10000"; // 100 tL request.CardOwnerName = nameSurname.Value; request.CardNumber = cardNumber.Value; request.CardExpireMonth = month.Value; request.CardExpireYear = year.Value; request.Installment = installment.Value; request.Cvc = cvc.Value; request.CardId = ""; request.UserId = ""; request.PurchaserName = "Murat"; request.PurchaserSurname = "Kaya"; request.PurchaserEmail = "*****@*****.**"; string successUrl = request.SuccessUrl = Request.Url.Scheme + "://" + Request.Url.Authority + "/ThreeDResult.aspx"; // "http://www.magazaniz.com/demo.aspx?type=response&three_d_response=success"; request.FailUrl = Request.Url.Scheme + "://" + Request.Url.Authority + "/ThreeDResult.aspx"; //"http://www.magazaniz.com/demo.aspx?type=response&three_d_response=failure"; var form = ThreeDPaymentInitRequest.Execute(request, settings); System.Web.HttpContext.Current.Response.Clear(); System.Web.HttpContext.Current.Response.Write(form); System.Web.HttpContext.Current.Response.End(); }