一、程序简介
老鹰发卡是一套基于 PHP + SQLite 的轻量级多商户发卡平台。一个站点可开设多个独立店铺,每个商家拥有独立后台、独立收款码和独立数据库;买家付款后系统通过手机通知监听自动确认到账并交付卡密,全程无需人工介入。
二、核心功能
🛒 买家端(前台)
- 店铺首页、商品详情、多规格选择、卡密/普通商品两种售卖模式
- 微信 / 支付宝 / QQ 三种支付方式(按后台配置自动显示)
- 手机端唤起支付宝 App,电脑端展示收款码图片
- 付款成功自动交付:卡密文本、图片、网盘链接、视频
- 订单查询(支持联系方式、订单号双方式查询)
🏪 商家端(后台) - 商品管理:上下架、库存、多规格、分类、封面/轮播图
- 卡密自动发货:一行一条,售完即止
- 金额二维码:按订单金额自动匹配对应收款码
- 24 套店铺模板一键切换,手机/电脑端同步生效
- 邮件通知(下单/付款/取消)、Bark 手机推送
- Webhook 回调 + 失败自动重试队列(可对接供货系统)
- 通知日志、订单管理、回调队列、数据统计
- 完整 API 接口(创建订单/查询/取消/统计),支持 API 密钥与签名
👑 超管端(平台方) - 多商户管理:一键进入任意商家后台、重置商户密码
- 商家注册双模式:后台开关公开注册(邮箱验证码)+ 专属注册链接
- 全局订单有效期、注册 SMTP 发信配置、定时任务入口
三、程序特点 - 个人码免签收款 :不需要企业资质和支付接口,个人收款码即可用,0 费率
- 自动确认到账 :安卓手机装一个通知转发 App,监听微信/支付宝到账通知,系统按金额+订单号双重匹配自动发货,还支持「唯一金额」防单防撞单
- 零数据库配置 :SQLite 文件数据库,每商户独立库存放,自动创建,免安装 MySQL
- 部署极简 :单入口 index.php + 一个代码目录,普通虚拟主机/宝塔均可运行,无需伪静态
- 多商户 SaaS :数据互相隔离,适合自营也适合对外开分站
- 安全设计 :敏感信息加密存储、CSRF 防护、注册链接时效机制、API 签名认证
- 轻量稳定 :纯原生 PHP 无框架依赖,文件总量小,支撑长期用户增长无压力
四、搭建教程
环境要求 - PHP 7.2 及以上 (推荐 7.4 / 8.0)
- 必开扩展:
pdo_sqlite、curl、openssl、mbstring - 不需要 MySQL,不需要伪静态
- 支持宝塔面板、虚拟主机、Nginx/Apache 任意环境
第一步:上传程序
将以下内容上传到网站根目录: index.phplaoyingshop/文件夹(9 个程序文件)
第二步:初始化安装- 浏览器访问你的域名,自动进入安装向导
- 填写店铺名称、超级管理员账号(3-20 位)、登录密码(至少 6 位)、联系邮箱
- 点击「立即安装」,系统自动生成密钥与数据目录(
.xkjk_data,需保持可写,建议设为 755) - 安装完成自动进入商家后台,访问
你的域名/?admin可随时登录
第三步:配置收款(核心) - 后台 → 系统设置 → 收款设置
- 上传微信 / 支付宝 / QQ 收款码图片(可直接本地上传)
- 支付宝建议填写「付款链接」,手机买家可一键唤起支付宝 App
- 按需要添加「金额二维码」(如 1 元、5 元码),系统按订单金额自动匹配
- 开启对应的支付渠道开关并保存
第四步:配置自动发货监听(必做) - 准备一台常开联网的安卓手机,登录收款微信/支付宝
- 后台 → 监控教程,复制你的专属「监控地址」
- 手机安装通知转发类 App(应用商店搜索"通知转发/Webhook")
- App 内设置监听到账通知 → 以 POST 方式转发到监控地址
按教程转 0.01 元自测,通知日志出现记录即配置成功
第五步:上架商品
后台 → 商品管理 → 添加商品:填写名称、价格、详情;卡密类商品选择「卡密模式」并粘贴卡密(每行一条);多规格商品逐个添加规格与库存。第六步:收尾设置(建议)
- 后台填写 联系 QQ/邮箱 ,展示给付款买家
- 如需邮件通知,配置 SMTP(QQ/163 邮箱均可,按页面提示关闭 From 改写)
- 超管后台复制 定时任务地址 ,在宝塔计划任务里设为每分钟访问一次(用于关闭过期订单、重试发货回调)
- 如需对外开放注册:超管后台开启注册开关,并先配置好注册发信邮箱(SMTP)
正式营业
以上完成后,把店铺链接(域名首页)发给买家即可。买家下单 → 扫码付款 → 手机收到到账通知 → 系统自动确认并展示卡密,全流程无需操作。