手机端收款监听(回调)保姆级教程
用一台闲置安卓手机,把「微信 / 支付宝到账通知」自动转发到本站,收到钱自动给你的订单开工。全程免费、无需签约。
📌 原理:手机上的
SmsForwarder(短信转发器)读取微信/支付宝的到账通知 → 通过 Webhook 把通知文字 POST 到本站 → 本站识别金额 → 匹配订单 → 自动向上游提交学习任务。一、准备工作
- 一台闲置安卓手机(安卓 7.0 以上即可,不用太好,能联网就行),建议一直插着充电。
- 这台手机上登录你收款的微信 / 支付宝账号(就是本站后台收款码对应的那个账号),并保持登录、不要删后台。
- 微信里打开:我 → 服务 → 收付款 → 二维码收款 → 右上角「…」→ 开启收款到账语音提醒和消息通知;支付宝:我的 → 设置 → 新消息通知 → 打开收款到账通知。
- 手机系统设置里,给微信/支付宝打开通知权限(横幅/锁屏/声音都开),否则监听不到。
二、安装 SmsForwarder
1
手机浏览器打开开源项目发布页:
https://gitee.com/pp/SmsForwarder/releases,
下载最新版 SmsForwarder_x.x.x.apk 安装(如果打不开,用网盘:https://wws.lanzoui.com/b025yl86h,密码 pppscn)。
2
安装时系统提示「未知来源应用」,选择允许安装。安装完先别急着打开,做完下面第 3 步再打开。
三、给 App 开权限(最关键,漏一个就收不到)
1
打开 SmsForwarder → 首次会要求「通知使用权」(通知监听权限)→ 点同意 → 在系统列表里找到「短信转发器 / SmsForwarder」→ 打开开关。
2
进入 App 的 通用设置:
- 开启 转发应用通知(只转发 App 通知必须开这个)
- 开启 保活措施里的全部开关(后台常驻、前台服务、开机自启、忽略电池优化)
- 「通知栏文案」可以留着默认,不影响使用
3
手机系统设置 → 应用管理 → 找到 SmsForwarder:
- 电池 → 不限制 / 允许后台运行
- 自启动 / 关联启动 → 打开
- 最近任务里把 App 锁定(下拉卡片加锁),避免被系统清理
四、配置发送通道(把通知发给本站)
1
App 底部点 发送通道 → 右下角 + → 选择 Webhook 类型。
2
按下表填写(通道名称随便写,其他照抄):
| 通道名称 | 刷课收款-微信(或 刷课收款-支付宝) |
|---|---|
| 请求方式 | POST |
| Webhook Server | 微信:https://www.sk.mryang.work/?r=notify&token=28a3d3a41bfdc33a7d1af16a19040b77&type=wx 支付宝:https://www.sk.mryang.work/?r=notify&token=28a3d3a41bfdc33a7d1af16a19040b77&type=ali |
| 消息模板 | [org_content] |
| Secret / 签名 | 留空(不启用) |
| 自定义请求头 | Content-Type: application/json(可选) |
微信和支付宝要建两个通道,地址分别用上面两条,不要混用。
3
点右上角测试(或「发送测试消息」),如果提示成功,说明通道通了。
也可以到本站后台 →「最近到账通知」看有没有收到测试内容。
五、配置转发规则(监听哪个 App 的通知)
1
App 底部点 转发规则 → + → 选择 应用 类型(注意不是短信)。
2
规则一:微信
- 规则名称:微信到账
- 发送通道:选刚才建的「刷课收款-微信」
- 匹配方式:应用包名 包含
com.tencent.mm - (可选)匹配内容:多重匹配,值填
收款或到账,能减少无关通知 - 启用:打开
3
规则二:支付宝
- 规则名称:支付宝到账
- 发送通道:选「刷课收款-支付宝」
- 匹配方式:应用包名 包含
com.eg.android.AlipayGphone - (可选)匹配内容:
收款或到账 - 启用:打开
规则务必选「应用」类型,选成「短信」是收不到微信/支付宝通知的。部分手机的「应用名」显示为「微信」,用包名匹配最稳。
六、联调测试(一定要做)
1
用另一个微信号/支付宝,给这台手机上的收款账号转 0.01 元。
2
看手机:手机会弹出到账通知 → App 的 转发日志 里出现一条记录 → 点开能看到内容里带「0.01」。
3
看本站后台:最近到账通知 里出现一条「未识别金额/没有匹配到待支付订单」的记录 → 说明全链路已通,只差真实订单。
4
真实测试:在本站下一单,按页面显示的精确金额(如 ¥9.37)支付,几秒内订单会变成「已支付」并自动提交上游。
七、常见问题
- 完全收不到转发? 90% 是权限问题:检查「通知使用权」是否开启、App 是否被系统杀掉(加电池白名单 + 锁后台)、微信/支付宝是否有通知权限。
- 转发日志有记录,但站点没到账? 看后台「最近到账通知」里的识别结果:金额识别不到 → 检查消息模板是否是
[org_content],通知里必须带「xx.xx元」字样。 - 金额对不上? 本站要求分毫不差:页面上显示 ¥9.37 就必须付 9.37,付 9.4 或 9.3 都不会自动到账。
- 重复通知怎么办? 同一笔到账只会匹配一次,重复通知会被忽略;但不要同时开「手机监听」和「PC 监听」两套。
- 手机断网/关机? 期间付款的订单不会自动到账,请在后台用「补单」人工处理。
- 能不能用 iPhone? SmsForwarder 只有安卓版;iPhone 需要另一台安卓机监听,或用 PC 监听工具。
- 安全提醒:回调地址带密钥(token),不要外传;泄露后请在后台重新生成。
八、长期稳定建议
- 固定一台手机专门监听,别拿主力机,别频繁登录/退出微信。
- 手机设置「永不锁屏」或至少允许后台联网,关掉「智能省电」。
- 每天看一眼「转发日志」,发现断档及时处理(重启 App 即可)。
- 订单金额建议保持小额,到账通知更及时。
需要 PC 端监听?可参考码支付官方的
wxmonitor 工具监听微信窗口通知,效果同理,但只能监听微信。推荐还是用安卓手机方案,微信+支付宝一套搞定。