2012-04-04 11 views
4

私はPHPアプリケーションを持っていますが、私はpaypal支払いゲートウェイと統合しようとしています。私のPCはフォーティネットのファイアウォールの下にあります。それは、常に[L_SHORTMESSAGE0] =>指定されていないメソッド
は[L_LONGMESSAGE0] =>指定されたメソッドが
paypalがファイアウォールの下で動作していません

はありませんが、同じアプリケーションとデータベースがあるエラー

[L_ERRORCODE0] => 81002
をretun PayPalで支払いを行いますファイアウォールの下にない別のPCにコピーしても問題ありません。

私はファイアウォールに問題があると思っています。 ファイアウォールに443ポートをオープンしましたが、ファイアウォールには何か他に何かありますか? 誰かが何かアドバイスをお願いしますか?

+0

エラーメッセージが表示されたときに実行しようとしている方法や操作はありますか?エクスプレスチェックアウトを使用していますか? –

+0

はい、私はエクスプレスチェックアウトメソッドを使用すると上記のエラーコードを得ました –

答えて

1

オープニング443は、httpsがポート443を使用するのと同じくらい十分でなければなりません。私はpaypal APIの仕組みを詳しくは分かりません。あなたのアプリケーション交換の間に他のポートが関与する可能性はありますか?paypal api? tcpdumpを試してみるか、ファイアウォールのログを見て、他のポートにパケット交換があるかどうかを確認し、ファイアウォールによってブロックされているかどうかを確認してください。

+0

私はxampp 1.7.3をxampp 1.7.7にアップグレードしました。 –

0

私のアプリケーションは.NETにあり、paypalの統合があります。 Visual Studioを使用して「ライブ」コードを実行すると、簡単にPayPalサイトに接続できます。しかし、同じパッケージをサーバーに公開すると、接続できません。

私はpaypalのすべてのIPをホワイトリストに登録しましたが、まだこの手続きに直面しています。

関連する問題