付款完成后,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 不会自动重定向到我的网站的主要内容,如果未能解决你的问题,请参考以下文章