DuangDunagSummerBiuPHP

Laravel微信支付

2018-06-28  本文已影响0人  夏少白

首先,我们要安装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";
    }
上一篇下一篇

猜你喜欢

热点阅读