如何在asp.net中集成paypal沙盒经典api

时间:2015-03-19 20:34:38

标签: asp.net api paypal

我正在尝试将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 += "&currency=" + 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个商业帐户和一个个人帐户

请告诉我 许多人提前致谢

1 个答案:

答案 0 :(得分:0)

我错过了在查询字符串中传递cmd = _xclick。 https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_xclick 现在工作正常:))