个人微信免签收款方案之可可支付

个人针对微信的赞赏码做的一套小的支付订单系统,包括客户端和后台。

众所周知,个人是没法办理微信/支付宝收款业务用于自己的订单系统,需要注册公司之类才行,因此个人收款并定制一部分业务是比较麻烦的。

早在2013年我做过一个支付宝的免签支付,原理就是python+selenium登录web版本的进入订单管理界面,定时刷新,然后通过比较获取最新订单,再通知后台系统,这个方案需要一台电脑或者小服务器一直登录自己的账号跑着页面,不是很优雅。

自从可可拼音输入法增加了微信支付,一旦有用户付款每次还得人肉去处理,严重影响我的效率,周末我有时候在出去活动了,有可能用户付了款,我第二天才看到,如果用户是急性子还真忍不了,有觉得上当受骗了的,也有发邮件让我退款的,所以我决定开发一整套自动收款的小系统,虽然客户端有通过监听系统通知的方案,但是我没有采用,我是直接监听微信支付页面来实现,比较符合我的需求,直接捕捉微信支付页面变化,然后抓取收款信息提交服务器,目前客户端和服务端已经完全实现,并且运行了两天,感觉还不错!

当然这个方案也有缺点,就是需要一个手机在前台一直跑着微信支付页面,不过我手机不是一般的多,所以正好利用上。

2022-05-23 19:22:27 星期一

利用微信测试公众号增加了一个通知功能,这样我另一个微信也能实时收到付款信息了。

利用微信测试公众号增加了通知其他微信号

客户端展示

后台展示

3 response to "个人微信免签收款方案之可可支付"

  1. By: AndyWu Posted: 2022年6月22日

    用手机跑还是有点坑,给你个建议,可以使用微信MAC协议,直接在服务端跑,省去手机,就算1千个微信都无所谓

    • By: cocozq Posted: 2022年6月22日

      感谢提供信息,协议那个方案即使变动成本太高了,对我来说不是很合适,目前我自己的这个方案除了需要占用一台手机之外几乎没有缺点,目前跑了几个月非常稳定,除了网络问题不会丢单,加上模拟操作还可以补救,最近增加了消息推送代替微信共平台测试账号,很完善了,后期几乎不需要维护,风险为零。之前本来考虑过监控windows版本的,这样不需要多个微信号,但是还需要跑一台win电脑或者服务器,还不如用一台手机。

  2. By: AndyWu Posted: 2022年6月22日

    另外补充一下,支付完成之后结合充值卡密功能,向用户发送卡密,完全无需人工干预处理

发表评论

您的电子邮箱地址不会被公开。

 桂ICP备15001694号-3