4

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

[L_ERRORCODE0] => 81002
[L_SHORTMESSAGE0] => 未指定方法
[L_LONGMESSAGE0] => 未指定方法

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

我认为这是我的防火墙的问题。我已经在我的防火墙上打开了 443 端口,还有什么可以在防火墙上做的吗?请任何人都可以提供一些建议吗?

4

2 回答 2

1

打开 443 应该就足够了,因为 https 使用端口 443。我不详细了解 paypal api 的工作原理。在交换您的应用程序 - paypal api 期间是否可能涉及其他端口?尝试 tcpdump 或查看防火墙日志,以查看其他端口上是否有数据包交换,因此被防火墙阻止。

于 2012-04-04T13:00:26.287 回答
0

我的应用程序在 .NET 中,并且集成了 paypal。当我使用我的 Visual Studio 运行“实时”代码时,它可以轻松连接到 Paypal 站点。但是当在服务器上发布相同的包时,它无法连接。

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

于 2013-05-29T19:30:45.423 回答