有时 PayPal 会中断,并且不会返回 tracking_id。同时在自己的服务器上完成支付。这对我来说是个问题,因为即使付款成功,我的服务器也会在数据库表中出现一个空白的 tracking_id 列,这给我带来了很多问题
如果这种情况再次发生,下面的 if 语句是否足以捕捉到这样的事件?
if( !isset($trackingId) || empty($trackingId) || $trackingId == null || $trackingId == "" ) {
// something is wrong
} else {
// continue as normal
}