我正在尝试将paypal测试环境集成到测试目的。但是当点击时它会在沙箱主页上重定向,如下所示
https://www.sandbox.paypal.com/webapps/mpp/home
当我使用www.paypal.com时,它会重定向到更正的付款方式。以下是我的代码。
decimal price = Convert.ToDecimal(itemCost);
string returnURL = "";
// returnURL += "https://www.paypal.com/xclick/business=" + HttpUtility.UrlEncode(email);
returnURL += "https://www.sandbox.paypal.com/cgi-bin/webscr?business =" + HttpUtility.UrlEncode(email);
//Passing Item Name as dynamic
returnURL += "&item_name=" + HttpUtility.UrlEncode(itemName);
returnURL += "&item_number=" + HttpUtility.UrlEncode(itemNumber);
returnURL += "&amount=" + HttpUtility.UrlEncode(price.ToString());
returnURL += "¤cy=" + HttpUtility.UrlEncode(currency);
returnURL += "&return=http://localhost:38436/";
returnURL += "&cancel_return=http://localhost:38436/";
returnURL += "&data-env=sandbox";
return returnURL;
请告诉我如何使用沙箱,以便它可以在实时环境中正确地在付款页面上重定向。
我在www.developer.paypal.com
创建了1个商业帐户和一个个人帐户请告诉我 许多人提前致谢
答案 0 :(得分:0)
我错过了在查询字符串中传递cmd = _xclick。 https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_xclick 现在工作正常:))