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

支付宝交易通知如何获取

  •  
  •   lajiing · 2018-09-05 00:13:05 +08:00 · 3933 次点击
    这是一个创建于 2279 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有一个需求:想在支付宝 app 之外获取自身支付宝账号相关的所有交易通知,要基本做到实时,一有交易,短时间内(一分钟)能获取到交易通知,有什么好的办法吗?

    手机抓包获取支付宝发送通知时的报文(或者支付宝客户端请求时的响应报文),如果不知道协议,或者有加密,是不是就搞不定?

    试过 web 版登录后去爬请求交易信息,轮询的方式,貌似 10 分钟之后,就返回 404 了(应该是支付宝有做判断或者自动失效?),如果再次登录重新获取,一天下来会很频繁的登录,会不会到时被禁支付宝账号,或者限 IP?
    7 条回复    2018-09-05 16:54:52 +08:00
    WeaPoon
        1
    WeaPoon  
       2018-09-05 01:57:26 +08:00
    目前市面上大部分的支付宝到账实时通知都是你最后这点说的 web 方式获取通知的,至于你说的就 404 了等问题,应该是有一定的检测,但是想一想有一种场景就是假如真有无聊的人在查记录(数量或者时间久远)查个十几二十分钟支付宝就给强制退出了,那岂不是很莫名其妙,所以想下尽可能的模拟人工查询方式应该可以尽可能避免被限制,然后做个间隔定时重新登录,应该也能凑活用.
    ggicci
        2
    ggicci  
       2018-09-05 03:00:59 +08:00
    android 支付宝客户端 hook 消息提醒可以
    hugetimors
        3
    hugetimors  
       2018-09-05 08:24:11 +08:00 via iPhone
    做过,轮训特征太明显了容易被限制收款的。只通过获取通知,会漏掉一些交易的。个人用收的话,钱不多的话,直接买个现成付费的吧,省心省力。
    FakeLeung
        4
    FakeLeung  
       2018-09-05 09:32:57 +08:00
    见过一个是装一个 app,app 去监测 wx zfb 的收到款项的通知,然后给后台发一条数据。

    唯二的要求就是,手机必须全天候开着 + 数据 /wifi 不能断。
    Plzd0n0tcry
        5
    Plzd0n0tcry  
       2018-09-05 12:46:18 +08:00
    lajiing
        6
    lajiing  
    OP
       2018-09-05 16:24:19 +08:00
    @hugetimors 现成付费的哪里靠谱,求推荐个
    hugetimors
        7
    hugetimors  
       2018-09-05 16:54:52 +08:00 via iPhone
    @lajiing 之前看到过,忘记名字了,去百度搜下 个人收款 应该挺多的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2618 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:59 · PVG 18:59 · LAX 02:59 · JFK 05:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.