0

PHP アプリケーションで支払いを処理するために、従来の Payflow Link を使用しています。支払いを受け入れるために、ユーザーを Paypal に送ります。トランザクションの最後に、Paypal は結果データを私が提供した URL に「投稿」します。ポストバック URL は次のとおりです。

https://registrations.isr.umich.edu/siapp/paypalcallback

私の URL は有効ですが、paypal が私の "POST" HTTP メソッドにデータを投稿する際に問題が発生しています。

これは私がペイパルから受け取っているメッセージです:

あなたの取引は承認されました!しかし、加盟店サイトとの通信エラーが発生。

取引は無効になりました。販売者に連絡してください。

これは通常、paypal が特定のポストバック URL から HTTP 応答コード 200-OK を受信せず、到達を試みた場合に発生します。外部 REST クライアントを使用してポストバック URL をテストしましたが、問題ないようです。

また、このコードは別のサーバーでも問題なく動作します。

何が起こっている?さらに、Paypal からの詳細なエラー メッセージと一般的なメッセージをキャプチャする方法を知りたいです。

4

0 に答える 0