接上文:Laravel教程:3分钟实现小程序微信支付接入(上)——回调支付代码绑定回调路由routes/api.phpRoute::any('/gateway/wxpay/callback','PayController@callback')->name('pay.callback');注意上一篇中添加的.env要和这里路由的URL保持一致。:WECHAT_PAYMENT_NOTIFY_URL=https://www.mysite.com/gateway/wxpay/callbackapp/Http/Controllers/PayController.php添加回调方法/***微信支付回调**@returnResponse*/publicfunctioncallback(\App\存储库\BuyRepository$buyRepository){return$buyRepository->callback();}app/Repositories/BuyRepository.php添加回调逻辑publicfunctioncallback(){$this->wxpay=app('easywechat.payment');返回$this->wxpay->handlePaidNotify(function($message,$fail){if($message['result_code']==='FAIL'){logger()->warning('WXPAY_CALLBACK',['FAIL',$message]);returntrue;}elseif($message['return_code']==='SUCCESS'){//TODO:您的运输逻辑返回true;}});}
