2012-04-08 135 views
4

当客户从PayPal付款后,他可以自动重定向回我的网站,自动返回和pdt功能打开。当客户等待10秒钟进行自动重定向时,一切正常,交易ID通过get发送,但当客户选择“点击此处”而不是等待10秒钟进行自动重定向时,交易ID不是发送。贝宝PDT - 无法获得交易ID

任何人都知道一种方法来解决这个问题?

谢谢!

回答

0

首先,你只是试图显示交易ID,或者你是否试图将其添加到数据库或用于电子邮件收据等?

如果你只是试图显示它,然后PDT是好的。否则,我强烈建议您使用IPN。它非常相似,只是无论用户是否返回到您的网站,数据总是会被发送到它,即使启用了自动返回功能,也不总能保证这些数据。

如果PDT是您所需要的,那么无论他们如何恢复,它都应该能够保持一致。尽管如此,我很少使用PDT,但我最近还没有测试过它。我必须在沙箱中运行一些测试,看看我是否可以重现这一点,并找出如何使其工作方式。

不过,让我知道,因为如果IPN是更好的解决方案,我不想浪费时间搞乱PDT。