//Pass Order and Buyer to 2Checkout public ActionResult Checkout() { //Get Timestamp DateTime date = DateTime.Now; String time = date.ToString("yyyyMMdd-HHmmss"); //Create Pending Order Order order = new Order(); order.OrderNumber = ""; order.CustomerName = ""; order.Total = ""; order.DatePlaced = time; db.Orders.Add(order); db.SaveChanges(); //Pass to 2Checkout var dictionary = new Dictionary <string, string>(); dictionary.Add("sid", "1817037"); dictionary.Add("mode", "2CO"); dictionary.Add("li_0_type", "Product"); dictionary.Add("li_0_name", "Example Product"); dictionary.Add("li_0_price", "1.00"); dictionary.Add("merchant_order_id", order.ID.ToString()); String PaymentLink = TwocheckoutCharge.Link(dictionary); Response.Redirect(PaymentLink); return(View()); }
public ActionResult Checkout() { var dictionary = new Dictionary <string, string>(); dictionary.Add("sid", "1817037"); dictionary.Add("cart_order_id", "Test Cart"); dictionary.Add("total", "1.00"); String PaymentLink = TwocheckoutCharge.Link(dictionary); Response.Redirect(PaymentLink); return(View()); }