:-: <a href='https://packagist.org/packages/zoujingli/wechat-developer'><img src='https://poser.pugx.org/zoujingli/wechat-developer/v/stable'></a><a href='https://packagist.org/packages/zoujingli/wechat-developer'><img src='https://poser.pugx.org/zoujingli/wechat-developer/downloads'></a><a href='https://poser.pugx.org/zoujingli/wechat-developer/d/monthly'><img src='https://poser.pugx.org/zoujingli/wechat-developer/d/monthly'></a><a href='https://poser.pugx.org/zoujingli/wechat-developer/d/daily'><img src='https://poser.pugx.org/zoujingli/wechat-developer/d/daily'></a><a href='http://poser.pugx.org/zoujingli/wechat-developer/require/php'><img src='http://poser.pugx.org/zoujingli/wechat-developer/require/php'></a><a href='https://poser.pugx.org/zoujingli/wechat-developer/license'><img src='https://poser.pugx.org/zoujingli/wechat-developer/license'></a>
# WeChatDeveloper
* WeChatDeveloper 基于 [wechat-php-sdk](https://github.com/zoujingli/wechat-php-sdk) 進行重構、優化和完善;
* 最低要求 PHP 版本為 5.4,推薦使用 PHP 7 或更高版本以獲得最佳性能;
* 現已增加 access_token 失效后的自動刷新機制;
* 部分微信接口需要將數據緩存到本地,因此請配置緩存目錄并確保目錄具備寫權限;
* 推薦使用 Composer 管理第三方庫,以便于后期的更新與維護;
* WeChatDeveloper 已通過多個線上項目驗證,歡迎 Fork 或 Star 該項目;
* 微信商戶接口支持 v2 和 v3,未涵蓋的接口可以通過通用方式進行調用。
## 功能描述
* 支持微信小程序服務端接口;
* 支持微信公眾號服務端接口;
* 支持支付寶支付,包括賬單、轉賬、App支付、刷卡支付、掃碼支付、Web支付和Wap支付等;
* 支持微信商戶支付,包括賬單、卡券、紅包、退款、轉賬、App支付、JSAPI支付、Web支付和掃碼支付等。
## 技術幫助
>[success]PHP開發技術交流(QQ群 513350915)
[](http://shang.qq.com/wpa/qunwpa?idkey=ae25cf789dafbef62e50a980ffc31242f150bc61a61164458216dd98c411832a)
> WeChatDeveloper 是基于官方接口封裝,在做微信開發前,必需先閱讀微信官方文檔。
> 微信官方文檔: http://mp.weixin.qq.com/wiki
> 商戶支付文檔:https://pay.weixin.qq.com/wiki/doc/api/index.html
>針對 WeChatDeveloper 也有一準備了幫助資料可供參考。
> 參考案例:https://github.com/zoujingli/ThinkAdmin
> 文檔地址:http://www.hmoore.net/zoujingli/wechat-developer
> 更新多接口實現可以參考下項目的`_test`目錄,基本上都有實現案例
## 代碼倉庫
> WeChatDeveloper 為開源項目,允許把它用于任何地方,不受任何約束,歡迎 fork 項目。
> Gitee 托管地址:https://gitee.com/zoujingli/WeChatDeveloper
> GitHub 托管地址:https://github.com/zoujingli/WeChatDeveloper
## 文件說明( 后續會根據各平臺接口增加文件 )
|文件名|類名|描述|類型|加載 ①|
|---|---|---|---|---|
| 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() |
| Media.php | WeChat\Media | 微信媒體素材接口支持 | 認證服務號 | \We::WeChatMedia() |
| 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::WeChatCard() |
| 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() |
| Plugs.php | WeMini\Plugs | 微信小程序插件管理 | 微信小程序 | \We::WeMiniPlugs() |
| Poi.php | WeMini\Poi | 微信小程序地址管理 | 微信小程序 | \We::WeMiniPoi() |
| Qrcode.php | WeMini\Qrcode | 微信小程序二維碼管理 | 微信小程序 | \We::WeMiniCrypt() |
| Template.php | WeMini\Template | 微信小程序模板消息支持 | 微信小程序 | \We::WeMiniTemplate() |
| Total.php | WeMini\Total | 微信小程序數據接口 | 微信小程序 | \We::WeMiniTotal() |
## 版權說明
**WeChatDeveloper** 遵循 **MIT** 開源協議發布,并免費提供使用。
本項目包含的第三方源碼和二進制文件的版權信息將另行標注,請在對應文件查看。
版權所有 Copyright ? 2014-2023 by ThinkAdmin (https://thinkadmin.top) All rights reserved。
## 贊助打賞,請作者喝杯茶 ~
