lv_fan2008 / wx_component
weixin open platform third sdk.
Installs: 162
Dependents: 0
Suggesters: 0
Security: 0
Stars: 47
Watchers: 3
Forks: 14
Open Issues: 0
pkg:composer/lv_fan2008/wx_component
Requires
- php: >=5.6.0
 
This package is auto-updated.
Last update: 2025-10-20 03:50:19 UTC
README
wx_component 2.0 微信公众号第三平台类库,PHP版本。
wx_component 2.0 是根据微信官方开放平台提供的文档开发的PHP类库, 第三方平台使用此类库,可以在部署代码和代公众号实现业务时,更加容易、方便上手。 wx_component 2.0 增加了代公众号实现对微信支付的支持
下载
你可以 clone 这个仓库,自行下载使用。
实现功能
- 实现公众号授权和绑定
 - 代公众号实现业务
 - 代公众号使用JS SDK
 - 第三方平台事件通知处理
 - 实现公众号全网发布接入检测的自动化测试代码
 - 代公众号实现对微信支付的支持,包含:
- 微信被扫支付
 - 微信扫码支付
 - 微信JSAPI支付
 - 微信地址本
 - 微信订单查询
 - 微信订单退款
 - 微信订单退款查询
 - 微信对账单下载
 
 - 增加微信开放平台网站应用微信扫码登录支持
 - 增加微信开放平台官方JS SDK DEMO的整体实现
 - 增加对composer的支持
 
简单使用说明
- 假设配置网站根目录为/data/wx_component/
 - 网站目录结构为/data/wx_component/example/和/data/wx_component/src/
 - 假设网站域名为www.xxx.com
 - 配置公众号第三方平台参数
- 授权事件接收URL:http://www.xxx.com/example/component_event.php
 - 公众号消息与事件接收URL:http://www.xxx.com/example/appevent/$APPID$
 - 根据需要配置其他参数
 
 - 把配置的第三方平台参数配置/example/config.php
 - 配置完成后,等待component_verify_ticket消息(10分钟1次)到来后,进行全网发布接入检测。
 - 如果不成功,检查以下几项
- 检查/example/目录是否可写
 - 检查/example/cache/目录的日志文件,查看原因
 - 检查apache rewrite模块是否开启,是否支持.htaccess
 
 - 发布成功后,用浏览器打开example的php样例,检测授权、js_sdk功能。
 
Composer安装说明
- composer require lv_fan2008/wx_component
 - composer中文文档参考http://docs.phpcomposer.com/
 
我的测试环境
- 使用的是阿里云主机
 - 操作系统为Debian 8.0 64Bits
 - Apache/2.4.10 (Debian) PHP 5.6.27
 - php扩展模块有curl openssl
 
建议和疑问
如果你有好的建议或者疑问,欢迎给我提issue或pull request,或者发邮件到lv_fan2008@sina.com 。 也可以加入到QQ群519270384进行讨论。
LICENSE
MIT,尽情享受开源代码。