Appearance
微信插件
微信插件提供微信生态集成能力,包括微信登录、微信支付、公众号消息等功能。
🎯 功能模块
┌─────────────────────────────────────────────────────────────┐
│ 微信插件 │
├─────────────────────────────────────────────────────────────┤
│ 微信登录 │ 微信支付 │ 公众号消息 │
│ OAuth 2.0 │ JSAPI/Native │ 模板消息 │
└─────────────────────────────────────────────────────────────┘✨ 核心特性
1. 微信登录
支持多种登录方式:
- 公众号网页授权
- 小程序登录
- 开放平台扫码登录
2. 微信支付
| 支付方式 | 说明 | 适用场景 |
|---|---|---|
| JSAPI | 公众号/小程序支付 | H5、小程序 |
| Native | 扫码支付 | PC 网站 |
| H5 | 手机浏览器支付 | 移动端 H5 |
3. 消息推送
- 模板消息推送
- 订阅消息推送
- 客服消息
🔧 配置说明
php
// 微信配置
return [
'wechat' => [
'app_id' => env('WECHAT_APP_ID'),
'secret' => env('WECHAT_SECRET'),
'mch_id' => env('WECHAT_MCH_ID'),
'key' => env('WECHAT_KEY'),
'cert_path' => env('WECHAT_CERT_PATH'),
'key_path' => env('WECHAT_KEY_PATH'),
],
];💻 API 接口
| 接口 | 方法 | 说明 |
|---|---|---|
/api/wechat/login | POST | 微信登录 |
/api/wechat/bindPhone | POST | 绑定手机号 |
/api/wechat/pay/create | POST | 创建支付 |
/api/wechat/pay/notify | POST | 支付回调 |
⚠️ 注意事项
- 证书安全: 支付证书妥善保管
- 回调验签: 严格验证微信签名
- 消息加密: 启用消息加解密
- 频率限制: 注意接口调用频率