PHPackages                             envern/wechat - 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. envern/wechat

ActiveProject[API Development](/categories/api)

envern/wechat
=============

学习微信，并练习封装的微信接口

v1.0.0(1y ago)07PHP

Since Jun 24Pushed 1y ago1 watchersCompare

[ Source](https://github.com/envern/wechat)[ Packagist](https://packagist.org/packages/envern/wechat)[ RSS](/packages/envern-wechat/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

### 微信

[](#微信)

注意：本仓库学习使用，逻辑未测试，使用需谨慎。

封装了微信公众号、企业微信、微信支付、微信小程序。 学习教程，请查看 [微信官网](https://weixin.qq.com/)

### 安装

[](#安装)

```
使用composer安装
composer require envern/wechat:1.0.*

或者在你的composer.json里require部分添加
"envern/wechat": "1.0.*"

```

### 微信配置

[](#微信配置)

```
'wechat' => [
    # 微信公众号配置
    'offi' => [
        'offi_app_id' => env('WECHAT_OFFI_APPID', ''),// 公众号的唯一标识
        'offi_app_secret' => env('WECHAT_OFFI_SECRET', ''),// 公众号的appsecret
    ],
     # 企业微信配置
    'work' => [
        'work_corp_id' => env('WECHAT_WORK_CORPID', ''),// 企业号的标识
        'work_agent_id' => env('WECHAT_WORK_AGENTID', ''),// 企业应用的id
        'work_corp_secret' => env('WECHAT_WORK_SECRET', ''),// 企业号的appsecret
    ],
    # 微信小程序配置
    'mini' => [
        'mini_app_id' => env('WECHAT_MINI_APPID', ''),// 小程序的唯一标识
        'mini_app_secret' => env('WECHAT_MINI_SECRET', ''),// 小程序的appsecret
    ],
    # 微信支付配置
    'pay' => [
        'wechat_pay_app_id' => env('WECHAT_PAY_APPID', ''),// 微信支付商户号
        'wechat_pay_mch_id' => env('WECHAT_PAY_MCHID', ''),// 微信支付商户号
        'wechat_pay_key' => env('WECHAT_PAY_KEY', ''),// 微信支付密钥
        'wechat_pay_notify_url' => env('WECHAT_PAY_NOTIFY_URL', ''),// 微信支付回调地址
        'wechat_pay_cert_key' => env('WECHAT_PAY_CERT_KEY_PATH', ''),// 微信支付证书密钥
        'wechat_pay_cert_serial_number' => env('WECHAT_PAY_CERT_SERIAL_NUMBER', ''),// 微信支付证书序列号
    ]
]

```

### 代码结构

[](#代码结构)

```
wechat
 ├── src
 │   ├── Helper.php                             -- 辅助函数库
 │   ├── WeChatOffi.php                         -- 微信公众号
 │   ├── WeChatPay.php                          -- 微信支付
 │   ├── WeChatWork.php                         -- 企业微信
 │   └── WeChatMini.php                         -- 微信小程序
 ├── vendor
 │   ├── composer
 │   │   ├── autoload_classmap.php
 │   │   ├── autoload_namespaces.php
 │   │   ├── autoload_psr4.php
 │   │   ├── autoload_real.php
 │   │   ├── autoload_static.php
 │   │   └── ClassLoader.php
 │   └── autoload.php
 ├── .gitignore                                 -- 过滤文件
 ├── composer.json                              -- composer 配置文件
 └── README.md                                  -- 自述文件

```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance32

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

693d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c075befb530537f5dd34663e68382709069901968bc39524584c17a7560f5cd8?d=identicon)[envern](/maintainers/envern)

### Embed Badge

![Health badge](/badges/envern-wechat/health.svg)

```
[![Health](https://phpackages.com/badges/envern-wechat/health.svg)](https://phpackages.com/packages/envern-wechat)
```

###  Alternatives

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M480](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M272](/packages/twilio-sdk)[knplabs/github-api

GitHub API v3 client

2.2k15.8M187](/packages/knplabs-github-api)[facebook/php-business-sdk

PHP SDK for Facebook Business

90121.9M34](/packages/facebook-php-business-sdk)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

73813.7M114](/packages/meilisearch-meilisearch-php)[google/gax

Google API Core for PHP

263103.1M454](/packages/google-gax)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
