微信公众平台开发教程④ ThinkPHP框架下微信支付

本文实例讲述了ThinkPHP框架下微信支付功能。分享给大家供大家参考,具体如下:

声明:原文主要摘自白俊遥博客 ,部分内容针对个人事例已作修改,主要用于自己的参考,欢迎指正。

注意:微信公众号支付,强烈建议使用外网可访问的链接测试,否则即便代码正确也无法调出支付界面,可使用草料二维码生成可扫描图片,也可直接在微信中输入网址。

使用框架:ThinkPHP 3.2.3

一.微信公众平台信息配置

1).进入微信公众平台

由左侧的“微信支付”进入配置界面,添加或修改正确的支付授权目录,注意该目录的要求,多建议精确到上一级目录,并加斜线 /

2).授权域名

注意】:

    域名的确定都是工信部备案过的,初次开发的很容易漏掉“www”,而截图中不加“www”是因为我们备案的原因,记得只去掉“http://”。


二.ThinkPHP 框架,相应代码配置

    公众号支付->场景参考

1).Weixinpay.php文件处理

    导入 Weixinpay.php文件到“/ThinkPHP/Library/Vendor/Weixinpay/”目录下

    

    2).配置

    在项目的配置文件中,添加类此如下的代码,,其中的值需要自己根据实际公众号的信息进行配置【注意】:     很多人会搞错MCHID而造成不必要的时间浪费,具体开发参照官方文档。

/Application/Common/Conf/config.php


    3).支付函数的编辑

     即进行点击支付后的界面,其自动调用微信的默认支付框架。

【注意】

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/5972.html