0

私はPayPalサンドボックスに取り組んでいます。トランザクションは完全に機能し、リターン URL は完全に呼び出されていますが、IPN (通知 URL) ページは呼び出されていません。

アカウントからの通知 URL も有効にしました。呼び出し元ページとリスナー ページの両方がサーバーにアップロードされます。アップロードされたリスナー ページの URL は、次のようにコードで設定されます。しかし、通知 URL が呼び出されていません。

<script 
data-env="sandbox" 
data-callback="http://example.com/IpnPage.aspx" 
data-tax="2" 
data-shipping="5" 
data-currency="USD" 
data-amount="<%= Session["final_total"]%>"
data-quantity="1" 
data-name="Fees"
data-number="123"
data-custom="<%= Session["sb"]%>"
data-return="http://example.com/IpnPage.aspx"
  ....></script>
4

1 に答える 1

0

IPN を送信する必要があるアカウントの IPN 履歴を確認します。ここで、PayPal が実際に IPN を送信していることを確認または拒否できます。また、結果を表示して、完了したか失敗したかを確認することもできます。スクリプトに問題がある可能性があります。

また、独自の Web サーバーのログを調べて、その URL がヒットし、何らかのエラーを返しているかどうかを確認してください。

IPN 履歴に送信された通知が表示されない場合は、正しく構成されていません。ここに入力したコードがそれを生成しているように見えるため、実際の API リクエストを確認する必要がありますが、それは役に立ちません。実際のリクエストを見る必要があります。

于 2013-07-22T11:16:55.643 に答える