V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
RE
V2EX  ›  问与答

支付宝 和 微信支付,接入方可以拿到付款人什么信息?

  •  1
     
  •   RE · 2017 年 2 月 18 日 via iPhone · 7549 次点击
    这是一个创建于 3262 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,例如一个网站接入了 支付宝 或者 微信支付,那么用户在付款之后,网站可以拿到什么敏感信息吗?例如手机号、邮箱、登录名、微信账号之类的?
    21 条回复    2017-02-18 21:29:29 +08:00
    BlackBerry
        1
    BlackBerry  
       2017 年 2 月 18 日
    你试试不就好了
    heissuperhan
        2
    heissuperhan  
       2017 年 2 月 18 日 via iPhone   ❤️ 14
    @BlackBerry 你这种回复毫无意义,看来是有病
    ZE3kr
        3
    ZE3kr  
       2017 年 2 月 18 日 via iPhone
    支付宝能拿到邮箱的某几位(其余几位用*替代了)
    paradoxs
        4
    paradoxs  
       2017 年 2 月 18 日   ❤️ 1
    ZE3kr
        5
    ZE3kr  
       2017 年 2 月 18 日 via iPhone   ❤️ 1
    支付宝实际测试:邮箱 @之前的 username 能拿到 3 位,并且能拿到 @之后的完整 hostname 。如果没有邮箱是手机号的话能达到前三位和后四位
    RE
        6
    RE  
    OP
       2017 年 2 月 18 日 via iPhone
    @ZE3kr 几年前做过支付宝商户平台接入,印象中可以拿到支付宝账号,完整的手机号或邮箱,估计现在改了。相比之下,还是微信更保护隐私啊… 每个接入方拿到的 ID 都是不同的
    pubby
        7
    pubby  
       2017 年 2 月 18 日 via Android   ❤️ 1
    支付宝买家账号和 ID 都能看到
    Tony2ee
        8
    Tony2ee  
       2017 年 2 月 18 日 via Android
    @livid 2L
    morethansean
        9
    morethansean  
       2017 年 2 月 18 日
    @ZE3kr 我在想, 要是 username 只有不到三位呢? 因为我有两个比较常用的邮箱一个只有 1 位一个有 3 位...
    mooncakejs
        10
    mooncakejs  
       2017 年 2 月 18 日 via iPhone
    @morethansean 那就全拿到了,然后伪装几个星号。。
    zangev5
        11
    zangev5  
       2017 年 2 月 18 日
    @morethansean 在本地支付的时候,有时候看自己的 1 位邮箱是 a***@example.com 的,感觉也是屌屌的。
    Doubear
        12
    Doubear  
       2017 年 2 月 18 日
    @mooncakejs 我在想,要是 username 是个人域名邮箱,比如: [email protected] ,这…… adm**@domain.com 真的有意义么……
    dong3580
        13
    dong3580  
       2017 年 2 月 18 日 via Android   ❤️ 1
    做过支付宝接入,维护过两年,如果是邮箱账户,可以在回调中拿到支付宝邮箱,至少半年前还是可以拿到到。
    pubby
        14
    pubby  
       2017 年 2 月 18 日
    @dong3580 现在还能拿到的完整账号的(手机号或者 email )
    omi4399
        15
    omi4399  
       2017 年 2 月 18 日 via iPhone
    支付宝能拿到完整账号,微信拿不到
    skylancer
        16
    skylancer  
       2017 年 2 月 18 日 via Android
    @dong3580 现在还能在回调中拿到
    ETiV
        17
    ETiV  
       2017 年 2 月 18 日 via iPhone   ❤️ 2
    支付宝
    回调接口能拿到完整账号;
    结算账单详情里能看到打了星号的实名;

    能看到完整账号是因为退款需要

    微信
    总体支付流程上,只有 OpenID 能被看到。
    但是「首次支付成功」后,会有个不起眼的「关注 ✅」,默认是被勾上的。
    在不注意的情况下你就关注了服务号。
    然后就能拿到微信昵称、性别、头像了。

    这里这个关注的目的是,付款结束后,开发者可能需要过十几、二十几个小时来异步的通知买家,已发货什么的。
    hauk0101
        18
    hauk0101  
       2017 年 2 月 18 日 via Smartisan T1
    开发文档
    Sagiri
        19
    Sagiri  
       2017 年 2 月 18 日
    淘宝买充值卡后每次卖家发货都有发到绑定邮箱
    dong3580
        20
    dong3580  
       2017 年 2 月 18 日 via Android
    @pubby
    @skylancer
    应该可以把,
    undeflife
        21
    undeflife  
       2017 年 2 月 18 日   ❤️ 1
    我这边做的即时到账 支付宝的回调里个 buyer_email 字段 里面全是手机号...然后有个 buyer_id 一串数字
    微信支付的回调只有一个 openid
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2671 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:33 · PVG 20:33 · LAX 04:33 · JFK 07:33
    ♥ Do have faith in what you're doing.