V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yngzij
V2EX  ›  支付宝

为什么一个支付宝的付款码能扫出几个不同的公司?

  •  
  •   yngzij · 2022-03-01 17:43:36 +08:00 · 1879 次点击
    这是一个创建于 994 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不是个人的二维码, 很多网站的付款码,同一个付款码能扫出来好几个公司, 是什么原理呢?

    6 条回复    2022-03-01 18:01:57 +08:00
    paopjian
        1
    paopjian  
       2022-03-01 17:46:06 +08:00
    真的是支付宝生成的付款码吗?
    x86
        2
    x86  
       2022-03-01 17:47:15 +08:00
    四方支付?
    foolnius
        3
    foolnius  
       2022-03-01 17:51:26 +08:00
    重定向了吧
    xiri
        4
    xiri  
       2022-03-01 17:55:44 +08:00 via Android
    应该类似聚合支付,展示出来的二维码编码的实际是一个重定向服务的链接而不是支付软件提供支付接口,然后重定向服务可以根据条件判断(比如根据 UA 判断是支付宝还是微信)跳转到实际的支付接口
    kop1989smurf
        5
    kop1989smurf  
       2022-03-01 18:00:41 +08:00
    因为他那个二维码不是直接对应的支 @付 @宝收款功能,而是对应的一个应用逻辑。

    真正的业务流是:扫码》请求到某公司服务器》根据逻辑判断调用业务》判断平台》对平台传入对应的商户号以及其他信息,开单》客户端拉起对应平台的线 @上 @付 @款 API

    至于说为何扫几次会变商户号,这里面有几点考量。
    1 、不同场景所属不同公司主体。
    2 、不同场景的分账方式不同。
    3 、相同业务通过多主体收款分摊风险。
    yngzij
        6
    yngzij  
    OP
       2022-03-01 18:01:57 +08:00
    @x86
    @kop1989smurf
    @paopjian
    @xiri
    感谢, 确实不是支付宝的二维码, 应该是聚合过的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3320 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:32 · PVG 20:32 · LAX 04:32 · JFK 07:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.