Skip to content

微信 PC 监控收款实操 ​

这套收款链路分四段:商城生成订单 → 支付平台展示收款码 → PC 监控识别微信收款 → 支付平台通知商城到账。商城服务器和运行微信的电脑可以不在一起,只要各自能访问支付平台。

先备齐

支付平台商户账号、自己的微信收款码图片、微信 4.1.8.67 安装包、PC 三网监控 V1.0.8,以及一名可登录商城的测试玩家。下面的商户 ID、通道 ID 是演示值;客户要使用自己的商户账号和收款码。

1. 在支付平台添加微信通道 ​

登录支付平台,进入「通道管理 → 账号管理 → 添加」。本例依次选 微信 → 微信-PC全能监控 → 自己上传 → 地址。

新增通道时选择微信和微信-PC全能监控

在「收款码地址」旁点解析二维码,上传自己的微信收款码图片。平台会把图片解析成地址;确认支付方式为微信后保存。记下新通道的 ID,稍后要填入监控软件。本例为 420,客户不要照抄。

选择自己上传和地址,并用解析二维码上传收款码图片

保存后,通道列表应显示「在线」、支付方式「微信」、支付通道「微信-PC全能监控」,收款方式为「自己上传」。

看看保存后的通道卡片

通道在线且显示微信-PC全能监控,收款码地址已遮挡

2. 把商户信息填入商城 ​

支付平台「API → 对接信息」里有商户地址、PID、密钥。在商城后台打开「商城 → 支付设置 → 支付与充值」,分别填入对应字段,点「保存支付配置」。

支付平台 API 页面中的商户 PID、密钥和接口地址

商城后台的商户 API 地址、PID、密钥与保存入口

本例商城的「商户 API 地址」填 mpay.scum8.cn。商城会补全易支付接口路径,因此这里填平台根地址即可。PID 和密钥必须来自同一个商户账号;不要用通道 ID 代替 PID,也不要把密钥发给玩家。完整的商城支付设置见支付设置。

3. 先安装并登录微信 ​

在准备长期运行监控的 Windows 电脑上安装指定版本的微信 4.1.8.67。先正常打开微信,完成一次扫码登录。然后到「设置 → 通用」关闭有更新时自动升级微信,从任务栏托盘中退出微信,确认进程已经结束。

这一步要在启动监控软件之前完成。后面微信应由监控软件的「添加微信账户 → 打开微信」再次启动,扫码登录也在那时完成。

微信设置中关闭有更新时自动升级微信

4. 对接 PC 监控软件 ​

打开 PC 三网监控 V1.0.8。在「总览 → 商户接口」填支付平台地址、商户 ID 和密钥,也可以用平台「API → 对接信息」配合一键导入商户。核对后点「保存商户接口」。

监控软件的商户地址、商户 ID、密钥保存状态和收款概况

图中 https://mpay.scum8.cn 和 10125 是本次演示商户的信息。密钥栏只显示已保存状态;客户填写自己的商户信息。

5. 从监控软件启动微信并绑定通道 ​

进入「微信账号 → 添加微信账户 → 打开微信」。微信窗口弹出后,由收款人扫码登录。账号卡片出现监听中后,点「绑定通道ID」,填第 1 步记下的数字 ID 并保存。

微信账号的通道 ID 绑定窗口

回到账号卡片,核对微信版本、通道 ID、最后心跳;下方程序检查点应显示「登录正常」「账号资料获取成功」「消息接收已安装」。

微信账号监听中、通道 ID 和程序检查点

「运行日志」里持续出现心跳上报成功,说明监控软件与平台保持连接。心跳正常还要继续做付款测试,才能确认收款和商城到账。

6. 用一笔小额订单核对整条链路 ​

测试玩家在商城「赞助 → 赞助充值」选一档金额,点「支付」并选「微信支付」。本例选的是 ¥6 / 6000 猫币。商城弹出支付订单后,付款人用手机微信扫描平台二维码。

付款完成,按下面顺序核对:

  1. PC 监控 → 收款记录:同一笔金额显示「已收款」「已回调」。
  2. 支付平台 → 订单管理 → 订单明细:订单显示「支付成功」,通道是「微信-PC全能监控」。
  3. 支付平台 → 回调日志:商城 /paynotify.html 的通知显示「成功」,响应为 success、状态码 200。
  4. 商城后台 → 支付设置 → 商城币订单:对应订单显示「成功」。玩家刷新后再核对猫币余额;本例从 50,000 增至 56,000。

PC 监控收款记录显示六元订单已收款、已回调

展开看支付平台与商城的核对截图

平台订单:

支付平台订单明细显示六元订单支付成功

平台回调:

支付平台回调日志显示 success、200 和成功

商城到账:

商城币订单显示成功和六元充值六千猫币

只有通道「在线」或微信「监听中」,还不代表商城已经到账。以上四处订单号、金额和状态对得上,才算这笔测试走通。

付款后没到账,按这个顺序查

先看监控软件「收款记录」有没有该金额;再看平台「订单明细」是否支付成功;接着到「回调日志」看 /paynotify.html 的响应;最后查商城「商城币订单」和玩家余额。若监控没有记录,先核对微信是否由监控软件启动、是否仍在监听、通道 ID 是否与平台一致。若平台已支付而商城未到账,核对商城商户地址、PID、密钥是否同属一个商户账号,并检查商城对外访问地址和回调日志。