all(); // $data=Arr::only($param,['amount','outOrderNum','orderNum','mchNum','timeStamp','status']); Log::channel('paymentCallback')->info('拉丁-充值回调:',$param); Db::beginTransaction(); try { /* $sign=GoodsBusiness::payMd5sign($data); if($sign != $param['sign']){ throw new \Exception('签名错误!'); }*/ PayorderBusiness::paymentCallback($param['outOrderNum']); Db::commit(); }catch (\Throwable $exception){ Db::rollBack(); Log::channel('paymentCallback')->error('拉丁-充值回调报错:'.$exception->getMessage(),$param); } return "success"; } /** 桥头支付回调 * @param Request $request * @return string */ public function paymentCallbackTwo(Request $request) { $param=$request->all(); Log::channel('paymentCallback')->info('桥头-充值回调:',$param); Db::beginTransaction(); try { PayorderBusiness::paymentCallback($param['mchOrderNo']); Db::commit(); }catch (\Throwable $exception){ Db::rollBack(); Log::channel('paymentCallback')->error('桥头-充值回调报错:'.$exception->getMessage(),$param); } return "success"; } /** 林北支付回调 * @param Request $request * @return string */ public function paymentCallbackThree(Request $request) { $param=$request->all(); Log::channel('paymentCallback')->info('林北-充值回调:',$param); Db::beginTransaction(); try { if ($param['orderStatus'] != 'AP') { throw new \Exception('支付异常!'); } PayorderBusiness::paymentCallback($param['callerOrderId']); Db::commit(); }catch (\Throwable $exception){ Db::rollBack(); Log::channel('paymentCallback')->error('林北-充值回调报错:'.$exception->getMessage(),$param); } return "OK"; } /** 鸿运支付回调 * @param Request $request * @return string */ public function payment_callback_five(Request $request) { $param=$request->all(); Log::channel('paymentCallback')->info('鸿运-充值回调:',$param); Db::beginTransaction(); try { PayorderBusiness::paymentCallback($param['mchOrderNo']); Db::commit(); }catch (\Throwable $exception){ Db::rollBack(); Log::channel('paymentCallback')->error('鸿运-充值回调报错:'.$exception->getMessage(),$param); } return "success"; } }