nanxihang/wechat

WeChat SDK Library for PHP

Maintainers

Package info

github.com/yynonline/nxh-wechat

pkg:composer/nanxihang/wechat

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.1 2026-01-04 06:25 UTC

This package is not auto-updated.

Last update: 2026-03-29 07:35:39 UTC


README

Latest Stable Version Total Downloads License

一个功能完整的微信SDK,支持微信公众平台、企业微信和微信支付功能。

功能特性

  • ✅ 公众号消息接收与回复
  • ✅ OAuth2.0网页授权
  • ✅ JSSDK支持
  • ✅ 自定义菜单管理
  • ✅ 模板消息推送
  • ✅ 企业微信支持
  • ✅ 微信支付(JSAPI、扫码、APP支付)
  • ✅ 消息加解密
  • ✅ 素材管理
  • ✅ 用户管理
  • ✅ 数据统计

环境要求

  • PHP >= 5.6.0
  • cURL扩展
  • OpenSSL扩展
  • SimpleXML扩展
  • JSON扩展

安装

使用Composer安装:

composer require nanxihang/wechat ^1.0.1

快速开始

错误码说明

SDK提供了完整的错误码常量:

use Nanxihang\Wechat\ErrCode;

echo ErrCode::$OK; // 0
echo ErrCode::$ERROR_SYSTEM; // 90001

企业微信错误码:

use Nanxihang\Wechat\QyErrCode;

echo QyErrCode::$OK; // 0
echo QyErrCode::$ERROR_INVALID_APPID; // 40013

目录结构

src/
├── Internal/
│   ├── ErrorCode.php          # 错误码定义
│   ├── PKCS7Encoder.php       # PKCS7编码器
│   ├── Prpcrypt.php           # 加密解密类
│   └── QyErrorCode.php        # 企业微信错误码
├── errCode.php               # 公众号错误码常量
├── qyerrCode.php             # 企业微信错误码常量
└── WechatX.php              # 主SDK类
tests/
├── bootstrap.php            # 测试引导文件
├── WechatTest.php          # 主类测试
└── phpunit.xml             # PHPUnit配置
examples/
├── basic_usage.php         # 基础使用示例
├── corp_usage.php          # 企业微信示例
└── payment_usage.php       # 支付示例

版本历史

查看 CHANGELOG.md 文件了解版本更新详情。

许可证

MIT License