付款完成后,PayPal 不会自动重定向到我的网站

Posted

技术标签:

【中文标题】付款完成后,PayPal 不会自动重定向到我的网站【英文标题】:PayPal won't automatically redirect to my site after payment complete 【发布时间】:2012-07-23 07:21:57 【问题描述】:

由于某种原因,确认付款后 PayPal 不会重定向到我的网站。

我已经设置了自动返回并设置了一个有效的 url。

我设置了一个隐藏参数返回到相同的 url。

它只是向我显示了一个付款完成页面,其中包含一个返回我的网站的链接(与上面相同的 URL)。如果我点击它,它会带我回到我的网站 - 因此我知道该网址是有效的。

我只是希望这自动发生,如果我设置了这些选项应该会发生什么,不是吗?

为什么paypal这么麻烦?还是我错过了显而易见的事情?

我正在使用带有企业帐户的 paypal 标准。

【问题讨论】:

我相信您无法使用 Paypal Payments Standard(我假设您正在使用)自动执行此操作。 @BrunoSilva 您可以使用 PayPal Payments Standard 自动执行此操作(我已经完成了)。 PayPal 应该会在显示自己的付款完成页面几秒钟后自动重定向到返回 url(你不能摆脱这个页面)。自动返回必须打开,详细here。如果我没记错的话,如果用户使用信用卡或借记卡付款,并且没有登录 PayPal,它将无法正常工作。仅当用户登录其 PayPal 帐户时才有效。 @AlexSchimp 您是对的,感谢您提供的细节比我在原始回复中提供的更多。我在自己的网站上也有它,但显示了 PayPal 完成页面(即使是暂时的)。 亚历克斯是正确的。我没有登录,所以这似乎是它不起作用的原因!可怜的显示贝宝 【参考方案1】:

“网站付款偏好”自动返回 URL 功能仅适用于通过“WPS(网站付款标准)”处理的付款,即 PayPal html 按钮集成付款。

【讨论】:

【参考方案2】:

来自@AlexSchimp 上面的评论:

如果用户使用信用卡或借记卡付款,但未登录 PayPal,它将无法正常工作。它仅在用户登录其 PayPal 帐户时才有效。

【讨论】:

【参考方案3】:
<input type="hidden" name="return" value="http://example.com/returnurl" />

检查这个网址:

https://www.paypal.com/in/cgi-bin/webscr?cmd=p/mer/express_return_summary-outside.

我希望它对你有用。

谢谢

普南 (http://www.web-technology-experts-notes.in)

【讨论】:

OP 早在四年前就表示,他已经完成了所有这些事情。【参考方案4】:

转到个人资料website preference page 并打开自动返回选项。

编辑: 除了上面发布的答案,要打开自动返回选项,请点击以下链接:

点击“我的帐户”选项卡下的个人资料 点击左侧的我的销售工具 选择 旁边的更新选项

网站偏好让客户在使用 PayPal 付款后返回我的网站。

找到开启自动返回的选项并进行相应操作。

注意在过去几周尝试实施 PayPal 时,我开始了解到 Paypal 的网站和文档非常混乱,而且您经常会发现相互矛盾的东西。因此请注意,上面的链接集可能会随时更改。 - 多托雷M

【讨论】:

为了清楚起见,我添加了这些步骤。我重复上面已经写过的内容。概述的步骤现在可能只是正确的并且很快就会改变,PayPal 是一个非常令人困惑的网站。 OP 早在两年前就表示,他已经完成了所有这些事情。

以上是关于付款完成后,PayPal 不会自动重定向到我的网站的主要内容,如果未能解决你的问题,请参考以下文章

Paypal 不会在转换后自动重定向

Paypal 自动登录重定向

使用 IPN 方法的 Paypal 付款在付款后未重定向

一段时间后自动将用户从贝宝重定向到我的网站,无论付款是不是完成

客户关闭贝宝网站时不会触发 IPN

我的网页上的 PayPal 捐款确认