paypal не работает под брандмауэром


У меня есть php-приложение, и я пытаюсь интегрироваться с платежным шлюзом paypal, мой компьютер находится под брандмауэром fortinet, теперь я борюсь с проблемой, когда я пытаюсь произвести платеж с помощью paypal, он всегда повторяет ошибку

[L_ERRORCODE0]=>81002
[L_SHORTMESSAGE0] => Неуказанный метод
[L_LONGMESSAGE0] => Указанный метод не

Но то же приложение и база данных копируются на другой компьютер, который не работает под брандмауэром хорошо.

Я думаю, что это проблема с моим брандмауэром. Я открыл порт 443 на своем брандмауэре, есть ли что-нибудь еще на брандмауэре? пожалуйста, кто-нибудь может дать какое-нибудь объяснение?

Author: Ullas Prabhakar, 2012-04-04

2 answers

Открытия 443 должно быть достаточно, так как https использует порт 443. Я не знаю в деталях, как работает api PayPal. возможно ли, что во время обмена вашим приложением задействованы другие порты - api paypal? попробуйте tcpdump или просмотрите журнал брандмауэра, чтобы узнать, есть ли обмен пакетами на других портах, и поэтому они заблокированы брандмауэром.

 1
Author: ab_dev86, 2012-04-04 13:00:26

Мое приложение находится в .NET и имеет интеграцию с PayPal. Когда я запускаю "живой" код с помощью своей Visual Studio, он может легко подключиться к сайту Paypal. Но при публикации одного и того же пакета на сервере он не может подключиться.

Я внес в белый список все IP-адреса paypal, но все еще сталкиваюсь с этой проблемой.

 0
Author: ashu, 2013-05-29 19:30:45