envern/wechat

此包最新版本(v1.0.0)没有提供许可证信息。

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

维护者

详细信息

github.com/envern/wechat

源代码

问题

安装: 0

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:项目

v1.0.0 2024-06-24 08:33 UTC

This package is auto-updated.

Last update: 2024-09-24 10:33:28 UTC


README

微信

注意:本仓库用于学习,逻辑未经测试,使用需谨慎。

封装了微信公众号、企业微信、微信支付、微信小程序。 学习教程,请查看 微信官网

安装

使用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                                  -- 自述文件