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