Download the PHP package zoujingli/wechat-developer without Composer

On this page you can find all versions of the php package zoujingli/wechat-developer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package wechat-developer

WeChatDeveloper for PHP

star star Latest Stable Version Total Downloads Monthly Downloads Daily Downloads PHP Version Require License

🚀 项目简介

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

✨ 核心特性

🔒 安全可靠

🎯 功能全面

⚡ 性能优化

🛠 易于使用

📋 系统要求

📦 快速开始

安装方式

方式一:Composer 安装(推荐)

方式二:直接下载

基础使用

🎯 功能模块

📱 微信生态支持

微信公众号

微信小程序

企业微信

💰 支付功能支持

微信支付

支付宝支付

💡 使用案例

📱 微信公众号功能

用户管理

二维码生成

菜单管理

💰 微信支付功能

微信支付 V2 接口

微信支付 V3 接口

微信红包

💳 支付宝支付功能

网站支付

App 支付

转账功能

📱 微信小程序功能

用户登录和数据解密

小程序码生成

🔧 高级功能

通用接口(万能接口)

所有接口类都提供了 callApi() 通用方法,支持多种 HTTP 方法(GET、POST、PUT、DELETE、PATCH、HEAD、OPTIONS),可以直接传入完整 URL 和参数进行请求,适用于官方新增接口或自定义接口调用。

方法签名:

支持的 HTTP 方法:

微信公众号通用接口

参数说明:

默认行为:

微信支付V2通用接口

参数说明:

默认行为:

微信支付V3通用接口

参数说明:

默认行为:

支付宝通用接口

参数说明:

默认行为:

自定义缓存

SDK 支持自定义缓存驱动,可以适配 Redis、Memcached 等缓存系统,特别适用于常驻内存框架(Workerman、Swoole 等)。

错误处理

🧩 小程序快速示例

订阅消息发送

内容安全校验

⚙️ 配置说明

基础配置

微信公众号配置

微信支付配置

支付宝配置

❓ 常见问题

Q: 如何获取微信支付证书?

A: 登录微信商户平台,在"账户中心" -> "API 安全" -> "API 证书"中下载证书文件,或使用 API 证书下载工具。

Q: 支付宝沙箱环境如何配置?

A: 设置 debug => true 并使用沙箱环境的 appid 和密钥即可。

Q: AccessToken 过期怎么办?

A: SDK 已内置自动刷新机制,无需手动处理。如需自定义,可设置 GetAccessTokenCallback 回调函数。

Q: 如何自定义缓存存储?

A: 配置 \WeChat\Contracts\Tools::$cache_callable 数组,实现自定义的缓存逻辑。

Q: 支持哪些 PHP 版本?

A: 最低支持 PHP 5.4,建议使用 PHP 7.0+ 以获得最佳性能。

Q: 如何处理支付回调?

A: 使用 \WeChat\Receive 类处理微信支付回调,使用 \AliPay\Webnotify() 方法处理支付宝回调。

Q: 小程序数据解密失败?

A: 确保 session_key 有效且未过期,检查 ivencryptedData 参数是否正确。

Q: 如何调试接口调用?

A: 开启错误日志,查看具体的错误信息。SDK 会抛出详细的异常信息帮助定位问题。

Q: 如何在常驻内存框架中使用?

A: SDK 会自动清理 CURL 缓存文件,无需额外配置。在常驻内存环境中,建议通过自定义缓存驱动(\WeChat\Contracts\Tools::$cache_callable)使用 Redis 等外部缓存,避免文件缓存带来的问题。

📁 文件说明

文件名 类名 描述 类型 加载方法
支付宝支付
App.php AliPay\App 支付宝 App 支付 支付宝支付 \We::AliPayApp()
Bill.php AliPay\Bill 支付宝账单下载 支付宝支付 \We::AliPayBill()
Pos.php AliPay\Pos 支付宝刷卡支付 支付宝支付 \We::AliPayPos()
Scan.php AliPay\Scan 支付宝扫码支付 支付宝支付 \We::AliPayScan()
Transfer.php AliPay\Transfer 支付宝转账 支付宝支付 \We::AliPayTransfer()
Wap.php AliPay\Wap 支付宝 Wap 支付 支付宝支付 \We::AliPayWap()
Web.php AliPay\Web 支付宝 Web 支付 支付宝支付 \We::AliPayWeb()
微信公众号
Card.php WeChat\Card 微信卡券接口支持 认证服务号 \We::WeChatCard()
Custom.php WeChat\Custom 微信客服消息接口支持 认证服务号 \We::WeChatCustom()
Draft.php WeChat\Draft 微信草稿箱 认证服务号 \We::WeChatDraft()
Freepublish.php WeChat\Freepublish 微信发布能力 认证服务号 \We::WeChatFreepublish()
Media.php WeChat\Media 微信媒体素材接口支持 认证服务号 \We::WeChatMedia()
Menu.php WeChat\Menu 微信菜单管理 认证服务号 \We::WeChatMenu()
Oauth.php WeChat\Oauth 微信网页授权消息类接口 认证服务号 \We::WeChatOauth()
Pay.php WeChat\Pay 微信支付类接口 认证服务号 \We::WeChatPay()
Product.php WeChat\Product 微信商店类接口 认证服务号 \We::WeChatProduct()
Qrcode.php WeChat\Qrcode 微信二维码接口支持 认证服务号 \We::WeChatQrcode()
Receive.php WeChat\Receive 微信推送事件消息处理支持 认证服务号 \We::WeChatReceive()
Scan.php WeChat\Scan 微信扫一扫接口支持 认证服务号 \We::WeChatScan()
Script.php WeChat\Script 微信前端 JSSDK 支持 认证服务号 \We::WeChatScript()
Shake.php WeChat\Shake 微信蓝牙设备揺一揺接口 认证服务号 \We::WeChatShake()
Tags.php WeChat\Tags 微信粉丝标签接口支持 认证服务号 \We::WeChatTags()
Template.php WeChat\Template 微信模板消息接口支持 认证服务号 \We::WeChatTemplate()
User.php WeChat\User 微信粉丝管理接口支持 认证服务号 \We::WeChatUser()
Wifi.php WeChat\Wifi 微信门店 WIFI 管理支持 认证服务号 \We::WeChatWifi()
微信支付
Bill.php WePay\Bill 微信商户账单及评论 微信支付 \We::WePayBill()
Coupon.php WePay\Coupon 微信商户代金券 微信支付 \We::WePayCoupon()
Order.php WePay\Order 微信商户订单 微信支付 \We::WePayOrder()
Redpack.php WePay\Redpack 微信红包支持 微信支付 \We::WePayRedpack()
Refund.php WePay\Refund 微信商户退款 微信支付 \We::WePayRefund()
Transfers.php WePay\Transfers 微信商户打款到零钱 微信支付 \We::WePayTransfers()
TransfersBank.php WePay\TransfersBank 微信商户打款到银行卡 微信支付 \We::WePayTransfersBank()
微信小程序
Crypt.php WeMini\Crypt 微信小程序数据加密处理 微信小程序 \We::WeMiniCrypt()
Delivery.php WeMini\Delivery 小程序即时配送 微信小程序 \We::WeMiniDelivery()
Guide.php WeMini\Guide 小程序导购助手 微信小程序 \We::WeMiniGuide()
Image.php WeMini\Image 小程序图像处理 微信小程序 \We::WeMiniImage()
Live.php WeMini\Live 小程序直播接口 微信小程序 \We::WeMiniLive()
Logistics.php WeMini\Logistics 小程序物流助手 微信小程序 \We::WeMiniLogistics()
Message.php WeMini\Message 小程序动态消息 微信小程序 \We::WeMiniMessage()
Newtmpl.php WeMini\Newtmpl 小程序订阅消息 微信小程序 \We::WeMiniNewtmpl()
Ocr.php WeMini\Ocr 小程序 ORC 服务 微信小程序 \We::WeMiniOcr()
Operation.php WeMini\Operation 小程序运维中心 微信小程序 \We::WeMiniOperation()
Plugs.php WeMini\Plugs 微信小程序插件管理 微信小程序 \We::WeMiniPlugs()
Poi.php WeMini\Poi 小程序地址管理 微信小程序 \We::WeMiniPoi()
Qrcode.php WeMini\Qrcode 微信小程序二维码管理 微信小程序 \We::WeMiniQrcode()
Scheme.php WeMini\Scheme 小程序 URL-Scheme 微信小程序 \We::WeMiniScheme()
Search.php WeMini\Search 小程序搜索 微信小程序 \We::WeMiniSearch()
Security.php WeMini\Security 小程序内容安全 微信小程序 \We::WeMiniSecurity()
Shipping.php WeMini\Shipping 小程序发货信息 微信小程序 \We::WeMiniShipping()
Soter.php WeMini\Soter 小程序生物认证 微信小程序 \We::WeMiniSoter()
Template.php WeMini\Template 微信小程序模板消息支持 微信小程序 \We::WeMiniTemplate()
Total.php WeMini\Total 微信小程序数据接口 微信小程序 \We::WeMiniTotal()

📚 文档资源

官方文档

项目资源

代码仓库

🛡️ 安全说明

本项目经过全面的安全加固,包括:

建议在生产环境中:

📄 版权说明

WeChatDeveloper 遵循 MIT 开源协议发布,并免费提供使用。

本项目包含的第三方源码和二进制文件的版权信息将另行标注,请在对应文件查看。

版权所有 Copyright © 2014-2025 by ThinkAdmin (https://thinkadmin.top) All rights reserved。

💝 赞助支持

如果这个项目对您有帮助,欢迎赞助支持!

赞助


All versions of wechat-developer with dependencies

PHP Build Version
Package Version
Requires php Version >=5.4
ext-xml Version *
ext-json Version *
ext-curl Version *
ext-bcmath Version *
ext-libxml Version *
ext-openssl Version *
ext-mbstring Version *
ext-simplexml Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package zoujingli/wechat-developer contains the following files

Loading the files please wait ...