【问题标题】:PayPal PDT stopped returning to my websitePayPal PDT 停止返回我的网站
【发布时间】:2019-03-30 15:29:01
【问题描述】:

多年来,我一直在使用 PayPal 网站支付标准 - 我同时使用 IPN 和 PDT。最近我发现虽然 IPN 仍然可以正常工作,但在购买结束时客户不再返回我的网站,因此没有调用 PDT,并且客户永远不会返回我的网站(这是新的 - 它多年来一直运行良好)。

我确实在我的 PayPal 设置中打开了自动退货。它应该去的页面存在并且工作正常。该登录页面永远不会在日志中命中。

这在实时 PayPal 网站和 PayPal 沙盒中已损坏。我登陆的页面显示“您的付款已完成。要继续购物,请返回商家。”没有“返回商家”按钮。此页面的 URL 是 https://www.sandbox.paypal.com/webapps/hermes?flow=1-P&ulReturn=true&token=2GX255130M045604B&mfid=1540506852194_f375a853a7234&useraction=commit&country.x=US&locale.x=en_US&country.x=US&locale.x=en_US#/checkout/genericError?code=PAYMENT_ALREADY_DONE。此页面用于自动重定向回我的网站。

在相关说明中(不确定是否是同一个问题)PayPal 购物车页面上的“继续购物”按钮也不再起作用。我将页面的 URL 发送到表单的隐藏字段中,我将添加到购物车按钮作为 shopping_url 发送到 PayPal,但是当我单击“继续购物”时,它似乎将我带回(就像浏览器一样)返回提交表单的页面,而不是转到我在 shopping_url 中指定的页面。同样,这已经工作了多年,但现在不再工作了。

任何帮助将不胜感激!

【问题讨论】:

  • 我今天收到了 PayPal 技术支持的回复。他们说这是一个已知问题,他们会在修复后通知我。
  • PayPal 现已修复此问题。此外,我了解到“继续购物”问题是另一个问题。因为我的按钮是托管按钮,所以我必须使用 PayPal 编辑按钮 UI(第 3 步高级选项)并插入 'shopping_url='' 以使继续购物按钮再次工作。 PayPal 现在忽略通过托管按钮表单发送的任何值。

标签: paypal paypal-ipn paypal-pdt


【解决方案1】:

[不是答案,但我不能发布 cmets]

几个月前,我们 (Paypal button "return" parameter doesn't seem to work) 就发生了这种情况。在新的结账流程中,Paypal 忽略按钮/表单中传递的“return”值,它将客户重定向到网站设置中配置的 URL (https://www.paypal.com/businessmanage/preferences/website)。

我不确定 Paypal 开发人员是否阅读此论坛以获取错误报告,但这绝对看起来像是一种回归。

【讨论】:

  • 很高兴知道 PayPal 忽略了表单中发送的值 - 感谢分享。不幸的是,我的网站设置中也设置了正确的返回页面,但这对我也不起作用。我用 PayPal 开了一张票,但还没有收到回复。
  • 感谢“businessmanage”链接——它必须在某个地方!救了我!
猜你喜欢
  • 2019-02-18
  • 2011-02-20
  • 2011-03-29
  • 1970-01-01
  • 2014-03-08
  • 1970-01-01
  • 2014-02-13
  • 2023-03-08
  • 1970-01-01
相关资源
最近更新 更多