php 环境需求
1、php 5.0 及以上版本。
2、开启 php curl 模块。
3、设置 php.ini 中的always_populate_raw_post_data值为 -1。
hcWeChat 目录结构说明
|_ 根目录 |_ /hcWeChat |_ /classes //核心类库 |_ hcWeChat.class.php //核心类库文件 |_ hcWeChatPay.class.php //微信支付类文件 |_ hcWeChatIp.class.php //ip地址获取类 |_ jssdk.class.php //JSSDK 类文件 |_ hcDb.class.php //数据库操作类(基于pdo) |_ /caches //缓存目录 |_ accessTokenFile.php //accessToken 数据本地存储文件 |_ jsapi_ticket.php //jsapi_ticket 数据本地存储文件 |_ hcWeChat.php //hcWeChat核心接口文件(使用时只需要引用这个文件即可) |_ wx.php //公众号接口文件,包含:地址验证、消息接收、消息回复、 关注、取消关注、用户信息获取 |_ /demo //demo文件夹 |_ /css //样式文件夹 - 使用hui |_ /imgs //图片文件夹 |_ /js //js文件夹 - 使用hui |_ /qrcode //二维码图片存储文件夹 |_ createMenu.php //创建自定义菜单 |_ getAccessToken.php //获取 access_token |_ getMenu.php //获取子订单菜单数据 |_ getServerIp.php //获取微信服务器IP地址列表 |_ my.php //微信登录及登录后界面 |_ wxLogin.php //用户同意授权后返回的处理页面 |_ logoff.php //用户退出页面 |_ media.php //临时素材操作样例 |_ share.php //用户分享演示(接口 : JSSDK 的应用) |_ qrcode.php //二维码生成演示 |_ pay.php //微信支付样例 |_ payAjax.php //微信支付后端形成订单接口 |_ payback.php //微信支付异步通知接口 |_ templateMsg.php //模板消息样例
其他说明
1、微信公众号开发者测试平台
https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index
2、微信公众号接口调试地址
https://mp.weixin.qq.com/debug/