V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tkin1992
V2EX  ›  程序员

最近看到一个利用微信个人收款码做支付接口的,想问问怎么实现的?

  •  
  •   tkin1992 · 2017-04-15 17:01:24 +08:00 · 31713 次点击
    这是一个创建于 2777 天前的主题,其中的信息可能已经有所发展或是发生改变。

    http://www.wdku.net/user/charge

    这个网站用了个人微信收款码充值,我测试了充值成功了,请教下实现的思路或者流程。

    28 条回复    2019-09-04 03:09:47 +08:00
    sobigfish
        1
    sobigfish  
       2017-04-15 17:15:12 +08:00
    微信机器人监控微信发过来的转账信息?
    https://github.com/Urinx/WeixinBot 当然其他语言的实现也很多,懒得确认了
    hoythan
        2
    hoythan  
       2017-04-15 17:39:10 +08:00
    开个 https 代理监控,如果发现相关内容就写入数据库,没啥难度的,主要的就是需要弄个手机或者虚拟机挂微信.
    代理的话可以用阿里巴巴的 anyproxy . 贼好用.
    Tink
        3
    Tink  
       2017-04-15 18:53:08 +08:00 via iPhone
    微信机器人
    dybeta
        4
    dybeta  
       2017-04-15 20:32:46 +08:00 via iPhone
    我也想知道
    zonghua
        5
    zonghua  
       2017-04-15 21:06:05 +08:00
    @hoythan 但是消息推送不会是用 HTTP 啊?具体是怎么个流程
    abmin521
        6
    abmin521  
       2017-04-15 21:48:57 +08:00
    @Tink #3
    @sobigfish #1 目前我所知道的机器人都是抓的 web 协议 不支持红包的
    alocne
        7
    alocne  
       2017-04-15 21:56:07 +08:00
    @sobigfish
    @hoythan
    @Tink
    他是怎么知道是哪个用户付款的?
    dangyuluo
        8
    dangyuluo  
       2017-04-16 00:43:21 +08:00
    难不成是虚拟机里搞图像识别。。。?脑洞一下而已。
    litch
        9
    litch  
       2017-04-16 01:03:11 +08:00
    同求。。
    FunctionOne
        10
    FunctionOne  
       2017-04-16 04:13:36 +08:00
    觉得这是一个猫鼠游戏,无论如何实现的,腾讯可能在未来某一天把这个洞堵住。
    WildCat
        11
    WildCat  
       2017-04-16 07:52:20 +08:00
    Android 有接口监控 UI
    Wy4q3489O1z996QO
        12
    Wy4q3489O1z996QO  
       2017-04-16 08:42:56 +08:00
    @alocne 应该是用多张二维码,目前发现了 2 张
    /public/img/weixinpay/2.png
    /public/img/weixinpay/1.png
    也就是说同时只能同时 2 个用户用这个充值业务,用户量少的时候应该也可以
    publicAdmin
        13
    publicAdmin  
       2017-04-16 09:25:49 +08:00 via iPhone
    意义不大,支付频率低一点还能凑合。频率高了就无意义了,
    wvidc
        14
    wvidc  
       2017-04-16 09:48:07 +08:00
    用户登录后 A 用户分配二维码 1 B 用户分配二维码 2 C 用户分配二维码 3 ...
    HanSonJ
        15
    HanSonJ  
       2017-04-16 09:58:16 +08:00   ❤️ 1
    web 协议根本就不知道是谁转账的,估计如楼上所说的只能应付低频,这里有个其他的转账例子

    https://github.com/hanson/vbot

    http://t.laravel-china.org/laravel-tutorial/5.1/buy-it
    daolin998
        16
    daolin998  
       2017-04-16 10:32:57 +08:00 via iPhone
    面对面付款码吗?
    Jacky001
        17
    Jacky001  
       2017-04-16 11:41:21 +08:00
    这是 lz 来宣传网站的吧?这个难点在哪里?
    jyf
        18
    jyf  
       2017-04-16 12:46:29 +08:00
    走 adb 监控微信
    alocne
        19
    alocne  
       2017-04-16 12:50:03 +08:00
    @romotc
    @HanSonJ
    再请教一个问题,现在的微信机器人都是基于 web 版微信吧?但是 web 版微信没有付款通知啊。。。
    bombless
        20
    bombless  
       2017-04-17 01:05:59 +08:00 via Android
    公司的微信机器人就是用的安卓的可访问性接口, iOS 那边也用魔改的微信做抢红包机器人……谁告诉你微信机器人都是基于 web 的
    alocne
        21
    alocne  
       2017-04-17 11:42:42 +08:00
    @bombless 我在 github 找到的都是基于 web 的,你知道哪个是基于安卓的吗,能给发个链接吗
    freefall12
        22
    freefall12  
       2017-04-17 12:00:27 +08:00
    有时间研究研究
    bombless
        23
    bombless  
       2017-05-09 16:47:24 +08:00
    @alocne 我见过的都是卖钱的。我们公司也有做,是自己用的
    hlf2002
        24
    hlf2002  
       2017-11-05 12:22:19 +08:00
    有一个网站,叫 PaysApi,专门为个人支付宝、微信提供收款 API 接口的,你可以百度下。
    jcdreamjc
        25
    jcdreamjc  
       2018-10-11 22:10:22 +08:00
    http://www.quicktiny.cn/doc?sid=bmje3am0qwxh
    自己私人定制 拿走不谢
    bufpay
        26
    bufpay  
       2018-10-25 09:40:26 +08:00
    可以看看 bufpay.com 个人收款接口
    这个是文档 https://github.com/bufpay/bufpay_demo/blob/master/README.md
    原理、方法介绍的挺清楚
    piloots
        27
    piloots  
       2019-01-11 20:13:58 +08:00
    keeper001
        28
    keeper001  
       2019-09-04 03:09:47 +08:00
    你百度下“云免签”,无需挂机监控,即时到帐,只需个人 wx 或者 zfb 账号就能实现自动化收款,而且不需要签约
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5857 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:02 · PVG 10:02 · LAX 18:02 · JFK 21:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.