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

美团是如何做到在没有登录支付宝的情况下直接跳到支付界面的?

  •  
  •   fsoyzh · 2015-09-13 13:12:29 +08:00 · 3856 次点击
    这是一个创建于 3390 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为是刚才才刷的系统(iOS ),美团团购时发现,我支付宝没登录,但是直接跳到支付界面了,上面还有我的名字,账号(支付宝),付款方式(银行卡信息),输入完支付密码就完全支付了(以前曾经用过一次在美团用支付宝支付).

    13 条回复    2015-09-14 00:18:24 +08:00
    alect
        1
    alect  
       2015-09-13 15:43:13 +08:00
    可以通过调用 URL Scheme 启动支付宝
    URL Scheme 是为方便 app 之间互相调用而设计的
    Elethom
        2
    Elethom  
       2015-09-13 16:01:50 +08:00 via iPhone
    Keychain 是存儲在 iCloud 中的。
    fsoyzh
        3
    fsoyzh  
    OP
       2015-09-13 18:41:15 +08:00
    @alect 也就是说美团通过 URL Scheme 调用支付宝然后实时调取到支付宝的用户信息?
    fsoyzh
        4
    fsoyzh  
    OP
       2015-09-13 18:41:43 +08:00
    @Elethom 我没有同步 Keychain
    ahmiao
        5
    ahmiao  
       2015-09-13 18:53:53 +08:00
    通过 URL Scheme 启动支付宝支付界面,这个时候是在支付宝里,美团看不到
    fsoyzh
        6
    fsoyzh  
    OP
       2015-09-13 19:40:11 +08:00
    @ahmiao 通过 URL Scheme 传递参数,支付宝接收到这些参数后可以直接获取相对应的信息?支付完成后支付宝再通过 URL Scheme 把确认完成的参数传回给美团?
    ahmiao
        7
    ahmiao  
       2015-09-13 20:17:33 +08:00
    @fsoyzh 大概类似于 alipay://givemethemoney?billID=foo&billTitle=SomethingToEath&bill=24&callback=meituan://blablablabla 中间可能有各种加密什么的...
    phoenixlzx
        8
    phoenixlzx  
       2015-09-13 20:25:43 +08:00
    意思是通过内置浏览器直接跳到支付宝支付页面了吧

    没装支付宝的时候系统怎么会认 alipay:// 这样的协议呢
    fsoyzh
        9
    fsoyzh  
    OP
       2015-09-13 22:08:52 +08:00
    @phoenixlzx 这个我试过 了,没装支付宝会跳到一个支付宝(像)的登录界面,但是....不确定是怎么调用,还有那界面是支付宝的 web 还是其他....
    fsoyzh
        10
    fsoyzh  
    OP
       2015-09-13 22:09:02 +08:00
    @ahmiao 谢谢
    javaluo
        11
    javaluo  
       2015-09-13 22:54:00 +08:00 via Android
    @fsoyzh 是 h5 版支付宝说
    AstroProfundis
        12
    AstroProfundis  
       2015-09-13 23:04:45 +08:00
    @fsoyzh “没装支付宝会跳到一个支付宝(像)的登录界面,但是....不确定是怎么调用,还有那界面是支付宝的 web 还是其他” 看这个描述,就是 web (HTML5 ) 版的支付宝移动端,然后如果你的美团里面有支付宝账户的信息,跳过去的时候当然可以带上参数直接就让支付宝知道是那个帐号要付钱了
    dong3580
        13
    dong3580  
       2015-09-14 00:18:24 +08:00 via Android
    联通的手机营业厅也是,我在程序管理中把缓存数据删除,依然跳到那个账号下。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2299 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:09 · PVG 00:09 · LAX 08:09 · JFK 11:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.