Native 扫码支付之模式二 (模式一好像是不再支持了)

准备工作 认证过的服务号  商户号  业务域名

WxPay.Config.php 目录下面的这个文件记得要配置appid 这些

注意: 扫码支付主要是生成一个支付的二维码,把订单号  价格订好就可以了!  支付完成后要根据订单号查询支付状态 需要做一个定时查询的功能! 另外示例中的phpqrcode  文件要放到根目录 .

接口方法:

/*** 微信支付*/
function pay_weixin($totle_price,$out_trade_no,$orderid){Vendor('Util.WxPay.lib.WxPay',COMMON_PATH,'.Api.php');Vendor('Util.WxPay.tools.WxPay',COMMON_PATH,'.NativePay.php');Vendor('Util.WxPay.tools.WxPay',COMMON_PATH,'.Config.php');$config=new WxPayConfig(); //配置$notify = new NativePay();//$url1 = $notify->GetPrePayUrl("123");$input = new WxPayUnifiedOrder($config);$input->SetBody('无人机大会报名费用');$input->SetAttach("dronewxpay");$input->SetOut_trade_no($out_trade_no);  //订单号$input->SetTotal_fee($totle_price);  //设置支付金额大小 //$input->SetTotal_fee("1");  //设置支付金额大小 $input->SetTime_start(date("YmdHis"));$input->SetTime_expire(date("YmdHis", time() + 600));$input->SetGoods_tag("droneworldcongress-wx");$input->SetNotify_url(C('ZHIFU.weixin'));  //支付完成回调路径$input->SetTrade_type("NATIVE");  //支付方式$input->SetProduct_id($orderid); //商品id$result = $notify->GetPayUrl($input);//dump($result);$url2 = $result["code_url"];    $qrcode = 'http://droneworldcongress.cn/code/code.php?data='.$url2;return $qrcode;
}

前端用ajax 调用返回的链接 放到页面上就可以了

thinkphp3.2 微信 Native扫码支付功能相关推荐

  1. Java 微信native扫码支付 亲测有用

    最近在网上总结了spring cloud 微信扫码支付的流程, 本人是刚入行的小白,有不对的地方请大家指出 也欢迎大家来多多交流 我的商户APPID和秘钥的一些配置信息,是公司的 这些需要微信的商户认 ...

  2. 【Java实战】微信Native扫码支付(主扫)开发详解

    文章目录 前言 一.功能实现 1.前置条件 2.代码实现 二.具体步骤 1.直接调用微信接口 2.基于binarywang对接 2.1.引入依赖 2.2.编写配置类 2.3.编写后台方法 总结 前言 ...

  3. Win10环境前后端分离项目基于Vue.js+Django+Python3实现微信(wechat)扫码支付流程(2021年最新攻略)

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_182 之前的一篇文章:mpvue1.0+python3.7+Django2.0.4实现微信小程序的支付功能,主要介绍了微信小程序内 ...

  4. Win10环境前后端分离项目基于Vue.js+Tornado+Python3实现微信(wechat)扫码支付流程

    在生活具有广泛性.高效性.使用方便性的支付方式是扫码支付,扫码的优点在于推广成本低,上至钓鱼台国宾馆,下至发廊地摊都能用,打印出来就完事了,而相比其他支付方式,现金的找零及假钞问题,信用卡的办理门槛. ...

  5. 微信扫码支付功能(1)---通过谷歌二维码工具生成付款码

    生成付款二维码 一.微信网站扫码支付介绍 1.扫码支付文档 微信开发官方文档:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_5 ...

  6. ThinkPHP整合微信支付之Native 扫码支付 模式一

    大家好,这篇文章是继微信支付jsapi篇之后的微信支付系列教程第二篇:扫码支付之模式一 介绍下扫码支付目前有两种模式,模式一比模式二稍微复杂点,至于模式一与模式二的具体内容,流程,微信开发文档都有详细 ...

  7. 微信扫码支付功能(2)---用户扫码支付成功,微信异步回调商户接口

    用户扫码支付成功,微信异步回调商户 上一篇博客完成用户扫码支付功能: https://www.cnblogs.com/qdhxhz/p/9708534.html 当用户扫码支付成功之后,微信会异步回调 ...

  8. ThinkPHP整合微信支付之Native 扫码支付 模式二

    大家好,这篇文章是继微信支付之Native 扫码支付 模式一之后的微信支付系列教程第三篇:扫码支付之模式二 介绍下扫码支付目前有两种模式,模式一比模式二稍微复杂点,至于模式一与模式二的具体内容,流程, ...

  9. 微信网页扫码支付(公众号)JAVA实现

    今天我们来说说微信网页扫码支付,这个支付的步骤和微信公众号网页是差不多的,也和微信小程序的步骤是一致的,不过appid是微信公众号的,我自己收集的微信开发文档希望对大家有用: https://blog ...

最新文章

  1. 【Gerrit】持续集成工具Jenkins的安装配置与使用过程中遇到的问题整理
  2. 李宏毅线性代数11: 正交(Orthogonality)
  3. LeetCode 25K 个一组翻转链表26删除排序数组中的重复项
  4. Dubbo监控中心搭建-dubbo-monitor-simple的使用
  5. 挤牙膏机器,实话,没啥用
  6. 《追风行动》有点儿意思
  7. C# http://xamarin.com/
  8. [luoguP1849] [USACO12MAR]拖拉机Tractor(spfa)
  9. html中实现类似于弹幕的效果代码,javascript实现弹幕效果
  10. Linux设备树 .dtb文件,内核使用dtb文件的过程
  11. pppoe拨号中的server name和service name
  12. linux系统各种日志存储路径和详细介绍
  13. Tensorflow(r1.4)API--tf.nn.conv2d详解
  14. VirualBox安装XP_64bit+中文语言包
  15. 用QLabel实现抽奖
  16. 《疯狂的站长》读后感1
  17. Java基础练习题(一维数组)
  18. 百度富文本ueditor实现导入word并将内容显示到编辑器中
  19. .NET项目使用EF+Migration
  20. 19 - Dva框架基础

热门文章

  1. 无需外设实现电脑远程开机
  2. 怎么使excel表只显示一部分分页内容
  3. C/C++结构体内存对齐问题
  4. ppt中的表格行高批量设置
  5. 标准交换机和分布式交换机区别
  6. python打开计算机软件,Python实现自动打开电脑应用
  7. ZipFile 解压多个.zip压缩文件
  8. uni - app的 nfc功能使用鱼住未来第三方插件完成
  9. navicat 16安装 注册机path报错
  10. caffe 人脸关键点检测_密集人脸关键点检测