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

2020 年 11 月 29 日
 prasanta

背景

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

基本思路

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

效果演示

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

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

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

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

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

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

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

© 2021 V2EX