【发布时间】: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