ThinkPHP框架整合微信支付之Native 扫码支付模式二图文解读
更新时间:2019年04月09日 14:16:28 作者:gaoyl101
这篇文章主要介绍了ThinkPHP框架整合微信支付之Native 扫码支付模式,结合图文方式详尽剖析了thinkPHP整合陌陌扫码支付功能的具体步骤与相关操作方法,以及与模式一的区别,需要的同学可以参考下
本文实例述说了ThinkPHP框架整合微信支付之Native 扫码支付模式二。分享给你们供你们参考,具体如下:
大家好,这篇文章是继微信支付之Native 扫码支付 模式一以后的微信支付系列教程第三篇:扫码支付之模式二
介绍下扫码支付目前有两种模式,模式一比模式二稍稍复杂点,至于模式一与模式二的具体内容,流程,微信开发文档都有详尽介绍,这里就不多说屁话,接下来赶快上教程!
首先我们还是一样,导入微信支付的泛型:
#2:b:0:4:7:5:9:4:2:b:0:3:c:c:d:e:0:3:6:2:7:6:6:6:b:2:c:0:0:3:4:5#
接下来是Public下的文件:
#0:b:9:d:2:0:1:5:f:1:d:0:2:d:e:8:5:b:0:c:2:c:5:5:2:4:3:f:0:7:b:4#
以上跟Native扫码模式一一样,不明白请看 //www.jb51.net/article/159356.htm
jsAPI支付请看://www.jb51.net/article/159351.htm
接下来直接看控制器部份的代码:
step1:同样,先初始化引入WxPayPubHelper类库
#0:1:8:5:f:5:f:4:2:2:c:a:c:0:8:a:c:9:3:8:1:8:0:b:c:4:1:8:b:7:b:e#
step2:这里就跟扫码支付模式一有区别了:根据订单生产二维码,使用统一支付插口,请看代码:
#1:6:b:e:f:a:9:d:7:3:7:a:1:d:6:a:3:8:9:d:4:e:a:0:6:9:8:b:0:7:a:1#
对应qrcode.html页面:
#1:9:2:a:d:9:4:2:0:e:f:b:a:7:6:c:f:f:0:3:4:f:a:2:7:7:e:7:6:3:f:1#
模式二不需要配置公众平台了,所以简单就简单在这儿
step3:异步通知,这里都一样:
#3:6:3:7:3:3:b:c:7:7:d:4:f:3:c:3:c:2:f:e:3:5:2:8:d:e:9:d:e:f:e:4#
这样模式二的扫码支付就OK了 是不是相对来说简单好多?
下面是测试截图:
扫码截图:
#e:1:e:0:a:4:0:5:8:5:f:a:9:c:2:f:d:2:c:6:1:2:9:d:1:b:7:1:7:0:a:d#
扫码结果:
#c:f:8:1:2:6:3:6:5:9:2:a:9:6:d:0:f:1:c:b:f:f:4:2:1:9:c:9:2:8:7:4#
有问题请留言,下面都会介绍微信支付刷卡支付的详尽教程
微信支付教程jsapi篇:
//www.jb51.net/article/159351.htm
微信支付教程扫码模式一:
//www.jb51.net/article/159356.htm
微信支付教程刷卡支付:
//www.jb51.net/article/159401.htm
更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。
希望本文所述对你们基于ThinkPHP框架的PHP程序设计有所帮助。