折腾一整天:把 V 免签二开版从 PHP 收敛成纯 Go,顺手加了易支付桥接

从早上 8 点坐到电脑前,抬头一看窗外天都黑了。中间烟抽完两包,外卖凉了一半,中途还因为一个验签逻辑把浏览器开了 20 多个标签页来回对比。
今天干的事说起来不复杂:基于 V 免签做二次开发,把原来那套 ThinkPHP 8 的版本彻底收敛成 纯 Go 语言版本(Go-only),顺手加了一个可走易支付通道的桥接脚本。来来回回测了不知道多少遍,总算跑顺了。
趁着脑子还热乎,坑还没忘光,赶紧敲下来,也给自己留个踩坑备忘。
一、先说这套系统到底是干嘛的
一句话:用一部闲置安卓手机,把"个人收款"这件事自动化。
- 抽屉里翻出来的旧安卓机装上监控端 App
- App 静默监听指定应用的收款通知栏消息
- 收到通知后解析金额、订单备注,推送到自己的服务端
- 服务端核对签名、校验金额,标记订单支付成功
- 你的网站 / 会员系统 / 发卡站收到标准回调,自动发货或开通权限
实测机型就是抽屉里翻出来的旧红米,系统版本 澎湃 OS 3.0.3。息屏状态下也能稳定监听到微信收款通知,不用额外折腾硬件。
声明一下:这套东西我只用于自己名下的合规业务,只做自有商品和服务的收款。不涉及代收代付、不碰资金池、不对外出租通道。技术归技术,用途归用途,红线不能踩。
二、核心后台配置演示
后台页面已经完全适配移动端,全局密钥、回调地址、收款策略都能直接在线可视化修改,监控端连接状态、心跳记录和收款推送记录实时可见,还能扫码一键绑定监控 App,不用手动输长串参数。
可以看到商户通讯密钥、异步通知URL、同步跳转URL都在全局核心配置里统一管理,手机端监控端运行正常,最后一次心跳和收款推送的时间戳清晰可查,新用户拿到手照着页面填参数,基本不会搞错。
| 维度 | PHP 版 | Go 版 |
|---|---|---|
| 运行环境 | 需要 PHP + 扩展 + Web 服务器全套 | 编译成单个二进制文件,直接跑 |
| 部署方式 | 传代码、配伪静态、装依赖、导数据库 | 丢一个文件上去,chmod +x 启动服务 |
| 并发处理 | 靠 FPM 进程池调度,回调多了容易排队 | 原生 goroutine,瞬间几百条回调也不卡 |
| 常驻内存 | 随请求和进程数上涨,闲置也占不少资源 | 常驻稳定,后台挂一天几乎没什么波动 |
| 交叉编译 | 几乎要在对应系统上重新装环境 | 一条命令出 Linux / ARM / Windows 多平台版本 |
数据库核心表结构完全沿用,老数据可以直接导入,不用重装重建。
三、全链路实测验证

最后走通了完整的 0.01 元测试流程,从下单发起、手机监听、服务端校验到回调推送全链路无断档,商户订单号、支付方式、订单金额、附加参数全部回显正常,没有漏单、错单和回调丢包的问题,实测完全可用。
这也是为什么推荐新部署完一定要先付 0.01 元走全流程测试:能一次性把通知监听、验签、回调、参数透传所有环节都验证一遍,正式跑大额订单前就把隐患排查干净。
四、易支付桥接+监控端验证

说明:原作者的核心业务代码我一行没动。 只在外层加了一个薄桥接层,把两套接口规范无缝对接起来。
完整链路:
- 你的站点按易支付标准接口发起下单
- 桥接脚本接住请求,验签后翻译成本系统内部订单结构
- 内部订单落库,返回收款二维码和跳转链接
- 手机监控端捕获收款通知,回调服务端
- 服务端核对金额与签名,标记订单支付成功
- 桥接层按易支付规范回推异步通知到你的业务侧
从截图里也能看到,把桥接脚本地址填入易支付的API地址栏,填好商户ID和密钥后,在监控端点检测心跳和检测监听,日志直接返回「监听权限正常」,不需要额外改程序代码,只要是支持易支付标准接口的站点,直接填地址就能对接。
五、手机端保活必做 6 步
少一步都大概率漏单,拿到手照着配就行:
- 授予通知使用权
- 打开自启动权限
- 电池策略改为「无限制」
- 后台任务下拉锁定
- 关闭系统通知折叠优化
- 关闭睡眠断网省电模式
六、部署要点
服务端:
- 单二进制文件直接运行,前面挂 Nginx 做 HTTPS 反代更稳妥
- 用
systemctl托管进程,配置Restart=always,崩溃自动重启 - 数据库定时备份,订单表就是命根子
监控端:
- 首次启动后填入服务端地址和通信密钥
- 先付 0.01 元走一遍全链路测试,确认回调正常再上正式金额
六、踩坑备忘
- URL 末尾多一个斜杠,验签直接失败
- 服务器时间不准,异步通知超时校验全挂
- HTTPS 证书链不全,手机端回调报 SSL 错误
- 订单号重复,正式环境一定要加唯一索引
- 系统后台杀进程,6 项权限没配全第二天直接漏单
📦 付费下载区
✅ 资源包含:纯 Go 版服务端编译文件 + 监控端 App + 易支付桥接脚本 + 完整图文部署文档
实测红米澎湃 OS 3.0.3 息屏稳定监听,不用再花大半天折腾 PHP 环境。🔒 付费说明:
- 资源一经售出不支持退款,下载前请确认需求匹配
- 不提供远程部署服务,文档里已经把每一步写清楚
- 后续小版本更新,已付费用户可免费获取
- 禁止二次转售、公开传播,违者永久取消下载权限
[ 点击付费后获取下载地址 ]
最后再次提醒:请仅用于自有合法业务,不做代收代付、资金池、通道出租相关用途。技术是中性的,用的人得守规矩。
`