param(); if (!empty($data['t'])){ $out_trade_no = $data['out_trade_no']; filePut('[payment][receive]异步回调开始'.$out_trade_no); //你可以在此编写订单逻辑 $paymentdo = new \app\common\model\Paymentdo(); $rs = $paymentdo->receive($out_trade_no); if(!$rs){ filePut('[payment][receive]异步回调结果:逻辑false'); exit; } filePut('[payment][receive]异步回调结果:Allsuccess'); echo 'success';exit; } $paytype = input('paytype','wechat'); $pay = Service::checkNotify($paytype); filePut('[payment][receive]异步回调开始:'.json_encode($pay)); if (!$pay) { filePut('[payment][receive]异步回调开始:签名错误'); return; } $data = $pay->verify(); $out_trade_no = $data['out_trade_no']; filePut('[payment][receive]异步回调开始'.$out_trade_no); //你可以在此编写订单逻辑 $paymentdo = new \app\common\model\Paymentdo(); $rs = $paymentdo->receive($out_trade_no); if(!$rs){ filePut('[payment][receive]异步回调结果:逻辑false'); exit; } filePut('[payment][receive]异步回调结果:Allsuccess'); echo $pay->success(); } } ?>