0

まず、統合のどこでこれが壊れているのか正確にはわからないため、投稿に情報が不足していることをお詫びします。必要に応じて、コードなどを追加できます。

私は最近新しいサーバーに移行し (php 4.x > 5.3 および plesk 8 > 10 からの移行を含む)、すべて (Paypal Payments Pro を含む) は PayPal Express チェックアウトを除いて完全に正常に動作しています。

すべてのコードがそこにあり、私のアカウントでは何も変更されていません。新しいサーバーで動作していないようです。トークンを返さない startExpressCheckout まで、プロセス内のすべてが正常に機能し、トークン値が空のペイパル アドレスにブラウザが送信されます。

有用な PHP エラーが実際に発生していないため、どこを見ればよいかわかりません。これは SSL/証明書などに関連している可能性がありますか? PHPのバージョンの違い?

元の統合は別の開発者によって行われ、彼らは Pear のいくつかのバージョンを使用していましたが、それが何かに影響するかどうかはわかりません.

4

2 に答える 2

0

このエラーは、Paypal をサイトに戻すために作成されたリンクに関連していたことが判明しました。php/apache/whatever の以前のバージョンでは使用に問題$_SERVER["SCRIPT_URI"]はありませんでしたが、明らかに新しいバージョンにはそれがありません。リターン ページへのリンクを作成するコードを変更したところ、すべてが正常に機能するようになりました。

于 2013-10-18T08:46:35.843 に答える