ビジネスアカウントを使用してホストされたボタンを作成し、そのコードを自分のPHPアプリケーションと統合しました。
私は 'Website Payments Standard'を使用し、 'Merchant Services'ページで提供されているツールを使用して '今すぐ購入ボタン'を生成しました。
私はこれをテストするためにhttp://sandbox.paypal.com/を使用しています。マーチャント・プロファイルの
構成:
- 即時支払い通知(IPN) '有効' と '通知のURLは' 与えられています。
- 自動返信がオンです。指定された
- 戻りURL
- 支払いデータ転送が
- ウェブペイメントである(通知URLに上記と同じ)がオフ
- ペイパルアカウントオプションサービスである。また、ボタンを作成している間オフ
です3番目のオプションでは、私は同じnotify_urlを与えました。
トランザクションは正常に行われ、notify_urlにリダイレクトされます。 問題は、通知されたページにあるPaypalの返信による$ _POSTが空です。
通知者ページの最初の行に$ _POSTを表示しました。他の設定を追加する必要はありますか?間違いはありますか?
ありがとう。今働いている。 1)IPN urlで同じファイルを使用していて、urlを返していました。今私はそれを2つの異なるURLに変更しました。 2)IPN URLでは、印刷するのではなく、ログに書きました(あなたが言ったように) –