个人收款码实现了收款回调,支付宝和微信都支持

2020-11-29 20:08:23 +08:00
 prasanta

背景

今天突发奇想,想试试给予 adb 能否实现读取微信和支付宝的到账信息,试了一下发现居然可以。 于是我一不做二不休,搭建了一个简单的网站。顺利实现了收款与回调通知,基于这个,以后做的一些需要收费的东西,没有企业认证也可以啦。

基本思路

  1. 生成订单与对应的二维码
  2. 使用手机扫描生成出来的二维码
  3. 使用 adb 监听手机的推送信息,从推送信息中解析出收款信息。
  4. 然后调用事先准备好的通知接口,然后对应的服务修改订单状态
  5. 搞定!

效果演示

从下面的视频中可以看出来,效果还是很不错的!

Bilibili: https://www.bilibili.com/video/BV1Xt4y1a78o

6407 次点击
所在节点    分享创造
23 条回复
Kerwin1202
2020-11-29 22:23:10 +08:00
生成订单与对应的二维码 你这个怎么对应关系
prasanta
2020-11-29 23:51:21 +08:00
@Kerwin1202 金额+时间
mengyx
2020-11-30 02:42:06 +08:00
@prasanta 只是简单地靠订单金额进行区分的话,不如用 NotificationListenerService,都不用依靠 pc
prasanta
2020-11-30 08:09:43 +08:00
@mengyx pc 可以保证稳定性,可以用 python 更快实现功能,可以批量控制多个手机,你懂的
prasanta
2020-11-30 08:10:23 +08:00
@mengyx 很容易应对规则的变化
prasanta
2020-11-30 08:10:50 +08:00
@mengyx 电量和网络得到保证
unclemcz
2020-11-30 08:19:30 +08:00
这种模式前几年还是有些人在做的,都没有坚持下来,比如迅虎最早的支付解决方案就是监听,现在已经改到了小商户服务模式。
涉及到支付除非能保证接近 100%的成功率,否则用户就会有焦虑,掉单是件很严重的事情,100 单掉 2 单和掉 20 单,没有本质上的区别。
shyrock
2020-11-30 09:36:09 +08:00
这个就是偷支付平台的奶酪吃。。。但是支付平台基本已经把路堵死了。
prasanta
2020-11-30 12:05:12 +08:00
@unclemcz 有道理 掉单是指收到钱但是没有通知吗
prasanta
2020-11-30 12:06:58 +08:00
@shyrock 突然觉得不一定要监听支付方面的,只要有通知都能监听,然后就可以做各种事情,嘿嘿
lamCJ
2020-11-30 17:49:35 +08:00
怎么处理 金额+时间都重复的情况呢
prasanta
2020-11-30 20:07:11 +08:00
@lamCJ 避免生成这种情况哇
DoctorCat
2020-11-30 22:30:05 +08:00
这种技术的利用,有很多同类的产品化方案了,例如 bufpay.com
prasanta
2020-11-30 23:05:21 +08:00
@DoctorCat 基于 adb 好用点
gai01
2020-12-01 01:36:25 +08:00
@prasanta 思路可以
prasanta
2020-12-01 08:28:00 +08:00
@gai01 没点子进一步了
huzy8002as
2020-12-01 10:21:21 +08:00
这种早就有了,很多非法的第三方支付平台都是用的这个方案,而且他们都是一大排的手机在弄。不过支付宝的风控也不是吃素的,你这种如果有大量的陌生转账,支付宝账号很容易被封号。
prasanta
2020-12-01 10:30:53 +08:00
@huzy8002as 现在这种业务还有吗🙁
yangheng4922
2020-12-01 17:53:29 +08:00
https://paybase.cn/
这上面都是这种方案
prasanta
2020-12-01 21:04:23 +08:00
@yangheng4922 酷啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/730373

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX