0

IPN ハンドラーを持っていますが、PayPal から IPN を取得していないようです。購読ボタンを押すと、支払いは完了しますが、IPN ハンドラーはリクエストを受け取りません。

Firebugのjavascriptコンソール経由で呼び出してみました

$.post('http://mysite.com/ipn', {'foo': 'bar'})

リクエストが受信されたことをログで確認できます(ただし、ハンドラーは予想どおり失敗します)。

4

1 に答える 1

0

ルールに従わない限り、IPN のデバッグは困難です。

  • IPN URL ドメインが外部 IP に正しく解決されることを確認する
  • ローカル ネットワークの外部から URL にアクセスできることを確認する
  • デバッグに echo または print を使用することを期待しないでください - すべてをファイルに記録してください。

売り手と買い手の両方の視点からテストできるように、買い手と売り手の「サンドボックス」アカウントを作成します。PayPal サンドボックス ユーザー ガイドをお読みください。

偽の銀行口座やクレジット カードの追加など、サンドボックス テスト環境をセットアップする際のすべての指示に従っていることを確認してください。

于 2012-06-26T09:10:51.910 に答える