Laravel微信支付

首先,我们要安装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";
    }
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,155评论 19 139
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,056评论 3 119
  • 2018年5月2日 星期2 小雨转晴 今天我们家委会成员做了一件有意义的事情,我们组织全班同学家长...
    一个小老汉阅读 1,225评论 0 0
  • 题记:生活在纷扰的社会,想独善其身不是一件容易的事,情绪的积压久而久之,心里阴暗面积越来越大,如何去倾诉,甚至去释...
    我是落枫阅读 4,062评论 0 5
  • 顺从不是完全不好或没有自由,至少拥有心安和喘息的机会;而有了独立精神则不同,因为要反抗要战斗所以要用力,累得没有喘...
    Liangxy阅读 3,214评论 0 0

友情链接更多精彩内容