2

多年来,我一直在使用 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 中指定的页面。同样,这已经工作了多年,但现在不再有效。

任何帮助都感激不尽!

4

1 回答 1

1

[不是答案,但我不能发表评论]

这对我们来说几个月前就坏了(Paypal 按钮“返回”参数似乎不起作用)。在新的结帐流程中,Paypal 忽略按钮/表单中传递的“return”值,它将客户重定向到网站设置中配置的 URL ( https://www.paypal.com/businessmanage/preferences/website )。

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

于 2018-10-26T17:35:37.650 回答