客户从 Paypal 付款后,他可以在自动返回和 pdt 功能开启的情况下自动重定向回我的网站。当客户等待 10 秒进行自动重定向时一切正常,事务 ID 通过 get 发送,但是当客户选择“单击此处”而不是等待 10 秒进行自动重定向时,事务 ID 不是发送。
任何人都知道解决此问题的方法吗?
谢谢!
客户从 Paypal 付款后,他可以在自动返回和 pdt 功能开启的情况下自动重定向回我的网站。当客户等待 10 秒进行自动重定向时一切正常,事务 ID 通过 get 发送,但是当客户选择“单击此处”而不是等待 10 秒进行自动重定向时,事务 ID 不是发送。
任何人都知道解决此问题的方法吗?
谢谢!
首先,您只是想显示交易 ID,还是尝试将其添加到数据库中或将其用于电子邮件收据等?
如果您只是想显示它,那么 PDT 就可以了。否则,我强烈建议您改用 IPN。它非常相似,只是无论用户是否将其返回您的站点,数据都将始终发布给它,即使启用了自动返回,也不能始终保证这一点。
如果您只需要 PDT,那么无论他们如何恢复,它都应该可以正常工作。不过,我很少使用 PDT,以至于我最近真的没有对它进行太多测试。我必须在沙箱中运行一些测试,看看我是否可以重现它并弄清楚如何让它按照你的意愿工作。
不过,请告诉我,因为如果 IPN 是更好的解决方案,我不想浪费时间弄乱 PDT。