PayPal IPN 模拟器不工作
PayPal IPN Simulator not working
我正在尝试使用 Paypal 开发者网站上的即时付款通知 (IPN) 模拟器向我的服务器发送即时付款通知 (IPN)。
我一直在网上搜索,我找到了一个可以测试 ipn 的站点 http://samples.geekality.net/ipn/
当我使用这个 url http://samples.geekality.net/ipn/listener.php in IPN simulator it shows me the data on this sample site but when I use my own site's url which is something like this http://example.com/appointments/payment/notify 它只是不起作用我发送邮件功能使用我的电子邮件是这样的:
mail('example@example.com', 'notify action performed', http_build_query($_REQUEST));
当我直接访问此 url 时,它可以工作并给我发送电子邮件,但不适用于 ipn 模拟器。
仅供参考:Return/Cancel url 工作正常。
问:我做错了什么吗?我该如何解决?
如果这可能是重复的,请告诉我。
谢谢。
我刚刚尝试重现您的问题,但似乎一切正常。也许电子邮件是在垃圾邮件文件夹中发送的,或者也许您的服务器在 mail()
功能
方面出现问题
我运行陷入了类似的问题。实际上,我能够让 IPN 模拟器对我的 IPN 侦听器进行几次测试。每次我都从错误中学习。一旦我认为事情应该再次正常工作,我就会收到 "Internal Server Error"。起初我以为这是我的服务器返回 500,但日志显示 Paypal 甚至没有尝试与我的服务器通信。
由于您现在必须登录才能使用 IPN 模拟器,我通过注销并使用不同的帐户重新登录(我碰巧已经有几个)解决了这个问题,它又开始工作了。
希望这对遇到此问题的其他人有所帮助。
我正在尝试使用 Paypal 开发者网站上的即时付款通知 (IPN) 模拟器向我的服务器发送即时付款通知 (IPN)。
我一直在网上搜索,我找到了一个可以测试 ipn 的站点 http://samples.geekality.net/ipn/ 当我使用这个 url http://samples.geekality.net/ipn/listener.php in IPN simulator it shows me the data on this sample site but when I use my own site's url which is something like this http://example.com/appointments/payment/notify 它只是不起作用我发送邮件功能使用我的电子邮件是这样的:
mail('example@example.com', 'notify action performed', http_build_query($_REQUEST));
当我直接访问此 url 时,它可以工作并给我发送电子邮件,但不适用于 ipn 模拟器。
仅供参考:Return/Cancel url 工作正常。
问:我做错了什么吗?我该如何解决?
如果这可能是重复的,请告诉我。
谢谢。
我刚刚尝试重现您的问题,但似乎一切正常。也许电子邮件是在垃圾邮件文件夹中发送的,或者也许您的服务器在 mail()
功能
我运行陷入了类似的问题。实际上,我能够让 IPN 模拟器对我的 IPN 侦听器进行几次测试。每次我都从错误中学习。一旦我认为事情应该再次正常工作,我就会收到 "Internal Server Error"。起初我以为这是我的服务器返回 500,但日志显示 Paypal 甚至没有尝试与我的服务器通信。
由于您现在必须登录才能使用 IPN 模拟器,我通过注销并使用不同的帐户重新登录(我碰巧已经有几个)解决了这个问题,它又开始工作了。
希望这对遇到此问题的其他人有所帮助。