2012-04-04 10 views
4

Ich habe eine PHP-Anwendung, und ich versuche, mit Paypal Payment Gateway zu integrieren, ist mein PC unter einer Fortinet Firewall, jetzt habe ich mit einem Problem zu kämpfen, wenn ich es versuche machen Zahlung mit paypal retun es immer einen FehlerPaypal funktioniert nicht unter Firewall

[L_ERRORCODE0] => 81002
[L_SHORTMESSAGE0] => keine Angabe Methode
[L_LONGMESSAGE0] => beschriebene Verfahren ist nicht

aber gleiche Anwendung und Datenbank kopiert auf einen anderen PC, der nicht unter der Firewall ist, funktioniert gut.

Ich denke, es ist ein Problem mit meiner Firewall. Ich hatte 443 Port auf meiner Firewall geöffnet, gibt es irgendwas mehr auf Firewall? bitte kann jeder etwas adivce geben?

+0

Welche Methode/Aktion versuchen Sie, wenn Sie diese Fehlermeldung erhalten? Verwenden Sie Express-Checkout? –

+0

Ja, ich habe über Fehlercode, wenn ich die Express-Checkout-Methode verwenden –

Antwort

1

Öffnung 443 sollte genug sein, da https Port 443 verwendet. Ich weiß nicht im Detail, wie Paypal API funktioniert. ist es möglich, dass während des austauschs Ihrer anwendung andere ports beteiligt sind - paypal api? Probieren Sie einen tcpdump aus oder sehen Sie sich das Firewall-Protokoll an, um zu sehen, ob an anderen Ports Pakete ausgetauscht werden und diese somit von der Firewall blockiert werden.

+0

Ich habe gerade aktualisiert meine Xampp 1.7.3 zu Xampp 1.7.7 dann funktioniert alles gut –

0

Meine Anwendung ist in .NET und hat Paypal-Integration. Wenn ich den "Live" -Code mit meinem Visual Studio verwende, kann er sich leicht mit der Paypal-Site verbinden. Wenn das gleiche Paket auf dem Server veröffentlicht wird, kann keine Verbindung hergestellt werden.

Ich habe die IP von paypal auf Whitelist gesetzt, aber immer noch mit diesem Problem konfrontiert.