RE
V2EX  ›  问与答

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

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

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

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

    这里这个关注的目的是,付款结束后,开发者可能需要过十几、二十几个小时来异步的通知买家,已发货什么的。
    hauk0101
        18
    hauk0101  
       Feb 18, 2017 via Smartisan T1
    开发文档
    Sagiri
        19
    Sagiri  
       Feb 18, 2017
    淘宝买充值卡后每次卖家发货都有发到绑定邮箱
    dong3580
        20
    dong3580  
       Feb 18, 2017 via Android
    @pubby
    @skylancer
    应该可以把,
    undeflife
        21
    undeflife  
       Feb 18, 2017   ❤️ 1
    我这边做的即时到账 支付宝的回调里个 buyer_email 字段 里面全是手机号...然后有个 buyer_id 一串数字
    微信支付的回调只有一个 openid
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   851 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 19:51 · PVG 03:51 · LAX 12:51 · JFK 15:51
    ♥ Do have faith in what you're doing.