1

cmd=_notify-synch当客户在付款后被重定向回我们的网站时,我们使用 PDT 的API 来验证交易。我们在带有客户 ID 的 Paypal 按钮中传递了一个“自定义”值,并且我们希望得到这个值。这在过去的 5 年中运行良好。

从 2018 年 10 月 19 日左右开始,PDT API 停止返回传入的“自定义”值。这破坏了我们的支付流程。

不确定是否有其他人遇到此问题,和/或是否有解决方法或要更改的配置。

4

1 回答 1

1

该按钮 URL 用于托管按钮,这意味着当您创建按钮时,所有参数都在 PayPal 中设置。您不能将return值直接传递给托管按钮。您需要在 PayPal 帐户内的托管按钮本身中进行调整。

在那里设置它的唯一方法是使用“高级变量”部分,但当然你不能让它动态化。如果这是一个问题,您将需要切换到使用非托管按钮,以便您可以按照您尝试的方式直接传递参数。

除此之外,您还可以切换到使用 Express Checkout API,然后您就可以在结账时更自由、更灵活地做任何您需要的事情。

于 2018-10-30T04:27:17.117 回答