企业级微信红包发放解决方案 | 安全合规 | 安全可靠 | 开箱即用
智慧营销红包发放系统 是一款专为企业打造的高性能微信红包发放管理平台,基于微信支付官方「商家转账到零钱」能力深度定制,完美适配课程推广返现、活动营销奖励、渠道佣金发放等多元化业务场景。
- 🚀 秒级到账 - 用户确认收款后资金实时到账微信零钱
- 🔒 金融级安全 - 多重风控机制,资金流转全程加密
- 📊 合规审计 - 完整的业务链路追溯,满足审计要求
- 🎨 品牌定制 - 多种精美模板,支持企业品牌视觉定制
- 👥 权限分级 - 管理员与员工分级管控,数据隔离安全可控
┌─────────────────────────────────────────────────────────────┐
│ 用户交互层 │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ 领取页面 │ │ 管理后台 │ │ 数据报表 │ │
│ │ (H5/微信) │ │ (Web端) │ │ (可视化) │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────┘
│
┌─────────────────────────────────────────────────────────────┐
│ 业务服务层 │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ 红包引擎 │ │ 支付网关 │ │ 风控中心 │ │
│ │ 锁定/发放 │ │ 微信API v3 │ │ 防刷/限流 │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────┘
│
┌─────────────────────────────────────────────────────────────┐
│ 数据存储层 │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ MySQL │ │ 文件存储 │ │ 日志系统 │ │
│ │ 事务支持 │ │ 二维码/海报 │ │ 审计追踪 │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────┘
-
已经ICP备案的域名。
-
已经花了300认证的微信公众号-服务号,类型必须是服务号。
-
已经开通了微信支付+商家转账功能。
| 组件 | 最低版本 | 说明 |
|---|---|---|
| PHP | 7.4+ | 需开启 mysqli、gd、curl 扩展 |
| MySQL | 5.7+ | 建议 InnoDB 引擎 |
| Web服务器 | Nginx/Apache | 需支持 HTTPS |
| 微信商户 | - | 需开通「商家转账到零钱」权限 |
# 1. 克隆代码到服务器
cd /www/wwwroot
git clone https://github.com/jinghong-me/PromoPay.git
# 2. 导入数据库结构
cd redpacket-system
mysql -u root -p < database.sql
# 3. 配置目录权限
chmod -R 755 uploads/ logs/ cert/
# 4. 修改配置文件
vim config.php # 修改数据库和站点配置// config.php - 关键配置项
// 数据库配置
define('DB_HOST', 'localhost');
define('DB_NAME', 'redpacket_system');
define('DB_USER', 'root');
define('DB_PASS', 'your_secure_password');
// 站点配置
define('SITE_URL', 'https://your-domain.com');
// 微信支付配置(后台可视化配置,无需硬编码)| 功能 | 说明 |
|---|---|
| 一次性红包 | 单用户单场景,领取即失效 |
| 批量红包 | 快速生成多个独立红包,适合地推场景 |
| 多次领取 | 支持设置领取次数上限,适合活动奖励 |
| 智能锁定 | 用户点击即锁定,防止并发超发 |
| 过期回收 | 自动处理过期未领取红包,资金零损失 |
- 微信经典 - 还原微信红包原生体验
- 喜庆红金 - 节日营销活动首选
- 商务蓝金 - 高端商务场景定制
- 简约现代 - 年轻化品牌风格
- 实时数据看板(今日/本月领取金额、笔数)
- 员工发放绩效统计
- 领取记录全链路追溯
- 权限管控 - RBAC 角色权限模型
- 操作审计 - 全量操作日志,支持行为溯源
- 数据隔离 - 员工数据相互隔离,管理员全局可视
- 风控拦截 - 异常领取行为自动识别拦截
- 核心语言: PHP 7.4+ (原生架构,零框架依赖)
- 数据库: MySQL 5.7+ (PDO + 预处理语句)
- 支付网关: 微信支付 API v3 (RSA-SHA256 签名)
- 缓存机制: 文件缓存 + 数据库事务锁
- 页面构建: HTML5 + CSS3 (Flex/Grid 布局)
- 交互逻辑: 原生 JavaScript (ES6+)
- 视觉设计: CSS 变量 + 渐变动画
- 响应式: Mobile-First 适配策略
- 传输安全: HTTPS 全站加密
- 数据安全: SQL 预处理防注入、XSS 过滤、CSRF Token
- 支付安全: 双向证书校验、签名验证
1. 登录后台 → 点击「创建红包」(或在后台首页快捷创建)
2. 选择红包类型(一次性/批量/多次领取)
3. 填写发放参数(金额、数量、有效期等)
4. 选择视觉模板 → 点击「立即创建」
5. 下载二维码 → 投放至目标渠道
6. 用户微信扫码 → 点击领取 → 资金秒到零钱
管理员
├── 创建员工账号
├── 分配发放权限
└── 查看发放统计
员工
├── 独立后台登录
├── 创建个人红包
└── 查看个人业绩
redpacket-system/
├── 📂 admin/ # 管理后台
│ ├── index.php # 数据看板
│ ├── redpackets.php # 红包管理
│ ├── redpacket_create.php # 创建/编辑红包
│ ├── claims.php # 领取记录
│ ├── users.php # 用户管理
│ ├── user_stats.php # 发放统计
│ ├── profile.php # 个人中心
│ ├── login.php # 登录页面
│ └── includes/sidebar.php # 公共侧边栏
│
├── 📂 api/ # API 接口层
│ ├── auth.php # 认证接口
│ ├── redpackets.php # 红包 CRUD
│ ├── claim.php # 领取流程
│ ├── claims.php # 备注管理
│ ├── users.php # 用户管理
│ ├── export.php # 数据导出
│ ├── settings.php # 系统设置
│ └── wechat_notify.php # 微信回调
│
├── 📂 includes/ # 核心类库
│ ├── Database.php # 数据库操作
│ ├── User.php # 用户模型
│ ├── Redpacket.php # 红包业务逻辑
│ └── WechatPay.php # 微信支付封装
│
├── 📂 uploads/qrcodes/ # 二维码存储
├── 📂 logs/ # 系统日志
├── 📂 cert/ # 支付证书
├── claim.php # 领取入口页面
├── config.php # 全局配置
└── database.sql # 数据库结构
└── share.php # 新增手机快速分享功能(在不登录电脑微信的情况下,员工扫码后会在手机生成海报,员工可直接将海报分享给用户)
# 日志轮转(建议每日执行)
0 0 * * * find /www/wwwroot/logs/ -name "*.log" -mtime +30 -delete
# 数据库备份(建议每日执行)
0 2 * * * mysqldump -u root -p redpacket_system > /backup/db_$(date +\%Y\%m\%d).sql- 启用 MySQL 查询缓存
- 配置 Nginx 静态资源缓存
- 使用 CDN 加速二维码图片
- 定期清理过期红包数据
Q: 用户反馈领取后未到账?
请检查:1) 微信支付配置是否正确 2) 商户号是否开通转账权限 3) 查看系统日志定位具体错误
Q: 如何防止恶意刷红包?
系统已内置风控:单用户领取次数限制、IP 频率限制、设备指纹识别。可在后台调整阈值。
Q: 是否支持企业微信?
当前版本基于微信公众号/小程序 OpenID,企业微信适配版本正在开发中。
- ✨ 增加海报功能,在首页创建红包后会生成海报
- ✨ 增加手机分享功能,在员工不登录电脑微信的情况下,员工扫码后会在手机生成海报,员工可直接将海报分享给用户。
- ✨ 全新红包锁定机制,彻底杜绝并发超发
- ✨ 员工发放统计报表,绩效一目了然
- ✨ 领取记录追加备注,审计更完善
- ✨ 用户禁用功能,风控更灵活
- 🔧 优化微信转账流程,稳定性大幅提升
- 🎉 系统正式发布
- 支持微信支付商家转账到零钱
- 支持多种红包类型和模板
- 完整的权限管理和审计日志
本产品适用于:
- 在线教育平台(课程推广返现)
- 电商企业(好评返现、活动奖励)
- 金融机构(开户奖励、推荐有礼)
- 地推团队(渠道佣金发放)
如需定制开发或商务合作,欢迎联系。
MIT License © 2026 Redpacket System
Made with ❤️ for Better Marketing