ThinkPHP 整合微信支付 扫码支付 模式二 图文教程

前面我们介绍了支付的在线支付实例 ThinkPHP实现支付宝接口功能 代码实例

这篇文章主要介绍扫码支付场景二。

目前有两种模式,模式一比模式二稍微复杂点,至于模式一与模式二的具体内容,流程,微信开发文档都有详细介绍,这里就不多说废话,接下来赶紧上教程!

下载SDK类文件

Wxpay Library

并SDK文件/lib下的几个文件放置到//Library/Vendor/

修改WxPay.pub.config.php中的配置选项

新建微信的Controller方法,目录位置为:\Application\Home\Controller\WxpayController.class.php

二维码生成页面的html,目录位置\Application\Home\View\default\Wxpay\qrcode.html

表单提交以后则跳转到二维码生成页面,提交地址:/wxpay/qrcode ,效果如下图:

微信客户端支付成功以后,该页面会自动跳转到支付成功页面。

回调数据库表建立

我们这里使用的是ThinkPHP实现支付宝接口功能 代码实例 中的order_list 表。

微信平台配置

微信公众平台上的配置了,这里我遇到过问题,如果有在这里遇到问题的同学请留言,比如出现了access_deined或者access_notallowed等问题,这都可能是因为这里配置不对。
请看配置过程截图:

支付授权目录设置为:http://laoji.org/wxpay/

 


注意:

微信支付订单中的totla_fee的单位为分,比如1元,传值为100(分)

 

点赞
  1. iGoo说道:

    看截图的SDK应该是旧版本的吧。和我刚下的不一样呢 :confused:

  2. igoo说道:

    看截图的sdk 应该是旧版本的吧。 和我下载的不一样

    1. 直接用这个代码应该也能运行,这个是2017.4月份左右写的。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Scroll Up