public ActionResult PayPal() { Paypal_IPN paypalResponse = new Paypal_IPN("test"); if (paypalResponse.TXN_ID != null) { eTicketsEntities context = new eTicketsEntities(); Attendee a = new Attendee(); a.eventID = Convert.ToInt16(paypalResponse.ItemNumber); a.purchaseDate = DateTime.Now; a.email = paypalResponse.PayerEmail; a.firstname = paypalResponse.PayerFirstName; a.lastname = paypalResponse.PayerLastName; a.sessionID = paypalResponse.Custom; a.transactionID = paypalResponse.TXN_ID; a.totalTickets = Convert.ToInt16(paypalResponse.Quantity); a.amount = Convert.ToDecimal(paypalResponse.PaymentGross); a.paymentStatus = paypalResponse.PaymentStatus; context.Attendees.Add(a); context.SaveChanges(); } return(View()); }
public ActionResult PayPal() { // Here we create an instance of the handler which extracts // data from PayPal's POST so we need to pass it the 'Request' // object from the controller. Paypal_IPN paypalResponse = new Paypal_IPN("test", Request); if (paypalResponse.TXN_ID != null) { IPN ipn = new IPN(); ipn.TransactionID = paypalResponse.TXN_ID; decimal amount = Convert.ToDecimal(paypalResponse.PaymentGross); ipn.TransactionAmount = amount; //ipn.buyerEmail = paypalResponse.PayerEmail; ipn.TxTime = DateTime.Now; ipn.SessionID = paypalResponse.Custom; ipn.FirstName = paypalResponse.PayerFirstName; ipn.LastName = paypalResponse.PayerLastName; ipn.TotalTickets = paypalResponse.Quantity; ipn.PaymentStatus = paypalResponse.PaymentStatus; _context.IPNs.Add(ipn); _context.SaveChanges(); } return(View()); }
public ActionResult PayPal() { Paypal_IPN paypalResponse = new Paypal_IPN("test"); if (paypalResponse.TXN_ID != null) { FarmSalePayPalEntities context = new FarmSalePayPalEntities(); IPN ipn = new IPN(); ipn.transactionID = paypalResponse.TXN_ID; decimal amount = Convert.ToDecimal(paypalResponse.PaymentGross); ipn.amount = amount; ipn.buyerEmail = paypalResponse.PayerEmail; ipn.txTime = DateTime.Now; ipn.custom = paypalResponse.Custom; ipn.paymentStatus = paypalResponse.PaymentStatus; context.IPNs.Add(ipn); context.SaveChanges(); } return View(); }
public ActionResult PayPal() { Paypal_IPN paypalResponse = new Paypal_IPN("test"); if (paypalResponse.TXN_ID != null) { DeveloCurityBaseEntities context = new DeveloCurityBaseEntities(); IPN ipn = new IPN(); ipn.transactionID = paypalResponse.TXN_ID; decimal amount = Convert.ToDecimal(paypalResponse.PaymentGross); ipn.amount = amount; ipn.buyerEmail = paypalResponse.PayerEmail; ipn.txTime = DateTime.Now; ipn.custom = paypalResponse.Custom; ipn.paymentStatus = paypalResponse.PaymentStatus; ipn.transactionID = paypalResponse.TXN_ID; ipn.firstName = paypalResponse.PayerFirstName; ipn.lastName = paypalResponse.PayerLastName; ipn.totalTickets = Convert.ToInt16(paypalResponse.Quantity); context.IPNs.Add(ipn); context.SaveChanges(); } return View(); }