Paypal PDT - 无法获取交易 ID

标签 paypal paypal-sandbox

客户从 Paypal 付款后,他可以自动重定向回我的网站,并打开自动返回和 pdt 功能。当客户等待 10 秒自动重定向时一切正常,交易 ID 通过获取发送,但是当客户选择“单击此处”而不是等待 10 秒自动重定向时,交易 ID 不是发送。

有人知道解决这个问题的方法吗?

谢谢!

最佳答案

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

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

如果 PDT 就是您所需要的,那么无论他们如何恢复,它的工作原理应该是一样的。不过,我很少使用 PDT,以致于最近我真的没有对其进行太多测试。我必须在沙盒中运行一些测试,看看我是否可以重现它并弄清楚如何让它按照你想要的方式工作。

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

关于Paypal PDT - 无法获取交易 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10060062/

相关文章:

paypal-sandbox - Paypal Payments Pro 的问题

api - 在 Paypal API 与 Stripe API 中进行测试?

php - paypal IPN 有效,但停留在 paypal 的感谢页面!

paypal - 作为客户的开发人员创建 Paypal 应用程序

android - 在这里构建 paypal sdk 时出错

paypal - 当我尝试设置欧元支付时,PayPal 使用 Braintree SDK 时出现问题。无法调试问题

php - 指定的交易货币必须与之前指定的相同

ruby-on-rails - 购物车内容缺失 Paypal Express Checkout 上未显示交易详情

paypal - paypal中如何验证用户名

javascript - 通过 Paypal Express Checkout 客户端 JS 按钮实现使用负测试