using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient; using System.IO; using System.Text; using System.Threading; using System.Net; public partial class paypal : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string strSandbox = "https://www.sandbox.paypal.com/cgi-bin/webscr"; // string strLive = "https://www.paypal.com/cgi-bin/webscr"; HttpWebRequest req = (HttpWebRequest)WebRequest.Create(strSandbox); req.Method = "POST"; req.ContentType = "application/x-www-form-urlencoded"; byte[] param = Request.BinaryRead(HttpContext.Current.Request.ContentLength); string strRequest = Encoding.ASCII.GetString(param); strRequest += "&cmd=_notify-validate"; req.ContentLength = strRequest.Length; StreamWriter streamOut = new StreamWriter(req.GetRequestStream(), System.Text.Encoding.ASCII); streamOut.Write(strRequest); streamOut.Close(); StreamReader streamIn = new StreamReader(req.GetResponse().GetResponseStream()); string strResponse = streamIn.ReadToEnd(); streamIn.Close(); if (strResponse == "VERIFIED") { lblmc_gross.Text = Request.Form["mc_gross"].ToString(); lblprotection_eligibility.Text = Request.Form["protection_eligibility"].ToString(); lbladdress_status.Text = Request.Form["address_status"].ToString(); lblpayer_id.Text = Request.Form["payer_id"].ToString(); lbltax.Text = Request.Form["tax"].ToString(); lbladdress_street.Text = Request.Form["address_street"].ToString(); lblpayment_date.Text = Request.Form["payment_date"].ToString(); lblpayment_status.Text = Request.Form["payment_status"].ToString(); lblcharset.Text = Request.Form["charset"].ToString(); lbladdress_zip.Text = Request.Form["address_zip"].ToString(); lblfirst_name.Text = Request.Form["first_name"].ToString(); lblmc_fee.Text = Request.Form["mc_fee"].ToString(); lbladdress_country_code.Text = Request.Form["address_country_code"].ToString(); lbladdress_name.Text = Request.Form["address_name"].ToString(); lblnotify_version.Text = Request.Form["notify_version"].ToString(); lblpayer_status.Text = Request.Form["payer_status"].ToString(); lblbusiness.Text = Request.Form["business"].ToString(); lbladdress_country.Text = Request.Form["address_country"].ToString(); lbladdress_city.Text = Request.Form["address_city"].ToString(); lblpayer_email.Text = Request.Form["payer_email"].ToString(); lblpayer_email.Text = Request.Form["payer_email"].ToString(); lbltxn_id.Text = Request.Form["txn_id"].ToString(); lblpayment_type.Text = Request.Form["payment_type"].ToString(); lbllast_name.Text = Request.Form["last_name"].ToString(); lbladdress_state.Text = Request.Form["address_state"].ToString(); lblreceiver_email.Text = Request.Form["receiver_email"].ToString(); lblpayment_fee.Text = Request.Form["payment_fee"].ToString(); lblreceiver_id.Text = Request.Form["receiver_id"].ToString(); lbltxn_type.Text = Request.Form["txn_type"].ToString(); lblitem_name.Text = Request.Form["item_name"].ToString(); lblmc_currency.Text = Request.Form["mc_currency"].ToString(); lblitem_number.Text = Request.Form["item_number"].ToString(); lblresidence_country.Text = Request.Form["residence_country"].ToString(); lbltest_ipn.Text = Request.Form["test_ipn"].ToString(); lblhandling_amount.Text = Request.Form["handling_amount"].ToString(); lbltransaction_subject.Text = Request.Form["transaction_subject"].ToString(); lblpayment_gross.Text = Request.Form["payment_gross"].ToString(); lblshipping.Text = Request.Form["shipping"].ToString(); } else if (strResponse == "INVALID") { } else { } } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)