PayPal IPN模拟器“我们很抱歉,我们无法发送IPN。”

时间:2013-12-04 14:57:38

标签: paypal-ipn

我在尝试使用PayPal的IPN模拟器时得到了这个答案(“我们很抱歉,我们无法发送IPN”)。

我知道有很多方法可以在我的方面做错事,但我想我现在已经涵盖了所有这些方法。当我自己发送一个带有虚拟交易数据的POST请求时,我的回调可以工作,它来自与我的服务器不同的网络中的计算机。似乎没有防火墙/代理/连接/拓扑问题,服务器在那里,端口是打开的,然而模拟器不发送IPN。

NOT 使用HTTPS而我的服务器 NOT 正在侦听端口80,IPN服务对协议或端口有任何限制吗?如果不是,我真的不知道可能出现什么问题。

谢谢,非常感谢任何帮助。

1 个答案:

答案 0 :(得分:5)

看起来IPN模拟器不希望在不同于80的端口上工作。

此外,您应该检查是否需要添加其他标头,如主机(http 1.1)和连接关闭。我这样说是因为它们来自paypal(PHP impl)的示例脚本中缺少了