用于Asp.net C#的PayPal RestApi标识服务未返回正确的url

用于Asp.net C#的PayPal RestApi标识服务未返回正确的url,c#,asp.net,paypal,C#,Asp.net,Paypal,我目前正在尝试在我们的客户网站上实现PayPal登录,以便能够集成无缝结账。我在这里有一个关于如何操作的文档链接: 在实现这一点之后,我注意到,即使我以沙盒的方式传递,它仍然会给我一个实时url。此外,客户机id返回为空(我猜b/c我使用的客户机id仅用于测试) 如何强制api返回沙盒/测试url?只需创建一个简单的示例,比如在表单上和代码隐藏文件中使用一个按钮 按钮单击事件中的以下代码: string business = "here type your email id";

我目前正在尝试在我们的客户网站上实现PayPal登录,以便能够集成无缝结账。我在这里有一个关于如何操作的文档链接:

在实现这一点之后,我注意到,即使我以沙盒的方式传递,它仍然会给我一个实时url。此外,客户机id返回为空(我猜b/c我使用的客户机id仅用于测试)


如何强制api返回沙盒/测试url?

只需创建一个简单的示例,比如在表单上和代码隐藏文件中使用一个按钮 按钮单击事件中的以下代码:

        string business = "here type your email id";
        string itemName = "Plan1"; //this variable for itemname.
        double itemAmount = 8.00;// this variable for itemprice.
        string currencyCode = "USD";  //this variable for currency code.

        StringBuilder ppHref = new StringBuilder();

        ppHref.Append("https://www.paypal.com/cgi-bin/webscr?cmd=_xclick");
        ppHref.Append("&business=" + business);
        ppHref.Append("&item_name=" + itemName);
        ppHref.Append("&amount=" + itemAmount.ToString("#.00"));
        ppHref.Append("&currency_code=" + currencyCode);

        Response.Redirect(ppHref.ToString(), true);

我很困惑,我问了从我们的网站登录paypal的能力。这就是贝宝身份识别服务所提供的。