使用自定义返回URL时,PayPal PDT不会在QueryString中返回tx值

时间:2013-05-04 15:19:48

标签: paypal paypal-sandbox

这是PayPal PDT is not Returning a tx value in the Query String

的后续问题

我遇到了同样的问题,但也使用真正的PayPal而不是沙箱:
只要我在PayPal表单中指定自定义返回URL,就不再附加tx参数。

还有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

付款是多少?你需要给我们一些东西来测试,例如按钮或购物车上传表单帖子。我们几乎不可能在没有任何背景重现问题的情况下找出错误。

即使有退货,也可能 这个结帐的tx,例如,如果它是未来的订阅付款。所以在这种情况下,tx将为空。

总的来说,你不应该将PDT用于任何重要的事情。即使给定的事务成功,PDT返回也可能永远不会出于任何原因。最简单的说,如果客户没有选择退货或他们的浏览器事先崩溃。

所以,不要使用PDT。将IPN用于任何重要的业务逻辑。 (或者,如果您能够对结帐进行编程,那么有更好的选项,例如Express Checkout API,SolutionType = Sole)