4

客户从 Paypal 付款后,他可以在自动返回和 pdt 功能开启的情况下自动重定向回我的网站。当客户等待 10 秒进行自动重定向时一切正常,事务 ID 通过 get 发送,但是当客户选择“单击此处”而不是等待 10 秒进行自动重定向时,事务 ID 不是发送。

任何人都知道解决此问题的方法吗?

谢谢!

4

1 回答 1

0

首先,您只是想显示交易 ID,还是尝试将其添加到数据库中或将其用于电子邮件收据等?

如果您只是想显示它,那么 PDT 就可以了。否则,我强烈建议您改用 IPN。它非常相似,只是无论用户是否将其返回您的站点,数据都将始终发布给它,即使启用了自动返回,也不能始终保证这一点。

如果您只需要 PDT,那么无论他们如何恢复,它都应该可以正常工作。不过,我很少使用 PDT,以至于我最近真的没有对它进行太多测试。我必须在沙箱中运行一些测试,看看我是否可以重现它并弄清楚如何让它按照你的意愿工作。

不过,请告诉我,因为如果 IPN 是更好的解决方案,我不想浪费时间弄乱 PDT。

于 2012-11-13T03:17:11.877 回答