如有不了解请参考官方文档

https://easywechat.com/4.x/installation.html#%E7%8E%AF%E5%A2%83%E8%A6%81%E6%B1%82https://easywechat.com/4.x/installation.html#%E7%8E%AF%E5%A2%83%E8%A6%81%E6%B1%82

进行 composer 安装操作(根据PHP版本安装合适的应用)

composer require overtrue/wechat:~4.0 -vvv

代码展示

要先授权登录后获取到 openid 才可以进行微信支付操作

微信授权登录教程链接地址

https://blog.csdn.net/Xian_Hu/article/details/122840639?spm=1001.2014.3001.5502https://blog.csdn.net/Xian_Hu/article/details/122840639?spm=1001.2014.3001.5502

public function pay($request, $adminUser){//接收传递过来的openid$openid = $request->all('openid');$config = [// 必要配置'app_id'             => 'wxa3bb197aff0a4e65',  //用户APPID'mch_id'             => '1999091602', //商品开发号'key'                => 'fd583d34f526927fb4950pp515dc9b',   // API v2 密钥 (注意: 是v2密钥 是v2密钥 是v2密钥)'cert_path'          => 'path/to/your/cert.pem', // XXX: 绝对路径!!!!'key_path'           => 'path/to/your/key',      // XXX: 绝对路径!!!!'notify_url'         => '默认的订单回调地址',];$payment = Factory::payment($config);$result = $payment->order->unify(['body'         => '仙狐',//订单名称'out_trade_no' => '20220530961533012',//订单号'trade_type'   => 'JSAPI',  // 必须为JSAPI'openid'       => $openid['openid'], // 这里的openid为付款人的openid'total_fee'    => 1, // 总价]);// 如果成功生成统一下单的订单,那么进行二次签名if ($result['return_code'] === 'SUCCESS') {// 二次签名的参数必须与下面相同$params = ['appId'     => 'wxa3bb197aff0a4e65','timeStamp' => time(),'nonceStr'  => $result['nonce_str'],'package'   => 'prepay_id=' . $result['prepay_id'],'signType'  => 'MD5',];// config('wechat.payment.default.key')为商户的key$params['paySign'] = generate_sign($params, 'ewq321yui123duxq018xq12341skqsc1');return $params;} else {return $result;}}

EasyWeChat实现微信真实支付操作相关推荐

  1. Android 应用内微信 H5 支付

    一般情况下,要实现应用内支付接入 App 支付 SDK 即可满足业务需求,不过考虑到对于一些类似游戏中心的场景,更多是需要支持 H5 支付.相对微信来说,支付宝的对接简单完善很多,所以本篇文章主要说说 ...

  2. php根据浏览器调用支付_Android通过外部浏览器调用微信H5支付,Android+PHP详解

    看了好多关于讲解微信H5支付开发的文章,大多数都是通过微信内部浏览器来调用支付接口(其实就是公众号支付),可能是因为H5支付接口刚开放不久吧. 微信官方体验链接:http://wxpay.wxutil ...

  3. PHP微信商户支付 - 企业付款到零钱功能(即提现)技术资料汇总

    PHP实现微信开发中提现功能(企业付款到用户零钱) 一.实现该功能目的 这几天在小程序里要实现用户从系统中提现到零钱的功能,查了一下文档可以使用 企业付款到用户零钱 来实现: 官方文档:https:/ ...

  4. 微信企业支付 服务器根证书,微信支付服务器证书根ca证书有什么用

    随着现如今网络的不断发展,我们的生活跟网络密不可分,现在到处充斥着手机消费,只要你手机上有微信.支付宝不管到哪里都可以买你想买的东西,钱包已经在家里闲置多时.手机支付给我们的生活带来便利的同时也会伴随 ...

  5. 微信app支付和公众号内支付JSAPI

    微信app支付和公众号内支付 以下为微信app和JSAPI支付 package cn.xizhi.until.pay;import cn.xizhi.until.GetIp; import cn.xi ...

  6. 微信(jspai版本即公众号h5版)支付-微信下单支付及企业转账到零钱

    微信(jspai版本即公众号h5版)支付-微信下单支付及企业转账到零钱 一.后端前置条件 二.配置h5 devServer 三.后端开发代码 四.前端开发代码(uniapp) 一.后端前置条件 准备好 ...

  7. 微信架构 支付架构(下)

    微信架构 & 支付架构(下) 管理网络请求 首先看看原来 iOS 处理支付网络请求的缺陷: 原来支付的请求,都是通过一个单例网络中心去发起请求,然后收到回包后,通过抛通知,或者调用闭包的方式回 ...

  8. 微信架构 支付架构(上)

    微信架构 & 支付架构(上) 一. 微信和支付宝对比 这两者现在已经占领了移动支付的90%市场,支付形式也都大抵相同,只是在实现细节上略微不同.这里之所以要专门对比,是因为有些接口的不同在后边 ...

  9. JAVA微信APP支付接口整合

    2019独角兽企业重金招聘Python工程师标准>>> 上次我们看到了支付宝的APP支付工具,那么这次就来封装封装微信的APP支付;如果已经清楚了支付宝的支付流程,那么微信支付也和它 ...

  10. 第三方支付——微信app支付

    微信App支付 前言 本篇文章将结合自己实际开发经验,从一下几个方面介绍微信app支付,什么是微信app支付?支付流程是什么样的? 前期需要准备些什么?结合官方文档和实际代码带大家走流程. 正文 微信 ...

最新文章

  1. iptables 定义规则
  2. C# 调用颜色的RGB值_RGB颜色转换十六进制颜色
  3. irobot扫地机器人 电压_iRobot评测!扫地机器人究竟能有多好用?
  4. 移动端 c++ 开发_这 10 点值得移动端开发重点学习
  5. 高并发高可用的 架构实践
  6. 老化试验机ami怎么寻找过去的数据_广东元耀:您知道塑料臭氧老化试验机检测浓度的方法有哪些吗?...
  7. 红旗linux系统可以运行QQ吗,如何在红旗Linux系统redflag6.0上安装QQ
  8. 高速公路、铁路交通的常识
  9. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_07 缓冲流_1_缓冲流的原理...
  10. 解决MobaXterm左侧没有文件列表,没有SCP,不显示文件夹
  11. 自然语言处理(NLP)语义分析:“词汇级”语义分析【词义消歧、词义表示和学习】、“句子级”语义分析【浅层语义分析(语义角色标注)、深层语义分析】
  12. 清风老师数学建模视频课程第1讲层次分析法
  13. imx6,imx7和am335环境变量配置文件
  14. 3dMax 以物体为中心旋转视图、移动视图中心
  15. 条码软件如何修改条码标签的字体格式
  16. HATEOAS(Hypermedia as the engine of appliation state)是什么?
  17. 你是从哪个细节发现女朋友出轨的?
  18. JS去除数组中重复的元素
  19. 常见错误:无效的文件dsn_DSN1COPY错误-SP映射页面错误
  20. C# StatusBar

热门文章

  1. 关于ip、pv、uv的概念
  2. scala的交互式图表工具wisp
  3. 计算机桌面图标底纹,怎样去除桌面图标下的底色[XP系统]【图文教程】
  4. CC2530 IIC 4线驱动中景0.96寸OLED屏显示程序,从c51移植过来的
  5. express 是什么
  6. 51单片机-串行口通信实验
  7. ubuntu实现屏幕的旋转和开启自动旋转屏幕
  8. [转载] 网络硬件发展史
  9. jupyter notebook的自动补全
  10. ps一点等于多少厘米_请问PS中“像素”和“厘米”是肿么换算的?