PayPal が壊れて、tracking_id を返さないことがあります。同時に、独自のサーバーで支払いを完了します。これは私にとって問題です。支払いが成功したと思っていても、私のサーバーはデータベース テーブルの tracking_id 列を空白にしてしまうため、多くの問題が発生します。
これが再び発生した場合、次の if ステートメントはそのようなイベントをキャプチャするのに十分でしょうか?
if( !isset($trackingId) || empty($trackingId) || $trackingId == null || $trackingId == "" ) {
// something is wrong
} else {
// continue as normal
}