thinkphp3.2 微信 Native扫码支付功能
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扫码支付功能相关推荐
- Java 微信native扫码支付 亲测有用
最近在网上总结了spring cloud 微信扫码支付的流程, 本人是刚入行的小白,有不对的地方请大家指出 也欢迎大家来多多交流 我的商户APPID和秘钥的一些配置信息,是公司的 这些需要微信的商户认 ...
- 【Java实战】微信Native扫码支付(主扫)开发详解
文章目录 前言 一.功能实现 1.前置条件 2.代码实现 二.具体步骤 1.直接调用微信接口 2.基于binarywang对接 2.1.引入依赖 2.2.编写配置类 2.3.编写后台方法 总结 前言 ...
- Win10环境前后端分离项目基于Vue.js+Django+Python3实现微信(wechat)扫码支付流程(2021年最新攻略)
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_182 之前的一篇文章:mpvue1.0+python3.7+Django2.0.4实现微信小程序的支付功能,主要介绍了微信小程序内 ...
- Win10环境前后端分离项目基于Vue.js+Tornado+Python3实现微信(wechat)扫码支付流程
在生活具有广泛性.高效性.使用方便性的支付方式是扫码支付,扫码的优点在于推广成本低,上至钓鱼台国宾馆,下至发廊地摊都能用,打印出来就完事了,而相比其他支付方式,现金的找零及假钞问题,信用卡的办理门槛. ...
- 微信扫码支付功能(1)---通过谷歌二维码工具生成付款码
生成付款二维码 一.微信网站扫码支付介绍 1.扫码支付文档 微信开发官方文档:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_5 ...
- ThinkPHP整合微信支付之Native 扫码支付 模式一
大家好,这篇文章是继微信支付jsapi篇之后的微信支付系列教程第二篇:扫码支付之模式一 介绍下扫码支付目前有两种模式,模式一比模式二稍微复杂点,至于模式一与模式二的具体内容,流程,微信开发文档都有详细 ...
- 微信扫码支付功能(2)---用户扫码支付成功,微信异步回调商户接口
用户扫码支付成功,微信异步回调商户 上一篇博客完成用户扫码支付功能: https://www.cnblogs.com/qdhxhz/p/9708534.html 当用户扫码支付成功之后,微信会异步回调 ...
- ThinkPHP整合微信支付之Native 扫码支付 模式二
大家好,这篇文章是继微信支付之Native 扫码支付 模式一之后的微信支付系列教程第三篇:扫码支付之模式二 介绍下扫码支付目前有两种模式,模式一比模式二稍微复杂点,至于模式一与模式二的具体内容,流程, ...
- 微信网页扫码支付(公众号)JAVA实现
今天我们来说说微信网页扫码支付,这个支付的步骤和微信公众号网页是差不多的,也和微信小程序的步骤是一致的,不过appid是微信公众号的,我自己收集的微信开发文档希望对大家有用: https://blog ...
最新文章
- 【Gerrit】持续集成工具Jenkins的安装配置与使用过程中遇到的问题整理
- 李宏毅线性代数11: 正交(Orthogonality)
- LeetCode 25K 个一组翻转链表26删除排序数组中的重复项
- Dubbo监控中心搭建-dubbo-monitor-simple的使用
- 挤牙膏机器,实话,没啥用
- 《追风行动》有点儿意思
- C# http://xamarin.com/
- [luoguP1849] [USACO12MAR]拖拉机Tractor(spfa)
- html中实现类似于弹幕的效果代码,javascript实现弹幕效果
- Linux设备树 .dtb文件,内核使用dtb文件的过程
- pppoe拨号中的server name和service name
- linux系统各种日志存储路径和详细介绍
- Tensorflow(r1.4)API--tf.nn.conv2d详解
- VirualBox安装XP_64bit+中文语言包
- 用QLabel实现抽奖
- 《疯狂的站长》读后感1
- Java基础练习题(一维数组)
- 百度富文本ueditor实现导入word并将内容显示到编辑器中
- .NET项目使用EF+Migration
- 19 - Dva框架基础