从 paypal.co.uk 付款时,Paypal 不会调用 IPN 脚本
我开发了一种常规贝宝表单以及 IPN 脚本(PHP 语言)。
当我使用沙箱付款时,一切都运行良好且完美无缺!
但当表格生效时,它甚至不会调用 IPN。
请注意,实时付款是通过 paypal.co.uk 进行的。表单将数据提交到 paypal.com。
所以,我认为这是由于 paypal.co.uk 造成的。
是这样吗? 有什么解决办法吗?
I have developed one regular paypal form along with IPN script(in PHP).
When I make the payment using sandbox, everything works fine and flawlessly !
But when the form goes live, it doesn't even call the IPN.
Please note that the live payment is made through paypal.co.uk.. and Form submits data to paypal.com.
So, I think this is happening due to paypal.co.uk.
Is it so ?
Is there any solution for this ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
否。您的 IPN 脚本可能仍配置为验证 https://www.sandbox.paypal.com 上的 IPN 数据/ 而不是 https://www.paypal.com/,这会导致失败,这又会导致脚本不被执行。
您可以在“历史记录”>“历史记录”中查看为您的帐户发送的各个 IPN 消息。您的 PayPal 账户概览上还有 IPN 历史记录。
No. Your IPN script is likely still configured to verify the IPN data at https://www.sandbox.paypal.com/ instead of https://www.paypal.com/, which will cause it to fail, which in turn will cause the script not to get executed.
You can review individual IPN messages to were sent for your account in History > IPN History on your PayPal account overview as well.