0

Paypal から次のようなメッセージが届きました。

PayPal 即時支払い通知 (IPN) メッセージを処理するサーバーを確認してください。次の URL に送信されたメッセージが受信されません: https://www.MYSITE.com/paypal/ipn/この URL に心当たりがない場合は、IPN を使用しているサービス プロバイダーを使用している可能性があります。 . 上記の情報をご利用のサービス プロバイダーにお問い合わせください。ユーザーまたはサービス プロバイダーがこの問題を解決したら、IPN 履歴ページから失敗したメッセージを再送信できます。この問題が続く場合、PayPal がアカウントの IPN 機能を無効にすることがあります。この問題に早急にご注意いただきありがとうございます。ありがとう、ペイパル

私の Magento のバージョンは で1.6.0.0、使用してPaypal Express checkoutいます。さらに、この URL は機能している可能性があります (404 に移動せず、空白のページが表示されるため)。

次に、コード (app\code\core\mage\Paypal\Model\Express.php) を調べると、次の行が表示されます。->setNotifyUrl(Mage::getUrl('paypal/ipn/'))

したがって、有効な URL のように見えます。あとは追加\index.php\するだけです。

教えてください:

  1. これは私のバージョンの magento と paypal で有効な URL ですか?
  2. それが機能しているかどうかを確認する方法は?サンドボックス テストを行ったところ、すべてうまく機能していました。注文は、ペイパルから受け取ったペイパル情報 (トランザクション ID を含む) で処理中としてマークされていました... IPN ではなく PDT (支払いデータ転送) からのものではないことを願っています。

詳細は次のとおりです。元の電子メールには次のように記載されています。

ユーザーまたはサービス プロバイダーがこの問題を解決したら、IPN 履歴ページから失敗したメッセージを再送信できます。

ただし、paypal.com で確認したところ、失敗した IPN メッセージはありません... すべてのメッセージは正常に送信されました。


[更新] から動作しpaypal>Profile>IPN>IPN History>resentます。しかし、自動的ではありません!! したがって、URL は機能しているため証明されましたが、IPN は自動的に機能していません。

4

0 に答える 0