getPayInfo($out_trade_no)[ 'data' ]; if (empty($pay_info)) return false; if ($_POST[ 'total_amount' ] != $pay_info[ 'pay_money' ]) { return false; } $mch_info = empty($pay_info[ 'mch_info' ]) ? [] : json_decode($pay_info[ 'mch_info' ], true); $pay_model = new PayModel($pay_info[ 'site_id' ], $mch_info[ 'is_aliapp' ] ?? 0); $pay_model->payNotify(); } } }