PDT 停止工作,返回 URL 中没有参数
我需要为通过 Paypal 捐赠按钮进行捐赠的人们提供个性化页面。
我已经在返回 URL 上使用 PHP 脚本设置了 PDT(代码来自 https://github. com/paypal/pdt-code-samples)并且几周以来一直运行良好。
大约两周前,它停止工作,尽管我没有更改 PHP 代码或 Paypal 配置中的任何内容。我意识到现在捐赠后,Paypal 仍然将用户重定向到我的 PHP 脚本,但 url 中没有参数(例如没有“tx”、“amt”等),因此我无法处理交易。
根据帖子中的建议,我尝试关闭 Paypal 帐户中的退货地址和 PDT,然后重新启用它们,但没有成功。
有趣的是,在 Paypal 沙箱中一切仍然工作正常,我的问题只出现在生产中。
I need to provide a personalized page to people who make a donation via a Paypal donation button.
I've setup PDT with a PHP script on the return URL (code from https://github.com/paypal/pdt-code-samples) and it's been working fine for several weeks.
About 2 weeks ago it stopped working, although I've not changed anything on the PHP code or in my Paypal configuration. I realized that now after donation, Paypal still redirects the user to my PHP script but with no parameters in the url (e.g. no "tx", "amt", etc.), so I can't process the transaction.
As recommended on a post, I tried switching off the return address and PDT in my Paypal account, then reenable them, but with no success.
Interestingly, everything still works fine in the Paypal sandbox, my problem only occurs in production.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是否有 $_POST 变量,而不是 $_GET ?
PDT 非常古老,这些样本都是 8 年前的。考虑更改为当前的捐赠 SDK。
Are there $_POST variables, as opposed to $_GET ?
PDT is very old, those samples are from over 8 years ago. Consider changing to the current Donate SDK.