verifyReturn(); Log::record("verify_result={$verify_result}, out_trade_no={$out_trade_no}", Log::DEBUG); echo("Content-Type: text/html; charset=UTF-8\r\n\r\n"); if ($verify_result) { $trade_status = $_POST['trade_status']; if ($trade_status === 'TRADE_FINISHED' || $trade_status === 'TRADE_SUCCESS') { // 步骤二:更新订单状态 $cb_info = app_payControl::update_order($out_trade_no, $trade_no, 'alipay'); if ($cb_info['state'] == false) { Log::record("update_order fail: out_trade_no={$out_trade_no}", Log::DEBUG); echo('fail'); } else { echo('success'); Log::record("update_order success: out_trade_no={$out_trade_no}", Log::DEBUG); } // 步骤三:如果此用户为静默注册用户,将此用户置为普通用户 $ret = app_payControl::updateMember($out_trade_no); if(!$ret){ Log::record("updateMember fail : out_trade_no={$out_trade_no}",Log::ERR); } } else if ($trade_status == 'WAIT_BUYER_PAY') { } echo("success"); // 交易正确时,返回success } else { echo("fail"); // 验证错误时,返回fail Log::record("verify notify fail : out_trade_no={$out_trade_no}"); } ?>