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

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

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

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

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

    这里这个关注的目的是,付款结束后,开发者可能需要过十几、二十几个小时来异步的通知买家,已发货什么的。
    hauk0101
        18
    hauk0101  
       2017-02-18 15:42:39 +08:00 via Smartisan T1
    开发文档
    Sagiri
        19
    Sagiri  
       2017-02-18 15:50:31 +08:00
    淘宝买充值卡后每次卖家发货都有发到绑定邮箱
    dong3580
        20
    dong3580  
       2017-02-18 19:28:28 +08:00 via Android
    @pubby
    @skylancer
    应该可以把,
    undeflife
        21
    undeflife  
       2017-02-18 21:29:29 +08:00   ❤️ 1
    我这边做的即时到账 支付宝的回调里个 buyer_email 字段 里面全是手机号...然后有个 buyer_id 一串数字
    微信支付的回调只有一个 openid
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5584 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 06:43 · PVG 14:43 · LAX 22:43 · JFK 01:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.