PHPackages                             zoujingli/wechat-developer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. zoujingli/wechat-developer

ActiveLibrary[API Development](/categories/api)

zoujingli/wechat-developer
==========================

WeChat and Alipay Platform Development

v1.2.78(2mo ago)1.6k136.9k—2%446[11 issues](https://github.com/zoujingli/WeChatDeveloper/issues)13MITPHPPHP &gt;=5.4

Since Apr 9Pushed 2mo ago54 watchersCompare

[ Source](https://github.com/zoujingli/WeChatDeveloper)[ Packagist](https://packagist.org/packages/zoujingli/wechat-developer)[ Docs](https://thinkadmin.top)[ RSS](/packages/zoujingli-wechat-developer/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)DependenciesVersions (15)Used By (13)

WeChatDeveloper for PHP
=======================

[](#wechatdeveloper-for-php)

[![star](https://camo.githubusercontent.com/48781833a5c3b25eb8041a55e81b653ee6253bb4f633148765d2ec39fb1a51c6/68747470733a2f2f676974636f64652e636f6d2f5468696e6b41646d696e2f576543686174446576656c6f7065722f737461722f62616467652e737667)](https://gitcode.com/ThinkAdmin/ThinkAdmin)[![star](https://camo.githubusercontent.com/e12eb9f405148fa0705e45147e51345b79f9c0f658f94c481ef64b3537c41d15/68747470733a2f2f67697465652e636f6d2f7a6f756a696e676c692f576543686174446576656c6f7065722f62616467652f737461722e7376673f7468656d653d677670)](https://gitee.com/zoujingli/WeChatDeveloper)[![Latest Stable Version](https://camo.githubusercontent.com/4661eb7915351b1e78ab2a6d03e560481ff3df9a0431c7d5c6a908cec7591632/68747470733a2f2f706f7365722e707567782e6f72672f7a6f756a696e676c692f7765636861742d646576656c6f7065722f762f737461626c65)](https://packagist.org/packages/zoujingli/wechat-developer)[![Total Downloads](https://camo.githubusercontent.com/211f8ffc36542ce44524be0b8874d75bdaeb0fe08f6980c3da237318f8ef6d07/68747470733a2f2f706f7365722e707567782e6f72672f7a6f756a696e676c692f7765636861742d646576656c6f7065722f646f776e6c6f616473)](https://packagist.org/packages/zoujingli/wechat-developer)[![Monthly Downloads](https://camo.githubusercontent.com/3c9c225bac8ea10cccbeabd3f0865c542f4be0c0aedc53585b78046c7306c746/68747470733a2f2f706f7365722e707567782e6f72672f7a6f756a696e676c692f7765636861742d646576656c6f7065722f642f6d6f6e74686c79)](https://packagist.org/packages/zoujingli/wechat-developer)[![Daily Downloads](https://camo.githubusercontent.com/1efad56c13164d47428615107a1f642def1b6163c2b515e43d36c446557c2607/68747470733a2f2f706f7365722e707567782e6f72672f7a6f756a696e676c692f7765636861742d646576656c6f7065722f642f6461696c79)](https://packagist.org/packages/zoujingli/wechat-developer)[![PHP Version Require](https://camo.githubusercontent.com/a47986fb7bdbaa6f6709209fa167b4cd05365572137aeadb55dd2874d583e774/687474703a2f2f706f7365722e707567782e6f72672f7a6f756a696e676c692f7765636861742d646576656c6f7065722f726571756972652f706870)](https://packagist.org/packages/wechat-developer)[![License](https://camo.githubusercontent.com/d8e1fdae598c6af61909d2ee7783d4f63baf2792610a191cb40cd484461fc1f6/68747470733a2f2f706f7365722e707567782e6f72672f7a6f756a696e676c692f7765636861742d646576656c6f7065722f6c6963656e7365)](https://packagist.org/packages/zoujingli/wechat-developer)

🚀 项目简介
------

[](#-项目简介)

**WeChatDeveloper** 是一个功能全面、安全可靠的 PHP 微信和支付宝开发 SDK，基于 [wechat-php-sdk](https://github.com/zoujingli/wechat-php-sdk) 重构优化而成。项目经过全面的安全加固和代码质量提升，为开发者提供稳定、安全、易用的微信生态和支付解决方案。

✨ 核心特性
------

[](#-核心特性)

### 🔒 安全可靠

[](#-安全可靠)

- **输入验证**：全面防护 XSS 攻击，所有用户输入都经过严格过滤和验证
- **文件安全**：文件操作前进行存在性和权限检查，防止恶意利用
- **加密安全**：使用 SHA-256 替代 MD5，提供更强的安全防护
- **序列化安全**：添加反序列化数据验证，防止代码执行攻击

### 🎯 功能全面

[](#-功能全面)

- **微信生态**：支持公众号、小程序、企业微信全生态开发
- **支付功能**：支持微信支付 V2/V3、支付宝支付全场景
- **多端支持**：覆盖 App、H5、PC、小程序等所有平台
- **接口完整**：涵盖用户管理、消息推送、素材管理、支付等所有核心功能

### ⚡ 性能优化

[](#-性能优化)

- **自动刷新**：AccessToken 失效自动刷新机制
- **缓存支持**：支持自定义缓存驱动，可扩展 Redis 等
- **错误重试**：智能错误重试机制，提高接口调用成功率
- **类型安全**：修复所有类型声明问题，提升代码质量
- **自动缓存清理**：自动清理 CURL 临时缓存文件，适配常驻内存框架
- **通用接口支持**：提供 `callApi()` 万能接口，支持多种 HTTP 方法，适用于所有场景

### 🛠 易于使用

[](#-易于使用)

- **统一入口**：通过`\We::`静态方法统一创建各种功能实例
- **向后兼容**：完全保持原有 API 和参数，无需修改现有代码
- **通用接口**：提供标准化的 `callApi()` 方法，支持 GET/POST/PUT/DELETE 等多种 HTTP 方法
- **文档完善**：提供详细的使用文档和示例代码
- **社区支持**：活跃的社区和持续的技术支持

📋 系统要求
------

[](#-系统要求)

- **PHP 版本**：最低要求 PHP 5.4，建议 PHP 7.0+ 以获取最佳性能
- **扩展要求**：curl、json、xml、openssl、mbstring、bcmath
- **权限要求**：缓存目录需要写权限
- **推荐环境**：PHP 7.4+ / PHP 8.0+ 生产环境

📦 快速开始
------

[](#-快速开始)

### 安装方式

[](#安装方式)

#### 方式一：Composer 安装（推荐）

[](#方式一composer-安装推荐)

```
# 安装稳定版本
composer require zoujingli/wechat-developer

# 安装开发版本
composer require zoujingli/wechat-developer dev-master

# 更新到最新版本
composer update zoujingli/wechat-developer
```

#### 方式二：直接下载

[](#方式二直接下载)

```
# 下载项目到本地
git clone https://github.com/zoujingli/WeChatDeveloper.git

# 在项目中引入
include "WeChatDeveloper/include.php";
```

### 基础使用

[](#基础使用)

```
