免签约支付系统源码

免签约支付系统源码

  • 承接源码二开、定制
  • 各种脚本CMS插件定制
  • 全站源码免费下载
资源下载
免费资源
立即下载

源码系统概览

文章正文

这套系统源码是一套基于的收款解决方案,核心思路是不依赖微信、支付宝官方商户签约,直接把个人收款码作为收款入口。
源码主体为 V1 版本,基于 ThinkPHP 框架开发,配合 PC 监控端与免挂监控两种收款回调方式。
系统会在用户下单时生成一个待支付订单,并向其展示微信、支付宝或 QQ 的个人收款二维码。
付款完成后,监控端会捕获到账消息并回调系统接口,系统据此将订单标记为已支付并通知商户站点。

订单创建接口 createOrder 校验商户ID、签名与回调地址,支持 wxpay、alipay、qqpay 三种支付方式。
收款码来源于后台配置的固定金额二维码表 pay_qrcode,也支持直接填写个人收款码链接。
PC 监控端以微信、支付宝客户端形式常驻运行,监听收款助手与账单消息后通过 appPush 接口上报付款数据。
免挂监控则通过定时任务 cron 携带账户 Cookie 轮询余额或账单变化,识别到账金额后自动补单。
系统设置了心跳检测 appHeart,当监控端超过一定时间未心跳会自动将监控状态置为离线,便于运维排查。

后台提供系统设置、监控端设置、免挂设置、邮箱设置与订单列表等模块,可分别配置收款码、通信密钥与补单邮箱。
二维码管理分为微信、支付宝、QQ 三类,支持按固定金额添加与维护,减少金额匹配误差。
订单列表支持按支付方式与状态筛选,并提供手动补单入口,应对个别回调丢失的场景。
系统对异常订单设有自动关闭机制,超过设定时长未支付的订单会被置为过期并释放占用的金额序号。

源码包内附带了多语言对接 SDK,包含 PHP、Java 与 ASP 版本,方便不同技术栈的站点接入收款接口。
插件包中提供了与 RiPro、zfaka、风铃发卡、苹果CMS、彩虹易支付等常见系统的对接插件,可快速嵌入已有站点。
监控端目录下提供了微信与支付宝的 PC 监控程序以及安卓 APP 监控端,部署时按需选用即可。

该源码适合用来搭建个人或小团队的收款中转,理解免签约收款的实现原理与回调流程。
由于资金直接进入个人收款账户而非平台账户,系统本身不涉及二清与资金池,属于单商户收款模型。
对想研究 ThinkPHP 支付接口、监控回调与订单状态机的开发者,这是一份结构清晰的参考样本。

源码简介

免签约支付系统源码(易码付 V1)是一套基于 ThinkPHP 的开源个人收款系统,通过个人微信、支付宝、QQ 收款码接收付款,并借助 PC 监控端或免挂 Cookie 监控完成到账回调。系统包含订单创建、支付二维码展示、监控推送、异步通知、订单管理、补单与过期清理等完整模块,配套 PHP、Java、ASP 多语言 SDK 及主流建站系统的对接插件,适合用于学习与二次开发。

适用场景

  • 个人开发者研究免签约收款的实现原理与回调流程
  • 小团队搭建自有站点的收款中转与订单对账
  • 二次开发接入 RiPro、zfaka、发卡网等已有系统

功能亮点

  • 免签约收款:直接以个人微信/支付宝/QQ 收款码作为收款入口,无需官方商户签约(证据:setting 表 wxpay、zfbpay、qqpay 字段与 pay_qrcode 表)。
  • 双监控模式:PC 监控端常驻捕获收款助手消息,免挂监控通过 cron 携带 Cookie 轮询账单(证据:Index.php 的 appPush 与 cron 接口)。
  • 订单状态机:待支付、已支付、过期、异步失败等多状态流转,支持按金额序号匹配(证据:pay_order 表 state 字段与 createOrder 逻辑)。
  • 补单与过期清理:手动补单入口与定时关闭过期订单,保障金额序号回收(证据:admin 的 setBd、closeEndOrder 接口)。
  • 多语言 SDK 与插件:内置 PHP/Java/ASP 对接 SDK,插件包覆盖 RiPro、zfaka、风铃发卡、苹果CMS 等(证据:php_SDK、插件包目录)。
  • 心跳与监控状态:监控端定时心跳,超时自动置离线便于排查(证据:appHeart 接口更新 lastheart、jkstate)。

技术架构与部署指南

维度 本套源码 同类通用方案
技术栈 前端:Layui 风格后台模板、原生 HTML/JS 支付页
后端:PHP + ThinkPHP 5 框架
数据库:My
依具体方案选型,需自行搭建与维护
部署方式 将易码付V1源码上传至站点根目录,配置好网站默认文档为 index.html。 多托管于第三方平台或订阅云服务
功能侧重 免签约收款:直接以个人微信/支付宝/QQ 收款码作为收款入口,无需官方商户签约(证据:setting 表 wxpay、z 功能通用,定制深度有限
数据归属 数据自持,部署在自有服务器,不出站 数据通常留存于服务商侧
成本模式 获取后自主部署,无持续授权费用 通常按订阅或调用量计费

技术栈与运行环境

前端:Layui 风格后台模板、原生 HTML/JS 支付页
后端:PHP + ThinkPHP 5 框架
数据库:MySQL(pay.sql 导入,表前缀 pay_)
运行环境:PHP 7.0+、MySQL 5.6+、可运行 Windows 监控端的服务器或挂机宝
其他依赖:GD 库(二维码生成)、ZXing(QrReader 二维码识别)、curl 扩展、邮件发送组件

安装与部署提示

  1. 将易码付V1源码上传至站点根目录,配置好网站默认文档为 index.html。
  2. 导入 pay.sql 到 MySQL 数据库,修改 config/database.php 填写数据库账号与库名。
  3. 访问后台地址,在系统设置中填写通信密钥 key、商户ID pid 与微信/支付宝/QQ 收款码。
  4. 部署监控端:在 Windows 服务器运行微信或支付宝 PC 监控程序,填入网站地址与通信密钥。
  5. 可选配置免挂监控:在免挂设置中填入 cron_key 与支付账户 Cookie,由定时任务自动轮询。
  6. 配置邮箱设置用于补单通知,设置订单自动关闭时长与同IP并发限制后投入使用。

截图与演示说明

后台可见系统设置页(setting.html)、监控端设置页(jk.html)、免挂设置页(hang_free.html)、邮箱设置页(email.html)。
订单管理含订单列表页(orderlist.html),支持按支付方式与状态筛选查看。
收款码管理含微信二维码添加页(addwxqrcode.html)、支付宝二维码添加页(addzfbqrcode.html)、QQ 二维码添加页(addqqqrcode.html)及对应管理列表页。
前台含支付展示页(payPage/pay.php)与 API 说明页(api.html)。
免签约支付系统源码

常见问题

  • 问:监控端收不到付款消息怎么办。答:确认监控微信已关注收款助手且关闭自动升级,支付宝端保持谷歌浏览器为默认并开启余额或账单监控,检查服务器内存是否满足 2G 以上。
  • 问:订单显示未支付但已付款。答:可在后台订单列表使用手动补单入口触发异步通知,或在免挂监控中核查账户 Cookie 是否失效并重新获取。

安全风险提示

特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!
补充:免挂监控依赖支付账户 Cookie 轮询,属于账户隐私调用方式,部署前请评估相关平台服务条款与合规要求;建议仅在自有账户与授权环境内测试。

下载说明

源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。

资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei3598.html来源于互联网,如存在侵权,请联系我们立马删除!
0
显示验证码