2011-12-22 2 views
0

私は私達のウェブサイトのためのPaypalの統合に取り組んでいます。われわれが知っているように、私たちはPaypal経由で処理するすべての注文にIPN URLを提供します。先週、Paypal通知用のサーバーURLを与えました。これを使用して支払いを処理しました。Apache Serverで非同期リクエスト処理を有効にする方法についての情報を知りたいですか?

しかし、今日、私は同じIPNシステムを実装した別のサーバーにプロジェクトを移しました。しかし、私は新しいサーバーで同じURLの通知を受け取ることはできません。私の新しいapacheサーバーは非同期要求処理をサポートしていないようです。

サーバーで非同期リクエストを処理するにはどうすればよいですか。誰でも私に教えてください、どうすればいいですか?

ありがとうございます。

答えて

0

「非同期」とは、Apacheでアクティブ化する必要のある機能を指しません。それは、PayPalが準備ができたときにいつでもリクエストを送信し、それを呼び出すスクリプトがいつそれを通知するかはわかりません。

おそらく、サーバーの移動がサーバーのURLで何か変更された可能性があります。 PayPalに手動で行うように指示しているリクエストのいくつかを試してみて、何が起こり、どのようなエラーが発生するのかを確認してください。

+0

こんにちはPekka、 はい私はhvが1つのサーバーから別のサーバーにプロジェクトを移動したので、hvがIPN URLを変更しました。しかし、私が直面している問題は以下の通りです: 私の以前のIPN URLには、IPN URLを介して記録されるいくつかの回答があります。しかし、私の現在のサーバーでは、私はIPN URLを通じてPaypalから何の応答も得られません。 また、私のコードでは何も変更していません。実際の問題は、私が取引中に指定したURLを通じてPaypalからの返信を受け取らないということです。 それはサーバーのためだけのようです。サーバーがPaypalからの非同期応答を拒否しているようです。 ありがとう、 –

+0

@Mohanが言ったように、(PayPalのように)あなた自身がリクエストをいくつか行い、サーバーが何を言っているかを見てください。その後、あなたは 'error.log'ファイルを調べて何が間違っているのかを確認することができます –

+0

こんにちはPekka、ええ、私は私のブラウザから同じURLにアクセスしてください。その仕事、また私はいくつかの応答がログに記録されている。しかし、あなたがIPNのためにPaypalに同じURLを与えるとき、私は記録されるどんな応答も得ません。実際、Paypalは通知を投げないようです。ありがとう –

関連する問題