揭开个人收款的神秘面纱~(内置福利)

作为程序猿,个人收款相信大家都不陌生
最近在家关的蛋疼,了解了一下相关的技术

主要分为支付宝和微信两类收款方式
目前较流行的有App挂机监听、微信店员收款以及一些基于支付宝和微信企业服务衍生的业务,本文仅针对App挂机监听和微信店员收款来分析

这是百度搜出来的结果

image.png

找了一家作为研究目标,验证一下收款流程与想象中是否一致

找到后台发现果然没啥出入

image.png

App挂机监听

从名字来看熟悉 Android 开发的猿友应该都能大概猜测到相关的技术,主要是通过 App 对支付宝和微信的通知进行
从上图中显示要求来看,需要使用者在后台配置一个回调地址,应该是 App 抓取到通知后会回调该地址相关的订单信息,简单配置一下发现确实可以,但是得安装平台提供的 App 保持运行状态,还是比较曹丹的

微信店员收款

也是该平台提供的另外一种收款方式,下图为配置界面


image.png

分为3步
1、上传收款码(这个必然的,毕竟钱是要到自己口袋里的 🤣)
2、绑定机器人(貌似很牛逼,懒得截图了,就是添加平台提供的一个微信号,然后机器人会自动添加好友,然后打开收款的微信,搜索微信小账本>店员管理,邀请刚才添加的机器人为自己的店员,配置就完成了)

体验一把这个简单很多,不用人工干预,可以考虑作为自己一些副业产品的收款方式 😝😝

你以为这样就完了? No!!!

出于技术宅的执着精神

自己也动手研究了一番,以下是我自己开发的机器人收款的信息 哈哈哈

下面是控制的日志信息截图

1.jpg

核心代码如下

match = re.match(pattern=r'<des><!\[CDATA\[(.*)\]\]></des>', string=source, flags=re.M | re.I | re.S)
    if match:
        tmp = match.group(1)
        # 匹配金额
        money = nickname = None
        match = re.match(pattern=r'¥(.*)汇总今日', string=tmp, flags=re.M | re.I | re.S)
        if match:
            money = match.group(1)
        # 匹配收款人
        match = re.match(pattern=r'已存入店长(.*)\(.*\)的零钱', string=tmp, flags=re.M | re.I | re.S)
        if match:
            nickname = match.group(1)
        return money, nickname, tmp
    return None

感兴趣的朋友可以加群讨论

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我对这个系统的了解 现在有如下几个角色: 平台:龙果支付系统, 商户:使用龙果支付系统的用户,比如某公司的商城系统...
    程序yuan阅读 1,183评论 0 2
  • 微信支付逻辑? 1、顾客选择商品 2、顾客选到心怡的商品找店员结算 3、店员拿着顾客交给他的商品生成预付单(后台服...
    Carden阅读 600评论 0 0
  • 1、日期:10月12日 2、书名:《无条件养育》 3、页码:第一章《有条件养育》,微信读书40-72(和纸书页码好...
    铁树妈妈阅读 431评论 0 1
  • 大家好,我是Aline 提到演讲,让我想到了儿时的讲故事。那个时候,我所在的小学,每学期都举办主题是抗战英雄的故事...
    AlineCui的主动式学习阅读 296评论 0 0
  • 在你追求女生的过程,可能会遇到一个问题,女生问“你为什么喜欢我?”这个时候你回答好了就是感动,回答不好就是渣男。其...
    笙歌随君阅读 13,055评论 14 86