Example #1
0
        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());
        }
Example #2
0
        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();
        }
Example #4
0
        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();

        }