贝宝无法在防火墙下工作


paypal is not working under firewall

我有一个php应用程序,我正在尝试与贝宝支付网关集成,我的电脑处于防御网防火墙下,现在我正在努力解决一个问题,当我试图用贝宝支付时,它总是返回一个错误

[L_ERRORCODE0]=>81002
[L_SHORMESSAGE0]=>未指定的方法
[L_LONGMESSAGE]=>指定的方法不是

但相同的应用程序和数据库被复制到另一台不在防火墙下的电脑上,工作正常。

我想是我的防火墙出了问题。我在防火墙上打开了443端口,在防火墙上还有什么可以做的吗?请有人能给我一些止痛药吗?

打开443应该足够了,因为https使用端口443。我不知道贝宝api是如何工作的。在交换您的应用程序-贝宝api的过程中,是否可能涉及其他端口?尝试tcpdump或查看防火墙日志,以查看其他端口上是否存在数据包交换,从而被防火墙阻止。

我的应用程序在.NET中,并集成了贝宝。当我使用Visual Studio运行"实时"代码时,它可以很容易地连接到Paypal网站。但是当在服务器上发布相同的包时,它无法连接。

我已经将贝宝的所有IP列入白名单,但仍然面临这个问题。