1
photon006 2023-05-04 09:28:33 +08:00
adb 命令截图分析画面,不知道会不会被封,以前用 adb + 机器学习玩过微信小游戏跳一跳。
|
2
mouyong 2023-05-04 09:34:20 +08:00
|
3
LLaMA2 2023-05-04 09:34:36 +08:00
按道理讲,android 的无障碍模式是可以监听系统通知的,个人收款必定有系统通知,不过保障等级还是不能和官方正规的商户支付的通知回调比
|
5
Rache1 2023-05-04 09:35:48 +08:00 1
微信大舞台,有号你就来,哈哈哈 🤣
|
7
mouyong 2023-05-04 09:38:34 +08:00
哦,行不通。依赖了企业微信
|
9
yzy8788 2023-05-04 09:39:49 +08:00 10
微信方案:
1 、制作几个固定充值金额的个人收款二维码,例如:99.99 、99.98 、99.97…… 2 、用户扫码后,就将其 userid 和以上金额的二维码绑定,占用一段时间 3 、买一台便宜的云服务器,在上面登录 pc 微信,并打开 收款小账本 这个小程序 4 、这个小程序每过 5 秒会自动刷新一次收款记录,写个小程序监控数据包 5 、如果 pc 小程序无法抓包的话,可以用 Proxifier 代理一下 6 、抓到数据包后,根据付款金额就知道应该充值给哪个用户了。 |
10
mouyong 2023-05-04 09:39:52 +08:00
企业微信的对外收款应用
|
11
zzzzzzy 2023-05-04 09:44:10 +08:00
windows 登录 wechat ,github 有魔改的 DLL ,替换本地 DLL 后可收到支付通知
|
13
Aitisikuoliv1d 2023-05-04 09:50:14 +08:00
五一那天那个 V 站那个卖 GV 号的 就是个人收款码自动发货 他是怎么做到的啊
|
14
tanranran 2023-05-04 09:54:15 +08:00
使用三方 PC 微信客户端
|
16
yiios 2023-05-04 10:00:05 +08:00
V 免签,其实不稳定,容易被风控
|
17
LeeReamond 2023-05-04 10:00:53 +08:00
@yzy8788 不太行,自动化长期后台登录不现实
|
18
yzy8788 2023-05-04 10:03:21 +08:00
@LeeReamond 新电脑首登 pc 微信,当天半夜会掉线一次,重新登录后,会一直在线。
|
19
cnbattle 2023-05-04 10:03:36 +08:00
要稳定 还是得搞个体户
|
20
mobaijun 2023-05-04 10:05:21 +08:00
|
21
Felldeadbird 2023-05-04 10:05:44 +08:00 3
1. 一台闲置的安卓机,安装一个监听微信收款通知的 APP 。并设置回调
2. 支付端每次支付给一个折扣金额。如实付 99 元。 给一个随机折扣金额,98.99 ,金额锁定 5 分钟。 3. 当用户扫收款码并支付成功后,安卓机的 APP 监听到真实收款 98.99 ,向你的服务器发送支付成功的 API 。 4. 服务器查找最近 5 分钟(一般考虑冗余会设置 10 分钟)内金额为 98.99 元的订单。确认在有效期则将订单设置为已付状态。 这个就是我以前用的个人收款码收款方案。年收入 1W 没出过问题。 扫码支付缺点就是,支付金额的二维码无法自动生成。所以需要用户填写准确的金额,否则会丢单。 |
22
FaiChou 2023-05-04 10:06:57 +08:00
前几天刚在推上看到一个: https://workbene.com/auth/posts/0 (不是给他打广告)
|
23
LeeReamond 2023-05-04 10:10:39 +08:00
@yzy8788 过几天微信后台会自动刷掉,比如你连续 3 天在线之类的,要重新扫码
|
24
zjsxwc 2023-05-04 10:13:02 +08:00
要不用“数字人民币”?
客户提供一次他的付款子钱包编号的前 3 位与后 4 位, 客户每次扫码支付后,你看看“数字人民币”记录有没有这个客户。 |
25
ithinkseesee 2023-05-04 10:14:38 +08:00
这个我做过,思路是这样的,在一台机器上开 PC 微信,然后用安装一个微信机器人来监听微信的信息(付款的信息 ID 是跟普通的不一样的,可以监听到付款金额跟用户名、付款时间、这样一比对就可以做成自动发货了,适合于比较低频的付款,个人收款码也要经常更换,要不会给风控。
|
26
yzy8788 2023-05-04 10:15:38 +08:00
@LeeReamond 你用的是不是旧版本的 pc 微信客户端?我的登录半年了,一次没掉线过,我用的是腾讯云的轻量服务器
|
27
yzy8788 2023-05-04 10:20:53 +08:00
@Felldeadbird 把充值金额固定下来,让用户选,不让用户填,例如固定几个金额:8 ,18 ,28 等等,就是说用户充值的时候只能选,不要让他自己填。
8 元,准备几个二维码,例如:7.99 、7.98 、7.97…… 18 元,准备几个二维码,例如:17.99 、17.98 、17.97…… 28 元,准备几个二维码,例如:27.99 、27.98 、27.97…… 如果用户选择了 18 元,前台界面给用户一个提示,如:扫码支付¥ 17.97 元,实际到账¥ 18 元,用户也乐意 |
28
zhaojun1998 2023-05-04 10:23:44 +08:00
现在用的这个 https://xorpay.com?r=zfile 挺好用的,之前用面包多,但是停止服务了,这个手续费低一些,开发也方便
|
29
xmumiffy 2023-05-04 10:26:14 +08:00
有资格的微信支付宝服务商都可以接入私人账号,就看有没有愿意做这一块的服务商了
|
30
LittleDouBi 2023-05-04 10:32:43 +08:00
基于无障碍模式实现了一个,主要思路是:
1. 一台单独的安卓手机,通过监听通知栏的支付宝到账通知 2. 点击通知跳转到交易页面 3. 在交易页面读取金额、备注和对方用户名 |
31
timnottom 2023-05-04 10:34:25 +08:00
21 楼方案是我正在用的,没问题
|
32
Felldeadbird 2023-05-04 10:38:37 +08:00
@yzy8788 固定金额这个我考虑过,如果我 SKU 有 10 个。金额都不同,我需要弄一推图片去绑定,这种做法太麻烦了。还不如让用户自己输入金额。至少在我使用的 2 年时间里面,输错金额是少数人。 我搜索过,支付宝是有接口可以直接生成指定金额的二维码(现在还行不行不知道了),微信则需要破解。
|
33
lakehylia 2023-05-04 10:45:00 +08:00
微信收款不是可以开收款声音提示的么?搞个服务识别收款声音。
|
34
aino 2023-05-04 11:05:17 +08:00
用 Xposed 写个小模块
用户选择支付金额,传给客户端,生成二维码请求 hook 微信 生成收款二维码 传给服务器 hook 微信 回调支付成功信息 传给服务器 |
35
liuidetmks 2023-05-04 11:06:53 +08:00
@yzy8788 略麻烦,不过好像也没什么好的方法。
另外,可能楼主可能想多了,前期没那么多人想付费。人工操作应该也行 |
36
bugfan OP @liuidetmks 你说的也对,但是还是有点麻烦,有时候出门,不再电脑跟前,没办法登录后台,手机操作有点不方便
|
38
243634473 2023-05-04 14:54:40 +08:00
hook 微信接受消息。让客户把信息放备注里面
|
39
seven123 2023-05-04 14:57:36 +08:00
五一在做这相关的开源项目,通过废弃安卓手机监听通知栏,然后回调服务,就是因为 V 免签这玩意太烂了,才会想到要弄这么一个开源项目
|
40
dedemao 2023-05-04 15:18:09 +08:00 1
找微信支付服务商( payjs 、虎皮椒等),开通个人小微商户即可,只需要身份证,不需要营业执照。
|
41
shyrock 2023-05-04 15:32:11 +08:00
呵呵,之前公司有一个内部罚款的功能,我自己土法炼钢的方法似乎跟楼上提到的特殊金额法一摸一样。
|
43
Michelangelono 2023-05-04 16:48:58 +08:00 1
这个精力折腾为啥不去注册个公司或者个体户,注册都是不要钱的……
|
44
leokun 2023-05-04 17:43:50 +08:00
发现一个比较好的办法,可以免去虚拟机:
1:在你的手机设置好根证书后设置代理到服务器,在服务器上面抓包 2:手机打开代理软件后打开一次微信记账小程序,服务器抓包后自动更新会话 3:用户开始扫描固定个人收款码时锁定 5 分钟支付,等用户点击确认支付按钮后,服务器利用前面会话去微信记账小程序查询最新账单,对比金额和时间区间以及付款类型更新用户的信息 4:如果服务器查询微信记账小程序时返回登录过期,就发邮件告诉你自己,你手机重新打开一次记账小程序,也没有多麻烦 |
45
ssteam 2023-05-04 17:49:54 +08:00
手机监听通知,根据金额确定付款人
|
46
bugfan OP @Michelangelono 注册公司对我来说反而是个麻烦事……到时候还得办税
|
47
bugfan OP @leokun 我今天就用你说的这个方法测试了,哈哈哈,几小时后就过期了,他有个 session id ,过期了必须从登陆微信的客户端打开才能获取到。话说隔几个小时获取一次还是有点麻烦啊
|
49
leokun 2023-05-04 19:45:23 +08:00
@leokun 不过这样还是有点麻烦,首先手机需要一直开着代理,其次每隔几个小时需要主动进一次小程序让服务器抓到会话,如果有办法在不启动微信的情况下拿到微信小程序的 wxcode 就完美了
|
50
gdfsjunjun 2023-05-04 20:16:57 +08:00
如果金额都一样,多个人同时付款,如何区分?
|
51
mybro 2023-05-04 20:27:11 +08:00
微信 hook
|
52
leokun 2023-05-04 20:30:00 +08:00
@gdfsjunjun 这种都是加一个锁,同一时间段(2-5 分钟)只允许一个人正在付款
|
53
gdfsjunjun 2023-05-04 20:39:24 +08:00
@leokun 如果人比较多,这根本不现实,一个人占用 5 分钟,理想状态 1 小时最多 12 人,而且如果扎堆支付的话,很多人根本就没耐心,不愿意等,直接关掉了。
|
54
leokun 2023-05-04 20:51:18 +08:00
@gdfsjunjun 个人支付弊端确实是这样的,另一个不是很好的办法就是依赖转账的备注,如果用户备注输入错了就没办法成功更新订单。上面说的一个人占用 5 分钟时最懒的情况,精细点的可以在页面上加定时器,用户支付完成或者离开就更新锁的状态。这些场景都是在用户量少的情况,个人做站做产品前期这样没问题,挣到钱了在开企业嘛
|
55
Michelangelono 2023-05-04 21:16:12 +08:00
@bugfan 办税很简单的,比这些折腾的办法简单多了。实在不行让别人搞,一年 1000 左右也不算很贵。接私活还可以给别人开票,自己卖车节省几万的税。
|
56
xiaofeifei8 2023-05-04 21:46:46 +08:00
一般来说就是微信 hook 后,自己写个程序一直监听消息,监听到付款通知回调给前台程序就 ok
但是自己写麻烦,我就一直用别人弄的,配置起来也很简单,带小尾巴,不喜自己去掉即可,https://api.veapay.cn?aff=135 |
57
w3cll 2023-05-04 22:06:08 +08:00
个体户也行,个体户免税
|
58
bugfan OP @xiaofeifei8 看着不错,如果我这两天搞不出来,就用这个
|
59
bugfan OP @Michelangelono 卧槽哈哈哈,这个路子暂时还不适合我,等我发达了搞一下,其实也是想借此机会把这个玩意搞出来,然后弄成通用的,开源一下。天天净瞎折腾了
|
60
hanguofu 2023-05-05 00:48:05 +08:00 via Android
期待监听到付款通知回调的开源应用:)
|
61
fackVL 2023-05-05 03:10:30 +08:00 via iPhone
之前人家做的是比如收款 10 元,有并发的话就收 10.01 ,10.02 用价格来区分,再写个安卓程序常驻后台,手机登录这个首款支付宝,程序读取消息通知后根据钱数回调。
|
62
fackVL 2023-05-05 03:14:39 +08:00 via iPhone
@fackVL 不用像楼上说的搞固定收款,就贴个收款码,转账用的,让用户手动填写转账数额,提示用户严格按照几分钱输入,如果输入错了收不到。
|
63
MoeMoesakura 2023-05-05 07:34:31 +08:00 via Android
|
64
LuffyGu 2023-05-05 10:01:43 +08:00
我以前做过类似的东西,建议别做,有风险。
|
65
SachinBeyond 2023-05-05 10:12:24 +08:00
支付宝的当面付就很好用吧
|
66
wueryi 2023-05-05 10:47:16 +08:00
@Felldeadbird #21 话说“监听微信收款通知的 APP”有推荐的吗...
|
67
bugfan OP |
69
byasm32 2023-05-05 15:09:10 +08:00
之前做过,windows 登录微信,hook 微信消息,判断是否为收款信息,是的话访问回调。。
|
70
janyork 2023-05-05 16:53:47 +08:00
码支付就是监控个人码
|
71
iorilu 2023-05-05 18:01:13 +08:00
不是有支付宝当面付吗,微信死板不开放啊
|
72
elmagnificogg 2023-05-07 12:31:41 +08:00
Vmq 解决 只要不是高并发就行
https://elmagnifico.tech/2022/05/29/Vmq/ |
73
SachinBeyond 264 天前
|