Как получить идентификатор транзакции от paypal...
protected void btnbuynow1onclick(object sender, EventArgs e) { string itemname = "12 Weeks Trail Package"; string kitplanid = "2"; string packageamount = "60"; string kitpackid = "2"; string bv = "0"; string servicebox = "12"; paypal(itemname,kitplanid,packageamount, kitpackid,bv,servicebox); }
protected void paypal( string itemname, string kitplanid,string packageamount,string kitpackid,string bv,string servicebox) { Session["itemname"] = itemname; Session["kitplanid"] = kitplanid; Session["packageamount"] = packageamount; Session["kitpackid"] = kitpackid; Session["bv"] = bv; Session["servicebox"] = servicebox; string redirecturl = ""; string paypalemail = "xxxxx-facilitator-1@gmail.com"; string SuccessUrl = "http://localhost:67521/success.aspx"; string FailedUrl = "http://localhost:67521/failure.aspx"; redirecturl += "https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_xclick&business=" + paypalemail; redirecturl += "&item_name=" + itemname; redirecturl += "&amount=" + packageamount; redirecturl += "&quantity=1"; redirecturl += "¤cy=USD"; redirecturl += "&return=" + SuccessUrl; redirecturl += "&cancel_return=" + FailedUrl; Response.Redirect(redirecturl); }
Что я уже пробовал:
Привет.. я использую интеграцию песочницы paypal ... все работают нормально.. после того, как пользователь заплатил сумму, страница будет перенаправлена на URL успеха.. но в успехе url, как я получаю идентификатор транзакции заказа.. я не знаю, как это реализовать..
F-ES Sitecore
Это зависит от того, используете ли вы IPN-страницы или нет, но вы получаете отправленные данные в виде сообщения, поэтому просто запросите.Форма ["имя переменной здесь"].
PayPal имеет обширную документацию на своем собственном сайте, гораздо лучше получить код оттуда.