我在尝试使用PayPal的IPN模拟器时得到了这个答案("我们很抱歉,我们无法发送IPN").
我知道有很多方法可以在我的方面做错事,但我想我现在已经涵盖了所有这些方法.当我自己发送一个带有虚拟交易数据的POST请求时,我的回调可以工作,它来自与我的服务器不同的网络中的计算机.似乎没有防火墙/代理/连接/拓扑问题,服务器在那里,端口是打开的,然而模拟器不发送IPN.
我没有使用HTTPS,我的服务器没有监听端口80,IPN服务对协议或端口有任何限制吗?如果不是,我真的不知道什么可能是错的.
谢谢,任何帮助将不胜感激.
小智 5
看起来IPN模拟器不希望在不同于80的端口上工作.
此外,您应该检查是否需要添加其他标头,如主机(http 1.1)和连接关闭.我这样说是因为它们来自paypal的示例脚本(PHP impl)
| 归档时间: |
|
| 查看次数: |
1465 次 |
| 最近记录: |