2011-06-11 74 views
0

这似乎是一个常见问题,但我似乎无法找到任何解决方案。我已经使用了Ipn模拟器测试,并且它工作正常,但是当我通过付款过程测试出一个转换时,Paypal从不碰到我的Ipn Listener。我目前正在沙箱中测试沙箱没有打到notifyurl

我正在使用Express Checkout API并在DoExpressCheckoutPayment方法中设置NotifyUrl。为什么贝宝没有打到那里指定的网址?

回答

1

问题是我使用的文档和版本不匹配,所以我使用了不推荐使用的参数。出于某种原因,使用不推荐使用的命令不会引发任何错误,因此很难进行调试。

贝宝确实很好地隐藏了他们的文档,并且很难将API版本与文档版本进行匹配。

0

要采取刺,你确定该网址可以通过贝宝访问吗?贝宝正在调用它,所以像localhost这样的urls不起作用。如果它是https,并且您正在使用可以解释它的开发证书。你的防火墙可能阻止了它吗?

+0

该网站是公开的,我们已访问的网址,我们没有问题。我们也使用签名而不是证书,所以没有我能想到的防火墙问题。我们有另一个网站托管在同一台服务器上,它的工作原理。我们已经比较了这些请求,并没有看到它们之间有什么不同...... – chobo 2011-06-12 02:14:26