ビジネスアカウントを使用してホスト型ボタンを作成し、そのコードをphpアプリケーションと統合しました。
「WebsitePaymentsStandard」を使用し、「MerchantServices」ページで提供されているツールを使用して「BuyNow」ボタンを生成しました。
これをテストするためにhttp://sandbox.paypal.com/を使用しています。
マーチャントプロファイルの構成:
- 即時支払い通知(IPN)は、「有効」および「通知URL」が指定されています。
- 自動復帰がオンになっています。
- 指定されたリターンURL(上記の通知URLと同じ)
- 支払いデータ転送がオンになっています
- ウェブサイトの支払いはオフです
- PayPalアカウントオプション:オフ
3番目のオプションでもボタンを作成しているときに、同じnotify_urlを指定しました。
トランザクションは正常に実行され、notify_urlにリダイレクトされます。問題は、通知されたページのペイパル応答からの$_POSTが空であるということです。
通知ページ自体の最初の行に$_POSTを印刷しました。他の構成を追加する必要がありますか?私は何か間違いを犯していますか?