1

我在我的 asp.net 应用程序中使用了 Paypal 集成,并希望 Paypal 重定向回我在其 url 中提供的指定页面:

//Success return page url
        redirecturl += "&return=" +
          ConfigurationManager.AppSettings["SuccessURL"].ToString();

        //Failed return page url
        redirecturl += "&cancel_return=" +
          ConfigurationManager.AppSettings["FailedURL"].ToString();

        Response.Redirect(redirecturl);

但它永远不会返回我的网站,而是在地址栏中显示“感谢您的订单”和 Paypal 网址。 在此处输入图像描述

完成交易后,我应该怎么做才能强制它返回我的网站页面?

4

3 回答 3

0

我遇到了同样的问题,我这样做,而且一切正常。

来自博客

登录到您的 PayPal 帐户。

将鼠标悬停在个人资料上,然后向下滚动并单击更多选项。

在右侧,单击我的销售工具

在在线销售下,转到网站偏好并单击更新(在左侧)。

在“网站付款自动退回”下,点击“自动退回”选项</p>

接下来,如果您没有在您的贝宝按钮代码中指定网址,请输入您希望引导客户访问的默认网址。(但是,无论如何,如果您未将以下 html 代码添加到完成的按钮代码中,PayPal 会将您的客户重定向回 PayPal。您必须启用自动返回功能,并且您还必须将以下代码添加到您的贝宝按钮代码。)

转到页面底部,然后单击“保存”。

查看更多信息:http: //blogandretire.com/blog/2012/02/redirect-buyers-to-your-site-after.html

于 2014-03-17T16:48:20.270 回答
0

当您向贝宝提交数据时,您必须提交返回 URL。对于这一点,您不能只使用 Response.Redirect,它已经在 Paypal 的站点中,因此您的 asp 脚本将不会被执行。向 Paypal 发送请求时指定 return_url 参数。有关参数的更多信息,请参阅:https ://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNandPDTVariables/

于 2013-10-02T08:31:53.000 回答
0

根据这个答案,显然您可以在您的 PayPal 个人资料上设置自动重定向选项。但是,这取决于您拥有的帐户类型。

于 2013-11-22T16:13:50.130 回答