首先,我们要安装LaravelPay
安装laravelPay
1.
忽略
2.
忽略
异步通信
1. 设置腾讯请求我们服务器的url
notify_url = '你的网址.com/api/notify'
public function notify(Request $request)
{
//这行代码可以在public下面生成一个notify.txt文件,可以判断是否被腾讯请求了这个接口,调试完成后,可以删除
file_put_contents('notify.txt', "收到了异步通知\r\n", FILE_APPEND);
$verify = Pay::wechat()->verify($request->getContent());
if ($verify) {
$verify['out_trade_no']//订单号
$verify['total_fee']//支付金额
接下来我们可以做一些数据库写入或者更改状态的操作
} else {
//收到了不是来自微信的异步通知
}
echo "success";
}